listings: keine Leerzeichen im Anführungszeichen.
Verfasst: Mo 1. Nov 2010, 20:09
Hallo, ich will HTML-Code mit listings im PDF anzeigen. Aber leider werden die Leerzeichen innerhalb der Anführungszeichen (wie im Beispiel zwischen -//W3C//DTD und HTML, sowie zwischen HTML und 4.01//EN) durch seltsame Sonderzeichen ersetzt, wie auf diesem Screenshot zu sehen. Was übrigens seltsam daran ist: wenn man den Text markiert, dann wird das Leerzeichen korrekt angezeigt. Auch mit "Copy and Paste" wird der HTML-Code korrekt in eine beliebige Textdatei kopiert. Nur die normale Anzeige ist falsch. Und das sowohl im Adobe Reader als auch mit Evince.
Hier der Code mit dem das PDF erstellt wurde:
Hier der Code mit dem das PDF erstellt wurde:
\documentclass[pdftex,a4paper,12pt]{scrartcl} \usepackage[ngerman]{babel} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage{bookman} \usepackage{listings} \usepackage[pdftex]{color} \begin{document} \lstset{ language = html, extendedchars = true, basicstyle = \ttfamily, backgroundcolor = \color[gray]{0.90}, numbers = left, numberstyle = \tiny, frame = single, framexleftmargin = 5pt, rulesep = 5pt, framexrightmargin = 5pt, framexbottommargin = 5pt, framextopmargin = 5pt, xleftmargin = 5pt, xrightmargin = 5pt, framerule = 0pt, tabsize = 8, breaklines = true, captionpos = b} \begin{lstlisting} <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> \end{lstlisting} \end{document}