Seite 1 von 1

Abstand durch \textcolor im Mathemodus

Verfasst: Do 2. Apr 2015, 18:16
von Sigma
\textcolor{} produziert im Mathemodus einen minimalen Abstand, welcher bei Beamer-overlays störend wirkt. Gibt es eine Möglichkeit, dies zu verhindern (ggf. anderer Befehl für die Farbgebung?)?

Hier ein Minimalbeispiel, bei welchem man auch erkennt, dass das Problem im Textmodus nicht auftaucht.
\documentclass{beamer}

\begin{document}
\frame{
\[\only<1>{\frac{p \textcolor{red}{s}}{q \textcolor{red}{s}}} \only<2>{\frac{p s}{q s}}\]

\only<1>{p \textcolor{red}{s}} \only<2>{p s}
}
\end{document} 

Verfasst: Do 2. Apr 2015, 18:50
von u_fischer
Im Textmodus tritt es auch auf. Versuch mal
\only<1>{A\textcolor{red}{V}} \only<2>{AV}
Durch die Farbe verhinderst du das Kerning. Da kannst du nicht viel machen, außer etwas negativen Abstand einfügen, z.B. mit \mkern-1mu

Verfasst: Do 2. Apr 2015, 21:43
von Sigma
Danke für die Hilfe. Dann werde ich wohl den Abstand manuell anpassen müssen. Zufriedenstellend und logisch ist die Tatsache aber nicht: mit \textcolor{black} kriegt man dieselben Abstände wie mit \textcolor{red}. Aber gut, LaTeX ist halt nicht immer logisch... Danke jedenfalls! :D

Verfasst: Do 2. Apr 2015, 21:57
von u_fischer
Es ist doch egal welche Farbe du benutzt, ob grün, schwarz oder weiß: in allen Fällen wird Code eingefügt, der die Verbindung und damit das Kerning zum vorhergehenden Buchstaben unterbricht.