listings: keine Leerzeichen im Anführungszeichen.

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: keine Leerzeichen im Anführungszeichen.

von matman » Di 11. Jan 2011, 17:01

Ja stimmt, da gibt es eine Option showstringspaces=false, das hat geholfen.

von KOMA » Mo 1. Nov 2010, 20:25

Nachdem ich die Fehlermeldung wegen der unnötigen und absolut kontraproduktiven Option "pdftex" beseitigt habe, tippe ich darauf, dass Du eine der Optionen suchst, die in Abschnitt 1.3 der listings-Anleitung vorgeführt werden.

listings: keine Leerzeichen im Anführungszeichen.

von matman » 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:
\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}

Nach oben