PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : formaler Code mit breaklines



pebbles
01-07-2006, 15:53
Hallo schon wieder,

ich habe folgendes Problem:
es geht um einen formalen Code, den ich selber erstellt habe
(d.h. formale Regeln usw.usf., also wohl bemerkt keine Programmiersprache !).

Da manche Zeilen zu lang sind,
brauche ich ab und zu Zeilenumbrüche.
Wahrscheinlich geht es mit listings nicht, da man eine bestimmte Sprache
angeben soll, was nicht mein Fall ist.

Hat jemand eine Idee, wie man das einbinden könnte ?

Gruesse,
pebbles

RedCloud
01-07-2006, 16:21
Hallo schon wieder,

ich habe folgendes Problem:
es geht um einen formalen Code, den ich selber erstellt habe
(d.h. formale Regeln usw.usf., also wohl bemerkt keine Programmiersprache !).

Da manche Zeilen zu lang sind,
brauche ich ab und zu Zeilenumbrüche.
Wahrscheinlich geht es mit listings nicht, da man eine bestimmte Sprache
angeben soll, was nicht mein Fall ist.


Ist dir der Spieltrieb abhanden gekommen oder hast du ANgst, dass dein COmputer den Geist aufgibst, wenn du einfach mal listings ohne Sprachangabe ausprobierst oder im Extremfall sogar mal in die Doku schaust???

rc

pebbles
01-07-2006, 18:07
Hi, RedCloud !

Danke schön. Du hast Recht ! Es klappt...und
der Computer beißt nicht. ;)

Obwohl es nicht so schön aussieht, manchmal gibt es Zeileumbrüche
an ungewünschten Stellen, aber das kann man manuell noch verbessern...
denke ich so als Laie.

Gruss,
pebbles

P.S. also doch geht es nicht so wie ich dachte...wenn ich einen Zeilenumbruch mit \\ forciere, dann kommt das auch im Dokument vor.
Und statt Umlaute kriege ich die Latex-Kodierung (z.B."ahnlich statt ähnlich).
:mad:

countbela666
01-07-2006, 18:28
Hallo,

also doch geht es nicht so wie ich dachte...wenn ich einen Zeilenumbruch mit \\ forciere, dann kommt das auch im Dokument vor.
Und statt Umlaute kriege ich die Latex-Kodierung (z.B."ahnlich statt ähnlich).Natürlich ist das so. Die lstlistings-Umgebung ist nun mal dafür gedacht, den eingegebenen Text inhaltlich unverändert auszugeben und ggf. noch per Syntax-Highlighting zu formatieren. Warum gibst du Umlaute auf diese antiquierte Weise ("a) an, dafür gibt's das inputenc-Paket. Und wenn du LaTeX-Befehle innerhalb eines Listings anwenden willst, musst du diesen Teil des Listings als LaTeX-Befehl kenntlich machen (S. Listings-Doku, Abschnitt "Escaping to LaTeX"); z. B. folgendermaßen:

\lstset{escapeinside={~}{~}}
\begin{lstlisting}
blabla ~\textbf{fett}~ blupp
\end{lstlisting}Grüße,
Marcel