PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : lineno in Verbindung mit multicols - Nummern außen



sycl1n
18-05-2014, 21:18
Hallo zusammen,

nachdem ich nun einiges selbst in Latex hinbekommen habe stoße ich nun an meine Grenzen.

multicols bricht den Text automatisch an der Stelle um, dass beide Spalten gleichmäßig gefüllt sind. Allerdings erkennt lineno nicht automatisch wann die Zeilennummern auf die andere Seite gehören.

Ich habe schon verschiedene Optionen (columnwise, switch) ausprobiert und nichts hat geklappt.

Viele Grüße


MWE:


\documentclass{scrartcl}
\usepackage[ansinew]{inputenc}
\usepackage{multicol}
\usepackage[columnwise]{lineno}
\usepackage{blindtext}
\usepackage[ngerman]{babel}
\begin{document}
\begin{multicols}{2}
\linenumbers
\blindtext
Etwas mehr Text an dieser Stelle, damit mein Problem deutlich wird.
Und noch etwas mehr
Etwas mehr Text an dieser Stelle, damit mein Problem deutlich wird.
Und noch etwas
Etwas mehr Text an dieser Stelle, damit mein Problem deutlich wird.
Und noch etwas mehr
%columnbreak

\rightlinenumbers
\blindtext
\end{multicols}
\end{document}

u_fischer
19-05-2014, 09:48
Mit der allerneuesten Version von multicol geht sowas:


\documentclass{scrartcl}
\usepackage[ansinew]{inputenc}
\usepackage[colaction]{multicol}
\usepackage{lineno}

\newcommand\multicollinenumbers{%
\linenumbers
\def\makeLineNumber{\docolaction{\makeLineNumberLe ft}{}{\makeLineNumberRight}}}


\usepackage{blindtext}
\usepackage[ngerman]{babel}
\begin{document}
\begin{multicols}{2}
\multicollinenumbers
\blindtext
Etwas mehr Text an dieser Stelle, damit mein Problem deutlich wird.
Und noch etwas mehr
Etwas mehr Text an dieser Stelle, damit mein Problem deutlich wird.
Und noch etwas
Etwas mehr Text an dieser Stelle, damit mein Problem deutlich wird.
Und noch etwas mehr
%columnbreak

%\rightlinenumbers
\blindtext
\blindtext\blindtext\blindtext\blindtext\blindtext \blindtext
\blindtext
\end{multicols}
\end{document}

Du musst zweimal kompilieren.

sycl1n
19-05-2014, 19:18
Hi

danke für die schnelle Antwort.

Nachdem ich ewig rumprobiert habe (sogar miktex komplett deinstalliert und texlive installiert) habe ich letztlich einen Weg gefunden das aktuelle multicol-Paket zu installieren.

Für alle die aktuell das gleiche Problem haben:
1. tools.zip von CTAN laden: http://www.ctan.org/pkg/tools
2. Entpacken
3. latex tools.ins ausführen
4. Die erstellten Dateien (*.tex und *.sty) in das entsprechende von Tex durchsuchte Verzeichnis kopieren.


Gruß

u_fischer
20-05-2014, 09:11
Hi

danke für die schnelle Antwort.

Nachdem ich ewig rumprobiert habe (sogar miktex komplett deinstalliert und texlive installiert) habe ich letztlich einen Weg gefunden das aktuelle multicol-Paket zu installieren.

Für alle die aktuell das gleiche Problem haben:
1. tools.zip von CTAN laden: http://www.ctan.org/pkg/tools
2. Entpacken
3. latex tools.ins ausführen
4. Die erstellten Dateien (*.tex und *.sty) in das entsprechende von Tex durchsuchte Verzeichnis kopieren.


Bei miktex musst du nur den Updatemanager laufen lassen (bei einer Multiuserinstallation wahrscheinlich die admin-Variante). Da texlive 2013 eingefroren ist, ist es dort nicht drin und muss manuell installiert werden. texlive 2014 (pretest) hat es.

sycl1n
22-05-2014, 06:31
Danke für den Tipp, bin jetzt auf texlive 2014 umgestiegen.