Verwendete Umgebung: sharelatex.com Minimalbeispiel:

Open in Online-Editor
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{listings}
\begin{document}

\begin{verbatim}
 apt-get install software-properties-common
apt‑key adv ‑‑keyserver keyserver.ubuntu.com ‑‑recv‑keys E084DAB9
add-apt-repository ppa:marutter/rrutter
apt-get update
apt-get upgrade
\end{verbatim}

\begin{lstlisting}
 [caption={ein paar Zeilen code}\label{lst:test123},captionpos=t] 
apt-get install software-properties-common
apt‑key adv ‑‑keyserver keyserver.ubuntu.com ‑‑recv‑keys E084DAB9
add-apt-repository ppa:marutter/rrutter
apt-get update
apt-get upgrade
\end{lstlisting}
\end{document}

Problem: Ich möchte die Befehle in ein Dokument einfügen.

Beim kompilieren kommen jetzt ganz viele Fehlermeldungen:

Open in Online-Editor
Package inputenc Error: Unicode char \u8:‑ not set up for use with LaTeX.

See the inputenc package documentation for explanation. Type H <return> for immediate help. ... l.12 \end{verbatim} Your command was ignored. Type I <command> <return> to replace it with another command, or <return> to continue without it.
main.tex, line 17

Package inputenc Error: Unicode char \u8:�\expandafter\lst@FillFixed@ not set up for use with LaTeX.

See the inputenc package documentation for explanation. Type H <return> for immediate help. ... l.17 apt‑key adv ‑‑keyserver keyserver.ubuntu.com ‑‑recv‑keys E0... Your command was ignored. Type I <command> <return> to replace it with another command, or <return> to continue without it.
main.tex, line 17

Package inputenc Error: Keyboard character used is undefined

(inputenc) in inputencoding `utf8'. See the inputenc package documentation for explanation. Type H <return> for immediate help. ... l.17 apt‑key adv ‑‑keyserver keyserver.ubuntu.com ‑‑recv‑keys E0... You need to provide a definition with \DeclareInputText or \DeclareInputMath before using this key.
main.tex, line 17

Package inputenc Error: Unicode char \u8:�\lst@FillFixed@\lst@EC� not set up for use with LaTeX.

See the inputenc package documentation for explanation. Type H <return> for immediate help. ... l.17 apt‑key adv ‑‑keyserver keyserver.ubuntu.com ‑‑recv‑keys E0... Your command was ignored. Type I <command> <return> to replace it with another command, or <return> to continue without it.
main.tex, line 17

Package inputenc Error: Keyboard character used is undefined

(inputenc) in inputencoding `utf8'. See the inputenc package documentation for explanation. Type H <return> for immediate help. ... l.17 apt‑key adv ‑‑keyserver keyserver.ubuntu.com ‑‑recv‑keys E0... You need to provide a definition with \DeclareInputText or \DeclareInputMath before using this key.
main.tex, line 17

Package inputenc Error: Unicode char \u8:�\lst@EC�\lst@EC� not set up for use with LaTeX.

See the inputenc package documentation for explanation. Type H <return> for immediate help. ... l.17 apt‑key adv ‑‑keyserver keyserver.ubuntu.com ‑‑recv‑keys E0... Your command was ignored. Type I <command> <return> to replace it with another command, or <return> to continue without it.
main.tex, line 17

Package inputenc Error: Unicode char \u8:�\lst@FillFixed@\lst@EC� not set up for use with LaTeX.

See the inputenc package documentation for explanation. Type H <return> for immediate help. ... l.17 ...er keyserver.ubuntu.com ‑‑recv‑keys E084DAB9 Your command was ignored. Type I <command> <return> to replace it with another command, or <return> to continue without it.
main.tex, line 17

Package inputenc Error: Keyboard character used is undefined

(inputenc) in inputencoding `utf8'. See the inputenc package documentation for explanation. Type H <return> for immediate help. ... l.17 ...er keyserver.ubuntu.com ‑‑recv‑keys E084DAB9 You need to provide a definition with \DeclareInputText or \DeclareInputMath before using this key.
main.tex, line 17

Package inputenc Error: Unicode char \u8:�\lst@EC�\lst@EC� not set up for use with LaTeX.

See the inputenc package documentation for explanation. Type H <return> for immediate help. ... l.17 ...er keyserver.ubuntu.com ‑‑recv‑keys E084DAB9 Your command was ignored. Type I <command> <return> to replace it with another command, or <return> to continue without it.

: Einen Hinweis habe ich hier gefunden, kann ihn nur nicht auf mein Problem übertragen: http://texwelt.de/wissen/fragen/3013/package-inputenc-error-unicode-char-u8-not-set-up-for-use-with-latex-warum-zeigt-das-literaturverzeichnis-keine-umlaute

Wie kann ich das Problem lösen? Es fehlen alle '--' komplett Ausgabe:

alt text

gefragt 13 Feb '15, 07:45

joerg_reuter's gravatar image

joerg_reuter
2012
Akzeptiert: 0%

bearbeitet 13 Feb '15, 09:31

Clemens's gravatar image

Clemens
19.0k113060

Willkommen auf der TeXwelt!

(13 Feb '15, 08:08) Clemens

Die Zeile

Open in Online-Editor
apt‑key adv ‑‑keyserver keyserver.ubuntu.com ‑‑recv‑keys E084DAB9

in beiden Listings enthält nicht »normale« Bindestriche - (U+002D) sondern geschützte Bindestriche (U+2011).

Herausgefunden habe ich das folgendermaßen:

  • Dein Beispiel kompiliert
  • in der log-Datei die Zeile ! Package inputenc Error: Unicode char \u8:‑ not set up for use with LaTeX gefunden

Damit war der Schuldige gefunden: das Zeichen nach \u8:, nämlich . Dieses habe ich kopiert und unter http://unicode-table.com/de/ nachgeschaut, was es ist.

Lösung: in der betreffenden Zeile alle Bindestriche durch »normale« Bindestriche ersetzen, zum Beispiel durch Search & Replace.

Übrigens: das optionale Argument der lstlisting-Umgebung muss in der gleichen Zeile wie \begin{lstlisting} beginnen, sonst wird es einfach Teil des Codes.

Open in Online-Editor
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{listings}
\begin{document}

\begin{verbatim}
apt-get install software-properties-common
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E084DAB9
add-apt-repository ppa:marutter/rrutter
apt-get update
apt-get upgrade
\end{verbatim}

\begin{lstlisting}[caption={ein paar Zeilen code}\label{lst:test123},captionpos=t] 
apt-get install software-properties-common
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E084DAB9
add-apt-repository ppa:marutter/rrutter
apt-get update
apt-get upgrade
\end{lstlisting}

\end{document}

alt text

Permanenter link

beantwortet 13 Feb '15, 08:01

Clemens's gravatar image

Clemens
19.0k113060

bearbeitet 13 Feb '15, 13:50

Vielen Dank. Da wäre ich mein Lebtag nicht drauf gekommen.

(13 Feb '15, 10:06) joerg_reuter
Deine Antwort auf die Frage (nicht auf andere Antworten)
Knebel-Vorschau

Folge dieser Frage

Per E-Mail:

Wenn Du Dich anmeldest, kannst Du Updates hier abonnieren

Per RSS:

Antworten

Antworten und Kommentare

Aktuelle Buch-Infos

LaTeX Cookbook

LaTeX Beginners Guide

Limitierter Rabatt ebook
50% Coupon code tDRet6Y

Markdown-Grundlagen

  • *kursiv* oder _kursiv_
  • **Fett** oder __Fett__
  • Link:[Text](http://url.com/ "Titel")
  • Bild?![alt Text](/path/img.jpg "Titel")
  • nummerierte Liste: 1. Foo 2. Bar
  • zum Hinzufügen ein Zeilenumbruchs füge einfach zwei Leerzeichen an die Stelle ein, an der die neue Zeile sein soll.
  • grundlegende HTML-Tags werden ebenfalls unterstützt

Zugeordnete Themen:

×15
×5
×4

Frage gestellt: 13 Feb '15, 07:45

Frage wurde angeschaut: 2,535 Mal

Zuletzt aktualisiert: 13 Feb '15, 13:50