Wird ein mittels Der Effekt entsteht genau dann, wenn weder am Ende der Mich würde aber eine Erklärung dieses Effektes interessieren. Open in writeLaTeX
\begin{filecontents*}{test1.tex} Test \end{filecontents*} \begin{filecontents*}{test2.tex} Test% \end{filecontents*} \documentclass{scrartcl} \begin{document} \Huge \begin{center} Test Test~% Vergleich mit geschütztem Leerzeichen \input{test1} \input{test1}% \input{test2} Test \end{center} \end{document} gefragt 28 Jul '14, 14:15 esdd |
Dadurch, dass Open in writeLaTeX
\documentclass{article} \newcommand*{\setze}[1]{#1} \begin{document} \centering Test \setze{Test} \setze{Test } \setze{Test }% \setze{Test}% \end{document} Dabei entspricht Noch interessanter wird das, wenn man es im horizontalen Modus verwendet. Für den Fall sollte man den Artikel über Verwendet man Open in writeLaTeX
\begin{filecontents*}{test1.tex} Test \end{filecontents*} \documentclass{scrartcl} \begin{document} \centering Test \input test1.tex Test \end{document} Wirklich empfehlen würde ich das aber nicht. Genauso würde ich nicht empfehlen, das TeX-Primitiv zu verwenden: Open in writeLaTeX
\begin{filecontents*}{test1.tex} Test \end{filecontents*} \documentclass{scrartcl} \begin{document} \centering Test \csname @@input\endcsname test1.tex Test \end{document} Obwohl natürlich auch dabei das Problem nicht auftritt. In beiden Fällen vernichtet TeX das semantische Leerzeichen aus dem Zeilenende quasi als Ende des Dateinamens. Ein entscheidender Unterschied zwischen dem TeX-Primitiv beantwortet 28 Jul '14, 14:42 gast3 @esdd Eigentlich sollte der Code so sein, wie er war, denn ein
(28 Jul '14, 16:13)
gast3
Danke :-)
(28 Jul '14, 16:21)
esdd
|
Das ist gleiche Leerzeichen, das du immer am Ende von Zeilen bekommst. Deine input-Datei enthält ja eine oder mehrere Zeilen.
Das normale Leerzeichen am Zeilenende stört hier aber nicht, bei einem
\input
aber schon, ist daher wohl nicht ganz gleich zu sehen, daher finde ich die Frage auch interessant. Mitflushright
stattcenter
auch erkennbar, mitflushleft
nicht.Im Prinzip schon. Man muss nur berücksichtigen, dass hier nicht nur Leerzeichen zu finden sind, die TeX aus dem Eingabestrom automatisch entfernt. Siehe dazu das Beispiel aus meiner Antwort …