Archiv verlassen und diese Seite im Standarddesign anzeigen : Zwei sprachig: "Parallel-package?"
Johannes314
09-01-2009, 04:49
Ich muss ein Text 2-sprachig setzten und hap probleme die verschiedenen regeln für die silbentrennung zu deffinierne.
bin irgend wie über parallel gestoßen aber keine ahnung wo man latex da sagen kann welcher text jetzt english getrennt werden darf und welcher deutsch.
Kann mir jemand helfen?
Ich muss ein Text 2-sprachig setzten und hap probleme die verschiedenen regeln für die silbentrennung zu deffinierne.
bin irgend wie über parallel gestoßen aber keine ahnung wo man latex da sagen kann welcher text jetzt english getrennt werden darf und welcher deutsch.
\usepackage[kisuaheli,ngerman]{babel}
\selectlanguage{kisuaheli}
.....
\selectlanguage{ngerman}
...
usw.
Herbert
Johannes314
12-01-2009, 15:06
vielen dank das wars jetzt siehts gut aus, danke
sofa-surfer
12-01-2009, 15:20
\usepackage[kisuaheli,ngerman]{babel}
\selectlanguage{kisuaheli}
.....
\selectlanguage{ngerman}
...
usw.
Herbert
Gibt es von dem PSTricks-Buch dann auch bald eine kisuaheli Ausgabe? ;)
Matthias
cookie170
12-01-2009, 22:11
Hallo,
vereinfachte Anwendung von parallel ermöglicht dieser Befehl in der Präambel:
\newcommand\LR[2]{\begin{Parallel}{}{}
\selectlanguage{ngerman}\ParallelLText{#1}%
\selectlanguage{english}\ParallelRText{#2}%
\ParallelPar
\vspace{0.5\baselineskip}%
\end{Parallel}
}
Geklaut aus dem LaTeX-Hacks-Buch. Man schreibt dann im Text nur noch \LR{}{}, und in die beiden Klammern den Text der linken und der rechten Spalte.
Markus Kohm (http://www.golatex.de/benoetige-parallel-sty-iund-i-itemize-t2229.html) hat bei golatex vorgeschlagen, items in der Parallel-Umgebung so zu ersetzen:
\newcommand\uglyitem{%
\hangindent 2em
\noindent\makebox[2em][r]{\labelitemi\hskip\labelsep}%
}
\newcommand\uglyitempar{%
\hangindent 2em
\noindent\makebox[2em][r]{}%
}
Im Text schreibt man also einfach \uglyitem anstelle einer Itemize-Umgebung.
Ich habe mir dementsprechend einen Aufzählungsersatz gebaut:
newcommand\uglyenumL{%
\hangindent 2em
\noindent\makebox[2em][r]{\refstepcounter{enumi}\labelenumi\hskip\labelsep} %
}
\newcommand\uglyenumR{%
\hangindent 2em
\noindent\makebox[2em][r]{\labelenumi\hskip\labelsep}%
}
\newcommand\uglyenumpar{%
\hangindent 2em
\noindent\makebox[2em][r]{}%
}
Allerdings muss man nach dem Ende der Aufzählung den Zähler wieder auf Null stellen: \setcounter{enumi}{0}
Gruß,
Alexander
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.