Listings inputencoding captionpos

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Listings inputencoding captionpos

von goesen » Sa 25. Jun 2011, 12:34

lualatex hat keine Probleme:
\documentclass{scrreprt}
\usepackage[utf8]{luainputenc}
\usepackage{listings}

\begin{document}
\begin{lstlisting}[inputencoding=latin1,
captionpos=bt,
caption=Fürwahr]
\end{lstlisting}

\end{document} 
Ob das jetzt ein bug im pdflatex, lualatex inputenc, luainptuenc oder sonstwas ist überlass ich den experten

Listings inputencoding captionpos

von goesen » Do 23. Jun 2011, 23:57

das listings packet hat ein Problem mit captionpos=b, wenn für das Listing ein anderes encoding verwendet wird, als im Packet inputenc angegeben:
\documentclass{scrreprt}
\usepackage[utf8]{inputenc}
\usepackage{listings}

\begin{document}
\begin{lstlisting}[inputencoding=latin1,
captionpos=bt,
caption=Fürwahr]
\end{lstlisting}

\end{document}


Das hier angegebene Beispiel ist natürlich nicht sonderlich sinnvoll, dafür aber minimal. Das Problem besteht jetzt darin:
  1. Mein Dokument muss in utf8 geschrieben sein
  2. Listings kann nativ nicht mit utf8 umgehen, Lösungsmöglichkeiten
    1. listingsutf8 packet
    2. listings als latin1 speichern
  3. Ich bekomm aber mit beiden Ansätzen nicht alle meine Ansprüche erfüllt
    • Umlaute in den Listings
    • Umlaute in den Captions
    • Captions unter den Listings
Hat jemand hier eine Idee?

Nach oben