von dknof » So 5. Aug 2012, 09:44
Hallo,
prinzipiell müsste der folgende Code funktionieren:
\documentclass{scrartcl}
\usepackage[german,hebrew,greek]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\newcommand{\bibleverse}[3][Hebraeisch]{\paragraph{#2 #3} (#1)\par\input{#1/#2/#3.tex}}
\begin{document}
\bibleverse{Genesis}{1:1}
\bibleverse[Griechisch]{Markus}{1:1}
\end{document}
Die einzelnen Verse sind dann in Dateien der Form Hebraeisch/Genesis/1:1.tex und Griechisch/Markus/1:1.tex
Nun müssen "nur noch" die Dateien erstellt werden. Statt \input kannst Du auch einen anderen Befehl nehmen, der auch noch die Zeilennummern mit ausgibt (finde ich jetzt nicht auf die Schnelle).
Ich hatte hatte ich aber Probleme mit dem 'hebrew' und je nach Bedarf sollte die Hauptsprache im Dokument deutsch sein und nur in \bibleverse entsprechend dem optionalen Argument umgeschaltet werden.
Gruß
Diether
Hallo,
prinzipiell müsste der folgende Code funktionieren:
[code]
\documentclass{scrartcl}
\usepackage[german,hebrew,greek]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\newcommand{\bibleverse}[3][Hebraeisch]{\paragraph{#2 #3} (#1)\par\input{#1/#2/#3.tex}}
\begin{document}
\bibleverse{Genesis}{1:1}
\bibleverse[Griechisch]{Markus}{1:1}
\end{document}
[/code]
Die einzelnen Verse sind dann in Dateien der Form Hebraeisch/Genesis/1:1.tex und Griechisch/Markus/1:1.tex
Nun müssen "nur noch" die Dateien erstellt werden. Statt \input kannst Du auch einen anderen Befehl nehmen, der auch noch die Zeilennummern mit ausgibt (finde ich jetzt nicht auf die Schnelle).
Ich hatte hatte ich aber Probleme mit dem 'hebrew' und je nach Bedarf sollte die Hauptsprache im Dokument deutsch sein und nur in \bibleverse entsprechend dem optionalen Argument umgeschaltet werden.
Gruß
Diether