Ich habe versucht, Quellcode als Listings in OpenOffice.org Writer einzufügen, aber es funktioniert einfach nicht auf akzeptable Weise.
Wenn für eine Zeile nicht genügend Platz vorhanden ist, wird diese Zeile automatisch in die nächste Zeile unterteilt. Natürlich weiß der Leser der Dokumentation nicht, was passiert ist und wird verwirrt. Einige Bücher fügen in diesem Fall ein Pfeilsymbol ein, das anzeigt, dass dies zur oberen Zeile gehört. Ich konnte jedoch nichts dafür finden. Obwohl ich es manuell tun könnte, ist dies in einer 500-seitigen Dokumentation keine Option.
Gibt es Lösungen oder Möglichkeiten, um dieses Problem zu beheben? Vielleicht mit einem Makro, das für einen bestimmten Absatzstil funktioniert, dh den "Quellcodelisten-Absatzstil"?
Ich habe eine Erweiterung gefunden: Coooder , aber das passt nicht zum Problem. Es scheint, dass nur die Syntax hervorgehoben wird, was in diesem Fall nicht wirklich wichtig ist. Lange Schlangen und das Erkennen des erzwungenen Zeilenumbruchs sind das Problem.
Antworten:
Hier ist eine Möglichkeit, dies visuell zu tun. Es zeigt eine "Kerbe" in Zeilen, die Fortsetzungen sind. Ich kenne keinen Weg, um einen Fortsetzungscharakter zu machen.
In OpenOffice.org Writer:
quelle
Vielen Dank! Ich habe versucht herauszufinden, ob es einen anderen Weg gibt, ohne viele Grenzen zu haben. Dann erinnerte ich mich an gutes altes HTML + CSS und dachte über ein Hintergrundbild nach, das oben rechts beginnen würde und dessen Größe genau auf die Textgröße optimiert ist. Also habe ich ein Hintergrundbild gemacht, in dem die erste Zeile leer ist, aber die nächsten zehn Zeilen zeigen den gewünschten Zeilenumbruchpfeil. Der Trick ist: Ich habe dieses Hintergrundbild meinem Code-Listing-Absatzstil mit der Position oben rechts zugewiesen. Wenn ich dann Code zu meinem Buch hinzufüge, muss ich nur sicherstellen, dass jede Codezeile genau ein Absatz mit diesem Stil ist. Wenn es sich also nur um eine Zeile handelt, wird das Hintergrundbild nicht angezeigt. Wenn es mehr als eine Zeile ist, wird es wiederholt und sieht genau so aus, wie ich es wollte. Obwohl manchmal ein Zeilenumbruchpfeil zu viel vorhanden ist, und das Bild sieht ein bisschen verwaschen aus, da ich die Größe des Bildes oft geändert habe, um es an die Textgröße anzupassen. Aber es funktioniert. Was ich getan habe, war, einen weißen Rand im Absatzstil hinzuzufügen, damit ich rechts einen Abstand machen konnte.
quelle
Ein anderer Weg könnte so etwas sein:
Verwenden des Absatzstils - Bordersund Definieren des rechten Rahmens ohne "Mit dem nächsten Absatz zusammenführen" und / oder Schatten unten rechts mit einer Farbe von 10% Grau oder ähnlichem (auf dem Bild wird Grau 30% verwendet). Ein kleinerer Schatten würde weniger eindringen.
quelle
@voyager - Ich mochte Ihre Idee, aber sowohl Ihre als auch meine ursprüngliche Idee sehen etwas schwer aus. Hier habe ich einen unteren Rand anstelle eines seitlichen und eines Schattens verwendet. Ich habe Rot verwendet, aber jede Farbe würde funktionieren.
quelle