我想将括号 (sicheres Ereignis) 和括号 (unmögliches Ereignis) 中的文本精确地排列在一起。我尝试使用制表符来实现这一点,但没有成功。所以我使用了 hspace,但如果放大 PDF,您会发现它并不精确。这是我目前所拥有的:
\documentclass{article}
\usepackage{enumitem}
\usepackage[T1]{fontenc}
\usepackage[german]{babel}
\usepackage{amssymb}
\begin{document}
\begin{enumerate}[label={\alph*)}]
\item $A \cup \overline{A}=\Omega \in S$ \hspace{1.3cm} (sicheres Ereignis)
\item {\O} $=\overline{\Omega} \in S$ \hspace{2cm} (unmögliches Ereignis)
\end{enumerate}
\end{document}
有没有更好更简单的方法来做到这一点?
多谢
答案1
您可以将两个公式放在一个固定宽度的框中,但您需要猜测正确的大小;或者使用tabular
。我会使用\varnothing
fromamssymb
而不是\O
,它是一个文本字母。
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{enumitem}
\usepackage{amssymb}% for \varnothing
\begin{document}
See this
\begin{enumerate}[label={\alph*)}]
\item \makebox[3cm][l]{$A \cup \overline{A}=\Omega \in S$} (sicheres Ereignis)
\item \makebox[3cm][l]{$\varnothing=\overline{\Omega} \in S$} (unmögliches Ereignis)
\end{enumerate}
or maybe this\par\medskip\noindent
\begin{tabular}{lll}
a) & $A \cup \overline{A}=\Omega \in S$ & (sicheres Ereignis) \\[1ex]
b) & $\varnothing=\overline{\Omega} \in S$ & (unmögliches Ereignis)
\end{tabular}
\end{document}
答案2
解决方案为eqparbox
(可能需要两次编译)。其框命令使用标签而不是长度,并且共享相同标签的所有框都具有最宽内容的长度。我借此机会使用正确的方法来表示空集,即amssymb
。
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[german]{babel}
\usepackage{amssymb}
\usepackage{enumitem}
\usepackage{eqparbox}
\begin{document}
\begin{enumerate}[label={\alph*)}]
\item\eqmakebox[M][l]{$A \cup \overline{A}=\Omega \in S$\qquad} (sicheres Ereignis)
\item \eqmakebox[M][l]{$\varnothing =\overline{\Omega} \in S$} (unmögliches Ereignis)
\end{enumerate}
\end{document}