Zunächst einmal: beherzige unbedingt den Hinweis von Johannes, d.h. erzeuge Absätze durch Einfügen einer Leerzeile im Quelltext oder durch \par. Absatzabstand statt -einzug bekommst Du mit der von Besserwisser schon genannten Option parskip. Links zur Doku hat er Dir oben auch angegeben. Schau dort wirklich nach, was die einzelnen Optionen bzw. Befehle tun, sonst bleibt das immer nur "Gebastel".
matze hat geschrieben:
Kann die headsepline so definiert werden, dass sie bereits über den Kommentaren beginnt?
\usepackage[plainheadsepline,
headsepline=1pt:textwithmarginpar,olines
]{scrlayer-scrpage}
matze hat geschrieben:Bei marginpar habe ich das Problem, dass einige Wörter nicht umgebrochen werden (siehe "grundsätzlich" im Beispiel) und so in den Fließtext ragen. Woran liegt das?
In dem Zusammenhang hatte ich durch Zufall gesehen, dass sich reversemarginpar auch auf marginnote auswirkt und dort korrekt umgebrochen wird.
Geschmacksfrage: Findet ihr die Kommentare linksbündig am Rand (marginpar) oder rechtsbündig am Text (marginnote) ansprechender?
\marginpar setzt die Kommentare
nicht linksbündig, sondern als Absatz im Blocksatz. Dadurch entstehen zwischen den Wörtern teilweise größere Leerräume - Du bekommst auch etliche underfull \hbox Infos - und zum anderen wird das erste Wort grundsätzlich nicht getrennt. Es empfiehlt sich deshalb mindestens bei deutschen Texten jeweils \raggedright oder \raggedleft und \hspace*{0pt} vor dem Inhalt von schmalen Spalten einzufügen. Sinnvoller Weise würde man sich dann aber ein Makro definieren, dass das automatisch und einheitlich erledigt.
\marginnote setzt die Kommentare dagegen links- oder rechtsbündig, was davon abhängt, ob die Kommentare rechts oder links vom Text stehen. Das Verhalten lässt sich dabei auch global ändern. Schau dafür einfach in die Paketdokumentation zu [d]marginnote[/d].
\marginpar und \marginnote sollten auch nicht vor dem ersten Wort eines Absatzes stehen
matze hat geschrieben:edit: Noch eine Sache vergessen: Wie bekomme ich in die Kopfzeile (Vorschlag von Elke) noch links Kapitelnummer und -titel rein? Mit
\usepackage[ automark]{scrlayer-scrpage}
\ihead{\headmark}
bin ich nicht weitergekommen.
Falls danach noch das \clearpairofpagestyles folgt, das bei Dir verloren weiter unten im Code steht, ist das kein Wunder. Der Befehl löscht alle bisher eingestellten Inhalte von Kopf- und Fußzeilen des aktuellen Seitenstilpaares. Wenn Du den Inhalt selbst setzen willst, sollte er also direkt nach dem Laden des Paketes und
vor dem Einfügen von Inhalt mit \ihead etc. stehen.
\documentclass[12pt,parskip]{scrreprt}
\usepackage{lmodern}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{blindtext}
\usepackage[left=6cm]{geometry}
\usepackage{marginnote}
\usepackage[plainheadsepline,
headsepline=1pt:textwithmarginpar,olines
]{scrlayer-scrpage}
\usepackage{booktabs}
\reversemarginpar
\clearpairofpagestyles
\begin{document}
Text\marginpar{\raggedleft Dies ist grundsätzlich ein langer Kommentar}
\blindtext
Text\marginpar{\raggedleft\hspace*{0pt}Grundsätzlich wird hier auch getrennt}
\blindtext
\marginnote{Dies ist grundsätzlich ein langer Kommentar}
\blindtext
Text\marginnote{Grundsätzlich wird hier getrennt}
\blindtext
\begin{tabular}{cccc}
\toprule
\textbf{Spalte 1} & \textbf{Spalte 2} & \textbf{Spalte 3} & \textbf{Spalte 4}\\
\midrule
123456789 & 123456789 & 123456789 & 123456789\\
ABCDEFGH & IJKLMNO & PQRSTU & VWXYZ\\
123456789 & 123456789 & 123456789 & 123456789\\
\textbf{Kommentar hier} & IJKLMNO & PQRSTU & VWXYZ\\
123456789 & 123456789 & 123456789 & 123456789\\
ABCDEFGH & IJKLMNO & PQRSTU & VWXYZ\\
123456789 & 123456789 & 123456789 & 123456789\\
ABCDEFGH & IJKLMNO & PQRSTU & VWXYZ\\
123456789 & 123456789 & 123456789 & 123456789\\
ABCDEFGH & IJKLMNO & PQRSTU & VWXYZ\\
\bottomrule
\end{tabular}\marginnote{Kommentar Eins}
\end{document}
Alle weiteren Fragen, wie nach Kommentaren neben Tabellenzeilen, stellst Du am besten einzeln.
Gruß
Elke
Zunächst einmal: beherzige unbedingt den Hinweis von Johannes, d.h. erzeuge Absätze durch Einfügen einer Leerzeile im Quelltext oder durch [tt]\par[/tt]. Absatzabstand statt -einzug bekommst Du mit der von Besserwisser schon genannten Option [tt]parskip[/tt]. Links zur Doku hat er Dir oben auch angegeben. Schau dort wirklich nach, was die einzelnen Optionen bzw. Befehle tun, sonst bleibt das immer nur "Gebastel".
[quote="matze"]
Kann die [tt]headsepline[/tt] so definiert werden, dass sie bereits über den Kommentaren beginnt?[/quote]
[code]\usepackage[plainheadsepline,
headsepline=1pt:textwithmarginpar,olines
]{scrlayer-scrpage} [/code]
[quote="matze"]Bei [tt]marginpar[/tt] habe ich das Problem, dass einige Wörter nicht umgebrochen werden (siehe "grundsätzlich" im Beispiel) und so in den Fließtext ragen. Woran liegt das?
In dem Zusammenhang hatte ich durch Zufall gesehen, dass sich [tt]reversemarginpar[/tt] auch auf [tt]marginnote[/tt] auswirkt und dort korrekt umgebrochen wird.
Geschmacksfrage: Findet ihr die Kommentare linksbündig am Rand ([tt]marginpar[/tt]) oder rechtsbündig am Text ([tt]marginnote[/tt]) ansprechender?[/quote]
[tt]\marginpar[/tt] setzt die Kommentare [i]nicht[/i] linksbündig, sondern als Absatz im Blocksatz. Dadurch entstehen zwischen den Wörtern teilweise größere Leerräume - Du bekommst auch etliche underfull \hbox Infos - und zum anderen wird das erste Wort grundsätzlich nicht getrennt. Es empfiehlt sich deshalb mindestens bei deutschen Texten jeweils [tt]\raggedright[/tt] oder [tt]\raggedleft[/tt] und [tt]\hspace*{0pt}[/tt] vor dem Inhalt von schmalen Spalten einzufügen. Sinnvoller Weise würde man sich dann aber ein Makro definieren, dass das automatisch und einheitlich erledigt.
[tt]\marginnote[/tt] setzt die Kommentare dagegen links- oder rechtsbündig, was davon abhängt, ob die Kommentare rechts oder links vom Text stehen. Das Verhalten lässt sich dabei auch global ändern. Schau dafür einfach in die Paketdokumentation zu [d]marginnote[/d].
[tt]\marginpar[/tt] und [tt]\marginnote[/tt] sollten auch nicht vor dem ersten Wort eines Absatzes stehen
[quote="matze"]edit: Noch eine Sache vergessen: Wie bekomme ich in die Kopfzeile (Vorschlag von Elke) noch links Kapitelnummer und -titel rein? Mit
[code]\usepackage[ automark]{scrlayer-scrpage}
\ihead{\headmark}[/code]
bin ich nicht weitergekommen.[/quote]
Falls danach noch das [tt]\clearpairofpagestyles[/tt] folgt, das bei Dir verloren weiter unten im Code steht, ist das kein Wunder. Der Befehl löscht alle bisher eingestellten Inhalte von Kopf- und Fußzeilen des aktuellen Seitenstilpaares. Wenn Du den Inhalt selbst setzen willst, sollte er also direkt nach dem Laden des Paketes und [i]vor[/i] dem Einfügen von Inhalt mit [tt]\ihead[/tt] etc. stehen.
[code]\documentclass[12pt,parskip]{scrreprt}
\usepackage{lmodern}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{blindtext}
\usepackage[left=6cm]{geometry}
\usepackage{marginnote}
\usepackage[plainheadsepline,
headsepline=1pt:textwithmarginpar,olines
]{scrlayer-scrpage}
\usepackage{booktabs}
\reversemarginpar
\clearpairofpagestyles
\begin{document}
Text\marginpar{\raggedleft Dies ist grundsätzlich ein langer Kommentar}
\blindtext
Text\marginpar{\raggedleft\hspace*{0pt}Grundsätzlich wird hier auch getrennt}
\blindtext
\marginnote{Dies ist grundsätzlich ein langer Kommentar}
\blindtext
Text\marginnote{Grundsätzlich wird hier getrennt}
\blindtext
\begin{tabular}{cccc}
\toprule
\textbf{Spalte 1} & \textbf{Spalte 2} & \textbf{Spalte 3} & \textbf{Spalte 4}\\
\midrule
123456789 & 123456789 & 123456789 & 123456789\\
ABCDEFGH & IJKLMNO & PQRSTU & VWXYZ\\
123456789 & 123456789 & 123456789 & 123456789\\
\textbf{Kommentar hier} & IJKLMNO & PQRSTU & VWXYZ\\
123456789 & 123456789 & 123456789 & 123456789\\
ABCDEFGH & IJKLMNO & PQRSTU & VWXYZ\\
123456789 & 123456789 & 123456789 & 123456789\\
ABCDEFGH & IJKLMNO & PQRSTU & VWXYZ\\
123456789 & 123456789 & 123456789 & 123456789\\
ABCDEFGH & IJKLMNO & PQRSTU & VWXYZ\\
\bottomrule
\end{tabular}\marginnote{Kommentar Eins}
\end{document}[/code]
Alle weiteren Fragen, wie nach Kommentaren neben Tabellenzeilen, stellst Du am besten einzeln.
Gruß
Elke