Hallo, Ich hab 2 Folder. Folder_Example1 und Folder_Example2. Je nach dem ob die Uservariable Folder_Example1
Folder_Example2
main.tex: Open in writeLaTeX
\begin{document} \include/{FolderText}/chap_01.tex . . . \end{document} Ich kann leider kein Minimalbeispiel erstellen, da ich überhaupt nicht weiß, wie ich an diese Materie heran gehe. Vielleicht könnt Ihr mir helfen. Ich wäre euch zu tiefst dankbar. lg gefragt 20 Nov '14, 12:25 Mike
Ergebnis 5 von 10
show 5 more comments
|
Grundsätzlich sollte es eigentlich ganz einfach gehen: Du kannst Dir ein Makro definieren, das den Namen des gewünschten Ornders enthält, und dieses Makro dann an der entsprechenden Stelle bei Open in writeLaTeX
\newcommand<makroname>{<definition>} Dabei ist Insgesamt sollte das also etwa folgendermaßen aussehen: Open in writeLaTeX
\documentclass{report} \newcommand*\ordnername{Folder_Example1} % \newcommand*\ordnername{Folder_Example2} \begin{document} \include{\ordnername/chap_01.tex} \end{document} beantwortet 20 Nov '14, 12:32 cgnieder Danke :)))
(21 Nov '14, 13:29)
Mike2
@Clemens danke für die Antwort. Du hast bevor mir du die Lösung gepostet hast du mir irgendetwas anderes gezeigt. Die Automatische Formatierung eines Text je nachdem ob er Englisch oder Deutsch ist. Kannst du das noch einmal posten? danke lg
(27 Nov '14, 19:10)
Mike
|
Willkommen auf der TeXwelt!
Nun, Ordnernamen mit Leerzeichen sind problematisch. Die solltest du vermeiden. Ansonsten: Befehle in einem
\input
-Argumenten werden ganz normal ausgeführt (weswegen du ja auch kein Backslash verwenden solltest). D.h. du kannst einfach so was machen:\newcommand\foldername{english} \input{ordner\foldername/abc}
und latex wirdordnerenglish/abc.tex
suchen.@Ulrike Fischer Danke für deine Antwort. Kannst du noch einmal meine Frage lesen? Ich hab ein Update gemacht. Könntest du mir weiterhelfen? Danke. :)
@Mike. Und wo ist das Problem?
@Ulrike Fischer Ich weiß nicht wie ich das Problem lösen kann. Ich weiß nicht wie ich den richtigen Ordner antriggern kann. Zb: wenn meine Variable mit 1 beschrieben ist möchte ich die chap_01.tex Datei vom Ordner Folder_Example1 wenn die variable mit 2 beschrieben ist möchte ich die chap_01.tex von Folder_Example2. :/
Ich habe doch oben beschrieben, wie du einen Befehl/eine Variable innerhalb eines
\input
-Befehls benutzen kannst. Warum machst du das nicht einfach?@Ulrike Fischer Ich steh leider auf der Leitung. Bin neu im Latex :/
Könnte dieser Quellcode passen? newcommandfoldername{English} % foldername mit English beschrieben! input{foldername/chap_01} % Latex wird English/chap01.tex suchen.
Probiere es doch aus. Schlimmstensfalls bekommst du einen Fehler oder LaTeX findet die Datei nicht.
@mike Du setzt mit newcommand einfach einen Ordernamen fest. Ob das
deutsch
folder42
oderbratwurst
ist, ist erstmal egal. Wenn du neu bei LaTeX bist, solltest du dir aber vermutlich erstmal eine Einführung durchlesen.