我是 Latex 新手,不知道如何创建类似表格的外观,因为现在我必须手动设置水平空间才能获得预期结果。如何将“第二列”排列在一起?
我实际上是如何手动完成的:
Elongation: \hspace{24pt} $y(t) = r * \sin(\omega*t+\phi_0)$\\
Geschwindigkeit: \hspace{1pt} $v(t) = r * \omega * \sin(\omega*t+\phi_0) = y'(t)$\\
Beschleunigung: \hspace{5pt} $a(t) = r * \omega^2 * -\sin(\omega*t+\phi_0) = v'(t) = y''(t)$\\\\
看起来应该是这样的:
Elongation: y(t) = r∗sin(ω∗t + φ0)
Geschwindigkeit: v(t) = r∗ω∗sin(ω∗t + φ0) = y0(t)
Beschleunigung: a(t) = r∗ω2 ∗−sin(ω∗t + φ0) = v0(t) = y00(t)
答案1
像桌子一样?为什么不直接用传统的呢tabular
?
\documentclass{article}
\usepackage{parskip,array}
\begin{document}
\renewcommand\arraystretch{1.5}\tabcolsep0pt
\begin{tabular}{p{3cm}l}
Elongation: & $y(t) = r * \sin(\omega*t+\phi_0)$\\
Geschwindigkeit: & $v(t) = r * \omega * \sin(\omega*t+\phi_0) = y'(t)$\\
Beschleunigung: & $a(t) = r * \omega^2 * -\sin(\omega*t+\phi_0) = v'(t) = y''(t)$\\
\end{tabular}
\end{document}
对于长公式,只需使用有两列的表格 (或像、或 这样的p{<width>}
环境)。tabular*
tabularx
tabulary
好的,好的......没有表格,只是更简单tabto
:
\documentclass{article}
\usepackage{tabto,parskip}
\NumTabs{4}
\begin{document}
Elongation: \tab $y(t) = r * \sin(\omega*t+\phi_0)$\par
Geschwindigkeit:\tab $v(t) = r * \omega * \sin(\omega*t+\phi_0) = y'(t)$\par
Beschleunigung: \tab $a(t) = r * \omega^2 * -\sin(\omega*t+\phi_0) = v'(t) = y''(t)$
\end{document}
对于较长的公式,可以使用类似 的某些格式 \tab\parbox[t]{.7\linewidth}{$...$}
。如果需要自定义 Tab 位置,请使用类似 的某些格式,
\TabPositions{0pt, 0.3\linewidth}
而不是 \NumTabs
。
答案2
您可以使用环境并使用方便的参数来获得它description
:
\documentclass{book}
\usepackage{enumitem}
\setlength\parindent{1em}
\newlength{\descrwidth}
\begin{document}
{\settowidth{\descrwidth}{Geschwindigkeit:\quad}
\begin{description}[font=\normalfont, noitemsep, labelwidth=\dimexpr\descrwidth, leftmargin =\descrwidth, labelsep=0pt]
\item[Elongation:]$y(t) = r * \sin(\omega*t+\phi_0)$ Text text text. Text text text. Text text text. Text text text. \\
\item[Geschwindigkeit:] $v(t) = r * \omega * \sin(\omega*t+\phi_0) = y'(t)$\\
\item[Beschleunigung:] $a(t) = r * \omega^2 * -\sin(\omega*t+\phi_0) = v'(t) = y''(t)$\\\\
\end{description}}
\end{document}