Absatznummerierung LaTeX

C

crake

Aktives Mitglied
Thread Starter
Dabei seit
19.11.2003
Beiträge
180
Reaktionspunkte
0
Salut

Wie kann ich Absätze (automatisch) nummerieren? Ich habs mit ledmac und lineno probiert, aber irgendwie nicht hinbekommen...

Danke für die Hilfe.
 
Wie willst du die Numerierung haben? Mit Überschrift? Oder wie soll die Numerierung dargestellt werden?
 
Links des Absatzes als Marginalie. Falls möglich in Verbindung mit der Kapitelnummer.
 
Hallo,

wie hast Du es denn schon probiert? Woran ist es gescheitert? Nur damit wir nicht bei Null anfangen müssen. Laut Webseite sollte es mit ledmac funktionieren.

Grüße,

tasha
 
Ich habe ledmac per \usepackage{ledmac} geladen und dann:

\beginnumbering
\autopar
Lorem ipsum dolor sit amet, consectetuer adipiscing elit,

sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
\endnumbering

Dies gibt mir jedoch beim Setzen in TeXShop irgend ein Problem mit \end{document} am Schluss...
 
Hallo,

crake schrieb:
Ich habe ledmac per \usepackage{ledmac} geladen und dann:

\beginnumbering
\autopar
Lorem ipsum dolor sit amet, consectetuer adipiscing elit,

sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
\endnumbering

Dies gibt mir jedoch beim Setzen in TeXShop irgend ein Problem mit \end{document} am Schluss...

Kurzes Überfliegen des Manuals von ledmac zeigt, dass damit aber Zeilen und nicht Absätze nummeriert werden. Willst Du das so? (Abgesehen davon, dass das Beispiel im Manual von ledmac mit autopar nicht funktioniert, allerdings habe ich nicht die ganze Anleitung gelesen, eventuell habe ich es falsch angewendet).

Grüße,

tasha
 
Nein, ich möchte eigentlich nicht die Zeilen, sonder wirklich die Absätze nummerieren. Da hab ich wohl in der Anleitung etwas falsch verstanden...
 
Hallo,

prinzipiell wäre es möglich, einen Befehl zu definieren, der den Wert eines Zählers an den Rand schreibt. Den müsstest Du halt vor jedem Absatz hinschreiben. Wäre das ok?

Grüße,

tasha
 
Das wäre zwar etwas Arbeit, aber besser als nichts. Würde mir schon viel weiterhelfen.
 
crake schrieb:
Das wäre zwar etwas Arbeit, aber besser als nichts. Würde mir schon viel weiterhelfen.

Achtung, Pfuschlösung:

Code:
\documentclass{scrreprt}

\newcounter{absatz}
\setcounter{absatz}{1}

\newcommand{\absnummer}{%
\marginpar{\thechapter.\theabsatz}%
\stepcounter{absatz}}

\begin{document}

\chapter{Kapitel}

Dies\absnummer{} ist Text davor.

Lorem\absnummer{} ipsum dolor sit amet,
consectetuer adipiscing elit, Lorem ipsum dolor
sit amet, consectetuer adipiscing elit,

sed\absnummer{} diam nonummy nibh euismod tincidunt
ut laoreet dolore magna aliquam erat volutpat.

Dies\absnummer{} ist Text danach

\end{document}

Damit kannst Du mal anfangen. Ich habe einen neuen Zähler Namens absatz definiert. Im neuen Befehl absnummer wird eine Randnotiz gesetzt, die diesen Zähler ausgibt. Ich habe sie im Beispieltext nach dem ersten Wort eines Absatzes gesetzt, damit sie am Rand neben und nicht vor dem Absatz auftaucht. Letzteres kann man bestimmt eleganter lösen.

Grüße,

tasha
 
Achja,

nach jedem Kapitel müsstest Du natürlich noch den Zähler zurücksetzen, wenn die Nummerierung kapitelweise sein soll.

Für eine elegantere Lösung kannst Du es ja mal bei de.comp.text.tex versuchen, vielleicht wissen die auch ein Paket.

Grüße,

tasha
 
Vielleicht nicht die Lösung, die Du suchst aber versuchs mal mit dem package "jurabook/juramisc". Da ist diese Funktionalität quasi on "board".

M.
 
Gibt es eine Möglichkeit den Zähler auf die Linke Seite des Absatzes zu bekommen? Mit \reversemarginpar geht es nicht…
 
crake schrieb:
Gibt es eine Möglichkeit den Zähler auf die Linke Seite des Absatzes zu bekommen? Mit \reversemarginpar geht es nicht…

... worauf bezieht sich denn Deine Frage? Auf meinen Lösungsvorschlag?

BTW: Netter Umgangston - vorallem dann, wenn Du Dir eine Antwort erhoffst ....

Mascha
 
... worauf bezieht sich denn Deine Frage? Auf meinen Lösungsvorschlag?
Nein, das bezieht sich auf die Lösung von tasha mit dem Zähler.
BTW: Netter Umgangston - vorallem dann, wenn Du Dir eine Antwort erhoffst ....
Entschuldige bitte, war in keiner Weise so gemeint. Ich nehme an du hast dich an
Mit \reversemarginpar geht es nicht…
gestossen. Damitt wollte ich allerdings nur ausdrücken, was ich bereits versucht habe um das Problem selbst zu lösen.

Danke auch für deinen Lösungsvorschlag, allerdings habe ich es mit jurabook/juramisc nicht hinbekommen.

crake
 
crake schrieb:
Mit \reversemarginpar geht es nicht…

Doch, klappt bei mir.

Code:
\documentclass{scrreprt}

\newcounter{absatz}
\setcounter{absatz}{1}

\newcommand{\absnummer}{%
\marginpar{\thechapter.\theabsatz}%
\stepcounter{absatz}}

\begin{document}

\chapter{Kapitel}

\reversemarginpar
Dies\absnummer{} ist Text davor.

Lorem\absnummer{} ipsum dolor sit amet,
consectetuer adipiscing elit, Lorem ipsum dolor
sit amet, consectetuer adipiscing elit,

sed\absnummer{} diam nonummy nibh euismod tincidunt
ut laoreet dolore magna aliquam erat volutpat.

Dies\absnummer{} ist Text danach

\end{document}
 
Du bist meine Rettung! Ich hatte \reversemarginpar am falschen Ort, nämlich in der Zählerdefinition eingefügt. Danke!
 
Damit ich noch ganz glücklich werde: Kann ich den Abstand zwischen dem Zähler, der sich ja nun am linken Rand befindet, und dem Text noch verkleinern? Ich habs versucht es mit "\begin{flushright} \end{flushright}" irgendwie hinzukriegen, hat aber leider nicht das erwünschte Resultat gebracht…
 
crake schrieb:
Damit ich noch ganz glücklich werde: Kann ich den Abstand zwischen dem Zähler, der sich ja nun am linken Rand befindet, und dem Text noch verkleinern?

Falls ich verstanden habe, was Du meinst: marginparsep (Abstand zwischen Textkörper und Marginalien) ändern.

Grüße,

tasha

PS: In der zweiten Broschüre von Manuela Jügens ist auf S. 20 eine Übersicht über die wichtigsten Längen, oder auch in der Dokumentation zu geometry
 
Zurück
Oben Unten