Hi,
Weiß da jemand Abhilfe?
Ja. Zum wiederholten male: Bitte Anleitung lesen & verstehen.
Du tippst wohl gerne viel? Oder warum tackerst Du ein ums
andere mal die gleiche merkwürdige Sequenz von hingefummelten
Abständen etc. in den Editor? Warum nutzt Du dann überhaupt
LaTeX?
Nein, ich tippe nicht gerne viel. Den Latexcode generiere ich durch ein PHP-Skript. Es war so erstmal einfacher als mit Makro.
Du solltest Dir angewöhnen, klar (logisches) Markup vom Inhalt
zu trennen. Was ist, wenn Du Deine Liste von Zaubersprüchen
irgendwann vielleicht mal anders setzen möchtest? Evtl. mit
kursiven anstatt fetten Hervorhebungen, einpsaltig anstatt
zweispaltig oder so? Dann fummelst Du wie ein Word-Anwender
Monatelang an Deinem Text rum.
Definiere Dir lieber eine gescheite Umgebung für den Eintrag
von Zaubersprüchen. Sowas wie
\listspell[]{}{}
wäre doch erheblich angenehmer als
\>
\hspace{1em}\parbox[t]{\columnwidth-1.5cm-1em}
{\parindent-1em \textbf{:} \
oder?
Hast recht, sieht besser aus. Ich habe mir jetzt folgenden Befehl für den Teil hinter dem Tab erstellt.
\newcommand{\spellsummary}[3]{\noindent\hspace{1em}\parbox{#1-1em}{\parindent-1em \textbf{#2\ifthenelse{\NOT\equal{#3}{}}{}{:}} #3 }}
Zu Deinem unmittelbaren Problem: Warum sollte LaTeX da irgend
einen Abstand einfügen? Du setzt parboxen unmittelbar
hintereinander. Die „\“ erzwingen einen Zeilenumbruch, sorgen
aber nicht für „Durchschuss“. Du bist in einer „tabbing“
Umgebung! Oder hast Du irgendwas in der Art definiert? (mit
baselinestrech rumgefummelt oder so?)
\ ist eben in der tabbing-Umgebung der Weg, eine neue Zeile anzufangen. Einen anderen kenne ich nicht.
Nein, baselinestretch habe ich nicht angetastet.
Zwischen den Parboxen
macht LaTeX keinen Durchschuss, sondern behandelt diese Boxen,
der Name lässt es erahnen, wie einen Absatz. Innerhalb von
Parboxen (und auch Minipages) wird hingegen kein Einzug,
sondern vertikaler Abstand eingefügt.
Du kennst die Parameter \setlength{\parindent}{soundso} bzw.
\setlength{\parskip}{soundso}? Noch besser verwendet man die
parskip Option des KOMA Script Paketes.
Habe ich probiert, das wirkt sich aber nur auf den Text innerhalb der Boxen aus, nicht auf den Abstand zwischen den Boxen, selbst wenn ich die Längen im Gültigkeitsbereich der tabbing-Umgebung setze.
Was mir auffällt ist, dass der Durchschuss hinter einzeiligen parboxes durchaus vorhanden ist, aber nicht mehr, sobald in den Boxen umgebrochen wird.
Last not least wäre es sicher einfacher, sich das D&D
Regelbuch einfach fertig zu kaufen, anstatt es abzutippen.
Ich besitze ca. 20 dieser Bücher. Wir wollen aber nicht jedes mal mindestens 5 davon nach einem betimmten Zauber durchsuchen, wenn wir ihn brauchen. Das kostet Zeit, die man doch lieber mit dem eigentlichen Spiel verbringen möchte. Darum dieses Projekt. Und im Spell Compendium, welches ich auch gekauft habe, stehen nicht alle Zaubersprüche.
Einfacher wäre die ganze Sache, wenn man boxenlos den Text komplett einrücken könnte. Dann könnte man einfach den eine Einrückung von 1.5cm+1em festlegen und die erste Zeile um -1.5cm-1em. Aber danach habe ich lange gesucht und nichts gescheites gefunden.
Grüße
Benjamin