PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : ä ö ü in listings und verbatim



trinix
15-12-2008, 23:00
Hallo,

wie könnte ich in listings und verbatim ä ö ü in der Quellcodedarstellung mit ausgeben (siehe MB)?

Gruß Christian

P.S.: verbatim ist für die anschließende Umwandlung mit latex2html notwendig.

MB:


\begin{filecontents}{einfachbspverb.tex}
\documentclass{scrreprt}
\begin{document}
ü ö ä Hallo!
\end{document}
\end{filecontents}
%
\documentclass{scrreprt}
%\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[svgnames]{xcolor}
\usepackage{listings}
\usepackage{verbatim}
\lstdefinestyle{stlatex}{language={[LaTeX]TeX},%
numbers=left,%
numberstyle={\sffamily\tiny},%nummerngroesse
numbersep=5pt,%nummernabstand
basicstyle={\ttfamily\small},%schrift allg
keywordstyle={\color{Green}},%farbe usepackage,documentclass
identifierstyle={\color{DeepPink}},%farbe optionen,befehl
commentstyle={\ttfamily\color{LightSlateGray}},%ko mmentare
backgroundcolor={\color{Moccasin}},%farbe hintergrund
frame=single,%rahmen eine linie
framesep=3pt,%abstand rahmen-inhalt
xrightmargin=5pt,%rand rechts
xleftmargin=8pt,%rand links
breaklines=true}
\begin{document}
\lstinputlisting[style=stlatex]{einfachbspverb.tex}
\verbatiminput{einfachbspverb.tex}
\end{document}

mechanicus
15-12-2008, 23:20
Hallo,

Doku Seite: 13 National characters

\begin{filecontents*}{einfachbspverb.tex}
\documentclass{scrreprt}
\begin{document}
Hallo ü \ ö \ ä !
\end{document}
\end{filecontents*}
%
\documentclass[ngerman]{scrreprt}
\usepackage{babel}
\usepackage[utf8]{inputenc}
\usepackage[svgnames]{xcolor}
\usepackage{listings}
\usepackage{verbatim}
\lstdefinestyle{stlatex}{language={[LaTeX]TeX},%
numbers=left,
extendedchars=false,%
numberstyle={\sffamily\tiny},%nummerngroesse
numbersep=5pt,%nummernabstand
basicstyle={\ttfamily\small},%schrift allg
keywordstyle={\color{Green}},%farbe usepackage,documentclass
identifierstyle={\color{DeepPink}},%farbe optionen,befehl
commentstyle={\ttfamily\color{LightSlateGray}},%ko mmentare
backgroundcolor={\color{Moccasin}},%farbe hintergrund
frame=single,%rahmen eine linie
framesep=3pt,%abstand rahmen-inhalt
xrightmargin=5pt,%rand rechts
xleftmargin=8pt,%rand links
breaklines=true}
\begin{document}
test
\verbatiminput{einfachbspverb.tex}
\lstinputlisting[style=stlatex]{einfachbspverb.tex}
\end{document}

Gruß
Marco

trinix
16-12-2008, 08:33
Hallo,

leider werden ä ö ü nicht korrekte in der listing-Darstellung angezeigt, sondern vertauscht (siehe Bild). Der verbatim-Output funktioniert korrekt.

MB:


\begin{filecontents*}{einfachbspverb.tex}
\documentclass{scrreprt}
\begin{document}
Hallö! Ich möchte ihnen görn mitteilän, dass
\end{document}
\end{filecontents*}
%
\documentclass{scrreprt}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[svgnames]{xcolor}
\usepackage{listings}
\usepackage{verbatim}
\lstdefinestyle{stlatex}{language={[LaTeX]TeX},%
extendedchars=false}
\begin{document}
\lstinputlisting[style=stlatex]{einfachbspverb.tex}
\verbatiminput{einfachbspverb.tex}
\end{document}



Gruß
Christian