Nummerierung vor den Absätzen

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Nummerierung vor den Absätzen

von Bebbi » Mo 30. Jul 2018, 22:53

Hallo,

habe das jetzt mal anders gelöst und damit komme ich dem gewünschtem Ergebnis schon näher.
\documentclass[ngerman,12pt,parskip=half-,usegeometry,paper=a4,headinclude,footinclude]{scrbook}

\usepackage{babel}

\newcounter{ANr}
\newcommand\Absatznr{\arabic{ANr}}
\stepcounter{ANr}
\setlength{\marginparwidth}{5mm}
\def\ICH{\textbf{\texttt{Ich: }}\hspace{1cm}}
\def\Sprecher#1{{\textbf{\texttt{#1: }}} \marginpar{\Absatznr} \hspace{1cm} \stepcounter{ANr}}

\usepackage{blindtext} 

\begin{document}

\chapter{Interviewpartner 1}
\setcounter{ANr}{1}

\ICH \blindtext 

\Sprecher{Interviewpartner 1} \blindtext 

\ICH \blindtext 

\Sprecher{Interviewpartner 1} \blindtext 

\ICH \blindtext 

\Sprecher{Interviewpartner 1} \blindtext 

\ICH \blindtext 

\Sprecher{Interviewpartner 1} \blindtext 

\ICH \blindtext 

\Sprecher{Interviewpartner 1} \blindtext 

\ICH \blindtext 

\Sprecher{Interviewpartner 1} \blindtext 

\end{document}
Ich möchte die Marginale immer links vom Text haben trotz zweiseitigem Layout. \marginline statt \marginpar bringt auch nichts, soweit ich das verstehe.

Und dann bleibt für mich noch unklar, ob es soetwas wie Tabstopps gibt. S. Anhang. \tabbing und was ich sonst so lese (z B. hier), führt immer gleich zu Tabellen, die ich hier nicht habe. hier an der Stelle ist das jetzt nicht exitenziell wichtig, aber es interessiert mich.

Grüße

Bebbi
Dateianhänge
2018-07-30_22h51_08.png
2018-07-30_22h51_08.png (31.65 KiB) 2396 mal betrachtet

von Bebbi » Mo 30. Jul 2018, 15:16

Hallo,

über ein Minimalbeispiel dachte ich nach, aber was bringt ein MB, wenn ich gar nichts habe, was mit verbesserungsbedürftig erscheint. Daher wollte ich eine Stufe vorher erst einmal das zugrundeliegende Problem verstehen.

Also ich suche erst einmal etwas parallel zu dieser Funktion in der Textverarbeitung (s. Grafik im Anhang).
  • Einzug vor den Text (roter Rahmen)
  • Einzug erste Zeile (roter Rahmen)
  • Definition eines variablen Abstandes nach einem Zeichen. der bis zu einem festen Punkt geht, der sich vom Beginn der Zeile aus definiert (grüne Kästen). In der Textverarbeitung nimmt man dafür Tabulatoren. Aber wenn ich das richtig verstehe, müsste das (auch) in LaTeX anders gehen mit \hspace*{30pt}.
Das ganze wäre dann eingebunden in - verkürzt -
\documentclass[ngerman,usegeometry,paper=a4,twoside]{scrbook}

\usepackage{babel}

\newcounter{ANr}
\newcommand\Absatznr{\arabic{ANr}}
\stepcounter{ANr}

\def\ICH{\hangindent+30pt \hangafter=1 \hspace{30pt} \textbf{\texttt{Ich: }}}
\def\Sprecher#1{\hangindent+30pt \hangafter=1 \Absatznr \hspace*{30pt}\textbf{\texttt{ #1: }} \stepcounter{ANr}}

\begin{document}

\chapter{Interviewpartner 1}
\setcounter{ANr}{1}

\ICH Text

\Sprecher{Interviewpartner}

\ICH

\Sprecher{Interviewpartner}

\chapter{Interviewpartner 2}

\setcounter{ANr}{1}

\ICH Text

\Sprecher{Interviewpartner 2}

\ICH

\Sprecher{Interviewpartner 2}

\end{document}
wobei es bei meiner Frage um
\def\ICH{\hangindent+30pt \hangafter=1 \hspace{30pt} \textbf{\texttt{Ich: }}}
\def\Sprecher#1{\hangindent+30pt \hangafter=1 \Absatznr \hspace*{30pt}\textbf{\texttt{ #1: }} \stepcounter{ANr}}
geht und da um die Formatierungsangaben, die halt nicht funktionieren, wie gedacht.

Diese Stelle etwas gestrafft um hier nicht relevante Formatierungen und mit Blindtext und mit römischen Ziffern, damit man das Problem besser sieht hier das eigentliche Minimalbeispiel:
\documentclass[ngerman,usegeometry,paper=a4,twoside]{scrbook}

\usepackage{babel}

\newcounter{ANr}
\newcommand\Absatznr{\Roman{ANr}}
\stepcounter{ANr}

\def\ICH{\hangindent+30pt \hangafter=1 \hspace{30pt} {Ich: }}
\def\Sprecher#1{\hangindent+30pt \hangafter=1 \Absatznr \hspace*{30pt}{#1: } \stepcounter{ANr}}

\usepackage{blindtext}

\begin{document}

\chapter{Interviewpartner 1}
\setcounter{ANr}{1}

\ICH \blindtext

\Sprecher{Interviewpartner} \blindtext

\ICH \blindtext

\Sprecher{Interviewpartner} \blindtext

\chapter{Interviewpartner 2}

\setcounter{ANr}{1}

\ICH \blindtext

\Sprecher{Interviewpartner 2}\blindtext

\ICH \blindtext

\Sprecher{Interviewpartner 2} \blindtext

\end{document}
Grüße

Bebbi
Dateianhänge
2018-07-30_14h40_38.png
2018-07-30_14h40_38.png (48.39 KiB) 2398 mal betrachtet

von Gast » Mo 30. Jul 2018, 08:41

Wenn es Dir wirklich darum geht, ganze Absätze Deines Textes automatisch zu nummerieren, dann kannst Du Dir https://tex.stackexchange.com/q/10513/35864 ansehen. Soweit ich das aber sehen kann, ist es sehr schwierig, das ordentlich und robust zu implementieren, sodass auch in einem etwas komplizierteren Dokument noch vernünftig funktioniert.

Re: Nummerierung vor den Absätzen

von markusv » Mo 30. Jul 2018, 08:07

Moin.
Bebbi hat geschrieben: mein Problem möchte ich an der Grafik erklären.
Besser wäre immer ein entsprechendes Minimalbeispiel.

Trotz Fehlens eines MBs scheint es mir die enumerate-Umgebung zu sein, die du hier suchst. In Verbindung mit den Anpassungen aus dem enumitem-Paket lässt sich das relativ schnell umsetzen:
\documentclass[ngerman]{scrartcl}
\usepackage{babel}
\usepackage{enumitem}

\usepackage{blindtext}%für Blindtext
\usepackage{showframe}%zeigt Satzspiegel
\begin{document}
\blindtext

\begin{enumerate}[label=\Roman*,align=left,itemindent=0pt,leftmargin=30pt]
    \item \blindtext
    \item \blindtext
    \item \blindtext
\end{enumerate}

\blindtext
\end{document} 

Nummerierung vor den Absätzen

von Bebbi » Mo 30. Jul 2018, 06:00

Hallo,

mein Problem möchte ich an der Grafik erklären.

Grau = Rand des Textbereiches.

Die Absätze sollen also eingerückt werden und nur die römischen Zahlen sollen abgesetzt sein. Der Text soll immer bei der grünen Linie beginnen. In der Textverarbeitung würde ich den Absatz um z. B. 30 pt einrücken und den Einzug auf -30pt für die erste Zeile setzen.Dann ein Tab hinter die Zahl und fertig. Wenn ich hier \hspace{30pt} nutze, rückt das erste Wort - wie man sieht - unterschiedlich weit ein.

Grüße

Bebbi
Dateianhänge
2018-07-30_05h47_26.png
2018-07-30_05h47_26.png (11.02 KiB) 2422 mal betrachtet

Nach oben