\documentclass{scrartcl} \usepackage{xltxtra} \defaultfontfeatures{Mapping=tex-text} \usepackage{polyglossia} \setdefaultlanguage[spelling=new]{german} % Notizen \usepackage[shadow]{todonotes} \newcommand{\senf}[1]{\todo[inline,caption=x,color=blue!30,bordercolor=white]{ \begin{flushright} \texttt{\small{#1}} \end{flushright} } } \begin{document} \senf{test} \end{document}
[todonotes] beginnende Leerzeile
[todonotes] beginnende Leerzeile
Ich meinen todonotes taucht zu Beginn immer eine führende Leerzeile auf. Das sieht natürlich nicht schön aus. Wie liese sich das beheben?
Dateianhänge nimmt das Forum gerade nicht an. Sonst könnte ich es zeigen.
XeLaTeX, TeX Live, vim-latexsuite
- cgnieder
- Forum-Meister
- Beiträge: 730
- Registriert: Fr 22. Okt 2010, 18:37
- Wohnort: Herrenberg
- Kontaktdaten:
Das liegt an der flushright umgebung. Sie fügt eine neue Zeile ein. da sie intern eine Listenumgebung ist, kann man da auch nicht viel machen.
man könnte statt dessen eine \parbox mit \raggedleft kombinieren:
Grüße
man könnte statt dessen eine \parbox mit \raggedleft kombinieren:
\documentclass{scrartcl} \usepackage{xltxtra} \defaultfontfeatures{Mapping=tex-text} \usepackage{polyglossia} \setdefaultlanguage[spelling=new]{german} % Notizen \usepackage[shadow]{todonotes} \newcommand{\senf}[1]{% \todo[inline,caption=x,color=blue!30,bordercolor=white]{% \parbox{\linewidth}{\raggedleft\texttt{\small{#1}}}% }% } \begin{document} \senf{test} \end{document}
Clemens
Paketauthor
Paketauthor
- cgnieder
- Forum-Meister
- Beiträge: 730
- Registriert: Fr 22. Okt 2010, 18:37
- Wohnort: Herrenberg
- Kontaktdaten:
Wenn LaTeX eine Datei verarbeitet läuft letztlich alles darauf hinaus, Boxen aneinander zu kleben. Es gibt zwei Sorten: horizontale Boxen, die innerhalb eines Absatzes aneinander gebaut werden und vertikale Boxen, die zu einer Seite aneinander geklebt werden. Wenn Du ein Wort wie „Hallo“ schreibst, werden letztlich fünf Boxen aneinander gesetzt.
Eine parbox ist nun eine horizontale Box, die ein oder mehrere Absätze enthalten kann und für die man eine bestimmte Breite festlegen kann. Sie wird von LaTeX genauso behandelt wie ein Buchstabe.
Wenn man einen Rahmen um so eine Box setzen möchte, kann man z.B. \fbox darum setzen.
Grüße
Eine parbox ist nun eine horizontale Box, die ein oder mehrere Absätze enthalten kann und für die man eine bestimmte Breite festlegen kann. Sie wird von LaTeX genauso behandelt wie ein Buchstabe.
Wenn man einen Rahmen um so eine Box setzen möchte, kann man z.B. \fbox darum setzen.
\documentclass{article} \usepackage{lipsum}% für Dummy-Text \begin{document} Hallo \parbox{4cm}{\raggedright\lipsum[4]} Hallo Hallo \fbox{\parbox{4cm}{\raggedright\lipsum[4]}} Hallo \end{document}
Clemens
Paketauthor
Paketauthor