
Ich verwende Unterklammern, um Text zu kommentieren. Wenn ich jedoch eine Aufzählung haben möchte, sind die Textteile mit Unterklammern im Verhältnis zum Aufzählungspunkt ungünstig eingerückt. Gibt es eine Möglichkeit, sie normal auszurichten (nicht eingerückt). Beispiel:
\documentclass[pdf]{beamer}
\usepackage{xcolor}
\usepackage{amsmath}
\makeatletter
\newcommand{\redub}{}
\def\redub#1{%
\@ifnextchar_%
{\@redub{#1}}
{\@latex@warning{Missing argument for \string\redub}\@redub{#1}_{}}%
}
\def\@redub#1_#2{%
\colorlet{currentcolor}{.}%
\color{red}%
\underbrace{\color{currentcolor}#1}_{\color{red}#2}%
\color{currentcolor}%
}
\makeatother
\begin{document}
\begin{frame}
\begin{itemize}
\item SAMPLE
\item
\[
\redub{\text{sample}}_{\mathclap{\text{sample}}}}{\text{sample}}
\]
\end{itemize}
\end{frame}
\end{document}
Der Text unter dem ersten Aufzählungspunkt ist also nicht gegenüber dem Aufzählungspunkt eingerückt. Der Text unter dem zweiten Aufzählungspunkt ist eingerückt. Ich versuche, sie auszurichten.
Antwort1
Wenn Sie nicht müssenAnzeigedie Gleichung, versetzen Sie sie in den Inline-Mathematikmodus:
\documentclass{beamer}% http://ctan.org/pkg/beamer
\usepackage{xcolor,mathtools}% http://ctan.org/pkg/{xcolor,mathtools}
\makeatletter
\newcommand{\redub}{}
\def\redub#1{%
\@ifnextchar_%
{\@redub{#1}}
{\@latex@warning{Missing argument for \string\redub}\@redub{#1}_{}}%
}
\def\@redub#1_#2{%
\colorlet{currentcolor}{.}%
\color{red}%
\underbrace{\color{currentcolor}#1}_{\color{red}#2}%
\color{currentcolor}%
}
\makeatother
\begin{document}
\begin{frame}
\begin{itemize}
\item SAMPLE
\item $\redub{\text{sample}}_{\mathclap{\text{sample}}}{\text{sample}}$
\end{itemize}
\end{frame}
\end{document}
Beachten Sie, dass Sie benötigenmathtools
um zu verwenden \mathclap
-amsmath
allein reicht nicht aus, wird aber von geladen mathtools
.