von oiseau » So 24. Okt 2021, 02:31
Ich Danke Dir für Deinen Hinweis. Ich habe es noch einmal mit \\[5pt] als Beispiel ausprobiert und es funktioniert. Mein Fehler war, dass ich zuvor noch einen Umbruch mit \\ gemacht habe. Also darf jeweils die letzte Gedichtzeile wohl kein \\ am Ende enthalten, auf das ein \\[5pt] folgt?
In meinen Tests sind Umbrüche mit Höhenangaben nur einmal hintereinander möglich. Bei mehreren (z.B. \\[5p]\\[5pt]) wird wieder ein normaler Abstand genommen.
Ich habe ein Minimalbeispiel erstellt. Dabei stellt sich mir eine weitere Frage. Wie kann ich die vertikalen Abstände zwischen den longtables verändern? Wenn ich zwei untereinandersetze, haben sie einen automatischen Abstand.
Danke auch für Deine Paketliste. Ich habe einige besondere Figurengedichte, die dort leider nicht funktionieren würden, zudem wollte ich den Kommandoaufruf möglichst kurz halten.
\documentclass[11pt,a4paper]{scrbook}
\usepackage{color}
\usepackage[T1]{fontenc}
\usepackage[cmintegrals,cmbraces]{newtxmath}
\usepackage{ebgaramond-maths}
\usepackage{longtable}
\usepackage{german} %deutsche Trennung
\usepackage[utf8]{inputenc} %deutsche Umlaute
\usepackage[paperwidth=12cm,paperheight=19cm,left=10mm,right=15mm,top=20mm,bottom=25mm]{geometry}
\usepackage[bottom]{footmisc}
\usepackage{scrlayer-scrpage}
\pagestyle{scrheadings} %scrpage2-Paket benutzen
\setlength{\parindent}{0cm} %Einrücktiefe neuer Absatz auf Null
%=====================================
% Definitionen
%=====================================
\newcommand{\setgedichtfontsize}{\fontsize{11}{13} \selectfont} %Globale Schriftgröße für Gedichte
\newcommand{\letter}[1]{{\fontsize{17}{13}\selectfont #1}}
\newcommand{\ueberschrift}[1]{{\small\scshape #1}}
\newcommand{\datum}[1]{{\footnotesize #1}}
\newcommand{\Abstand}{\vspace{10mm}}
%\poem{Titel}{Datum}{Gedicht}
\newcommand{\poem}[3]{
\centering
\begin{longtable}{l}
\multicolumn{1}{c}{\ueberschrift{#1}} \\[5pt]
#3
\\[5pt]
\multicolumn{1}{r}{\datum{#2}} \\
\end{longtable}
%\vspace{10mm}
}
%=====================================
% Dokumentinhalt
%=====================================
\begin{document}
\setgedichtfontsize
\chead{1996-1997}
\poem{Gedichttitel 1}{November 1996}{
\letter{I}ch bin ein sehr kurzes Gedicht \\
und habe nur zwei Zeilen.
}
\Abstand
\poem{Gedichttitel 2}{Mai 1997}{
\letter{I}ch bin etwas länger, \\
und bestehe zumindest \\
aus vier einfachen\\
Zeilen.
}
\Abstand
\poem{Gedichttitel 3}{Juni 1997}{
\letter{I}ch bin das längste der drei,\\
denn meine Strophen \\
erstrecken sich \\
über drei an der Zahl.\\
\\
Damit hier nicht dasselbe steht\\
wie in der ersten Strophe, \\
bin ich anders \\
als diese.\\
\\
In der dritten Strophe \\
variiere ich erneut \\
und beende damit \\
das Gedicht.
}
\end{document}
Ich Danke Dir für Deinen Hinweis. Ich habe es noch einmal mit \\[5pt] als Beispiel ausprobiert und es funktioniert. Mein Fehler war, dass ich zuvor noch einen Umbruch mit \\ gemacht habe. Also darf jeweils die letzte Gedichtzeile wohl kein \\ am Ende enthalten, auf das ein \\[5pt] folgt?
In meinen Tests sind Umbrüche mit Höhenangaben nur einmal hintereinander möglich. Bei mehreren (z.B. \\[5p]\\[5pt]) wird wieder ein normaler Abstand genommen.
Ich habe ein Minimalbeispiel erstellt. Dabei stellt sich mir eine weitere Frage. Wie kann ich die vertikalen Abstände zwischen den longtables verändern? Wenn ich zwei untereinandersetze, haben sie einen automatischen Abstand.
Danke auch für Deine Paketliste. Ich habe einige besondere Figurengedichte, die dort leider nicht funktionieren würden, zudem wollte ich den Kommandoaufruf möglichst kurz halten.
[code]\documentclass[11pt,a4paper]{scrbook}
\usepackage{color}
\usepackage[T1]{fontenc}
\usepackage[cmintegrals,cmbraces]{newtxmath}
\usepackage{ebgaramond-maths}
\usepackage{longtable}
\usepackage{german} %deutsche Trennung
\usepackage[utf8]{inputenc} %deutsche Umlaute
\usepackage[paperwidth=12cm,paperheight=19cm,left=10mm,right=15mm,top=20mm,bottom=25mm]{geometry}
\usepackage[bottom]{footmisc}
\usepackage{scrlayer-scrpage}
\pagestyle{scrheadings} %scrpage2-Paket benutzen
\setlength{\parindent}{0cm} %Einrücktiefe neuer Absatz auf Null
%=====================================
% Definitionen
%=====================================
\newcommand{\setgedichtfontsize}{\fontsize{11}{13} \selectfont} %Globale Schriftgröße für Gedichte
\newcommand{\letter}[1]{{\fontsize{17}{13}\selectfont #1}}
\newcommand{\ueberschrift}[1]{{\small\scshape #1}}
\newcommand{\datum}[1]{{\footnotesize #1}}
\newcommand{\Abstand}{\vspace{10mm}}
%\poem{Titel}{Datum}{Gedicht}
\newcommand{\poem}[3]{
\centering
\begin{longtable}{l}
\multicolumn{1}{c}{\ueberschrift{#1}} \\[5pt]
#3
\\[5pt]
\multicolumn{1}{r}{\datum{#2}} \\
\end{longtable}
%\vspace{10mm}
}
%=====================================
% Dokumentinhalt
%=====================================
\begin{document}
\setgedichtfontsize
\chead{1996-1997}
\poem{Gedichttitel 1}{November 1996}{
\letter{I}ch bin ein sehr kurzes Gedicht \\
und habe nur zwei Zeilen.
}
\Abstand
\poem{Gedichttitel 2}{Mai 1997}{
\letter{I}ch bin etwas länger, \\
und bestehe zumindest \\
aus vier einfachen\\
Zeilen.
}
\Abstand
\poem{Gedichttitel 3}{Juni 1997}{
\letter{I}ch bin das längste der drei,\\
denn meine Strophen \\
erstrecken sich \\
über drei an der Zahl.\\
\\
Damit hier nicht dasselbe steht\\
wie in der ersten Strophe, \\
bin ich anders \\
als diese.\\
\\
In der dritten Strophe \\
variiere ich erneut \\
und beende damit \\
das Gedicht.
}
\end{document}[/code]