Latex Listings package probleme mit ## und $#
"\"Peter Seitz\"" (via tex-d-l Mailing List) <[email protected]> Fri, 25 Jul 2025 22:19:48 +0200
| Newsgroups | gmane.comp.tex.german |
|---|---|
| Organization | Herm-Consult GmbH & Co. KG |
| Message-ID | <[email protected]> |
Hallo Liste,
ich habe einen Codeschnipsel, welcher die Zeichenfolgen ## und $#
enthält. Den wirde ich gerne mit listings-Paket einbinden
Ich habe Probleme, den code zu setzen. Da das # bzw. $ hier Probleme
macht. Leider bin ich mit der Doku zu Listings nicht weitergekommen.
Ist kein Perl code, aber Perl verwendet ## und $# als Kommentar, daher
die Sprachwahl Perl. Ürsprünglich ist es sowas wie eine resource-datei
(.r), welche comnpiliert wird.
Als Fehlermeldugn kommt
Overfull \hbox (2.33275pt too wide) in paragraph at lines 29--30
[][][][][][][][][][][][][][][][][][][][][]
[]
Dort steht aber in Zeile 29/30 folgender Text:
## The following strings determine which headers should
## be displayed in the message reader's "tidy" mode.
Ich kann die Datei nicht zuende übersetzen.
Hier das Minimalbeispiel:
--8<---if--you--cut--here--you--will--probably--destroy--your--monitor--
% !TeX encoding = latin1
%
\documentclass[a4paper,11pt]{article}
\usepackage[latin1]{inputenc} % Latin1 Zeichensatzkodierung verwenden
\usepackage[T1]{fontenc} % T1-Fontencoding verwenden
\usepackage[top=24mm,bottom=25mm,%
% left=20mm,right=22mm,%
headheight=10mm]{geometry} % Seitenlayout
\usepackage{listings} % Programmcode einbetten
\errorcontextlines=15
\begin{document}
\lstset{language=Perl}
\noindent
Hier der Programmcode:
%\iffalse
\begin{quote}
\begin{lstlisting}[language={Perl}]
## The following strings determine which headers should
## be displayed in the message reader's "tidy" mode.
typedef header_strings 35
{
integer $# The number of strings declared
repeat
string 20 $# The header to MATCH (invariant)
string 20 $# What PMail should DISPLAY (may be translated)
};
header_strings reader_headers
\end{lstlistings}
\end{quote}
\end{document}
--8<---if--you--cut--here--you--will--probably--destroy--your--monitor--
Wer kann mich hier auf den richtigen Weg führen?
Danke
--
With best compliments
Dipl.-Ing. (TU) Peter Seitz
Geschäftsführender Gesellschafter / managing partner
Mitglied der Pegasus Mail Supportgruppe
Koordinator des Pmail Übersetzungsprozesses
Herm-Consult GmbH & Co. KG
Die Zukunft neu denken
Beratung in Organisation, Kommunikation und Digitalisierung
.
Kleinreuther Weg 53, 90408 Nürnberg
Tel. mobil: 0175-2417991
Geschäftsführer: Dipl.-Ing. (TU) Peter Seitz
Sitz Nürnberg, Handelsregister-Nr.: HRA 15611 Nürnberg
--
FAQ: http://texfragen.de/
Durchsuchbares Archiv: https://www.listserv.dfn.de/sympa/arc/tex-d-l
Unsubscribe/Verwaltung: https://www.listserv.dfn.de/sympa/info/tex-d-l