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 (48.39 KiB) 2398 mal betrachtet
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).
[list][*]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}.[/list]
Das ganze wäre dann eingebunden in - verkürzt -
[code]\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}
[/code]
wobei es bei meiner Frage um
[code]\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}}[/code]
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 [b]eigentliche Minimalbeispiel[/b]:
[code]\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}[/code]
Grüße
Bebbi