如何调整枚举中的文本之间的间距

如何调整枚举中的文本之间的间距

我想将括号 (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。我会使用\varnothingfromamssymb而不是\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} 

在此处输入图片描述

相关内容