Archiv verlassen und diese Seite im Standarddesign anzeigen : Farbig unterstreichen mit Beamer
Hallo.
Scheinbar funktioniert das soul-Packet nicht mit Beamer?!
Wie sonst kann ich die Farbe und Dicke der Unterstreichungen beeinflussen?
Viele Grüße,
Ben
u_fischer
10-11-2009, 13:39
Klar funktioniert es.
\documentclass{beamer}
\usepackage{soul}
\begin{document}
\begin{frame}
\ul{abc}
\end{frame}
\end{document}
Die normale Unterstreichung funktioniert wohl. Nicht aber die farbige Unterstreichung:
\documentclass{beamer}
\usepackage{color, soul}
\begin{document}
\begin{frame}
\setulcolor{red}
\ul{abc}
\end{frame}
\end{document}
Es wird dann bei mir einfach gar nicht unterstrichen.
Trotzdem danke für die Antwort!
Ben
u_fischer
10-11-2009, 14:47
Warum nicht gleich ein Minimalbeispiel? Du kannst es ja.
beamer definiert \color um, und dadurch verschwinden die Farben bei reinen \leaders-Konstrukten. Du kannst bei soul es umgehen, indem du eine \mbox einfügst:
\documentclass{beamer}
\usepackage{soul}
\makeatletter
\def\SOUL@ulunderline#1{{%
\setbox\z@\hbox{#1}%
\dimen@=\wd\z@
\dimen@i=\SOUL@uloverlap
\advance\dimen@2\dimen@i
\rlap{%
\null
\kern-\dimen@i
\SOUL@ulcolor{\mbox{\SOUL@ulleaders\hskip\dimen@}} %<-
}%
\unhcopy\z@
}}
\begin{document}
\setulcolor{red}
\ul{abc}
\end{document}
Danke! Super!
Ja, vielleicht lohnt es sich, gleich ein Beispiel mitzuschicken.
Viele Grüße,
Ben
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.