整齐地标记多个项目

整齐地标记多个项目

从下面的代码中,我已将项目标记为标签。我想知道冒号“:”是否也可以对齐以获得更整洁的外观?

enter image description here

这是我目前拥有的代码:

\documentclass{book}
\usepackage{mathtools}
\usepackage{array}
\usepackage{amsmath,amsfonts,amssymb,amsthm}

\begin{document}

\begin{tabbing}
  \hspace{3cm} \= \hspace{3.5cm} \= \hspace{3.9cm}\kill
  % \> for next tab, \\ for new line...
  $\mathcal{L}:Phase~Noise$ \> $F:\text{\emph{Noise Factor}}$ \> $k:Boltzmann's~Constant$\\
   $P_{in}: Input~Power$\>  $P_{sav}: Average~Power$ \>  $P_{sig}$: \emph{Signal Power}\\
    $\omega_{o}:\text{\emph{Carrier Freq}}$ \> $\omega_{m}:\text{\emph{Offset Freq}}$ \> $\omega_{c}:\text{\emph{Active Device Flicker Corner}}$ \\
    $T:Temp(^{\circ}K)$ \> $Q_{unl}:Unloaded~ Q$ \>$W_{e}: \text{\emph{Reactive energy stored in $L$ and $C$}}$
\end{tabbing}

\end{document}

答案1

我会使用一个tabular环境。

enter image description here

正如您所看到的,我没有删除\emph说明。但我不明白它们为什么在那里。如果这是我的桌子,我会删除这些\emph指示。我对写“开尔文度”也有些疑虑——我似乎记得有人教过,表示温度时只用“开尔文”。

\documentclass{article}
\usepackage{array}
\newcolumntype{L}{>{$}l<{$}}

\begin{document}
\noindent
\begin{tabular}{@{} *{3}{L@{\,:\,\,}l} @{}}
\mathcal{L} & Phase~Noise & F & \emph{Noise Factor} &  k & Boltzmann's~Constant\\
P_{in} & Input~Power & P_{sav} & Average~Power & P_{sig} & \emph{Signal Power}\\
\omega_{o} & \emph{Carrier Freq} & \omega_{m} & \emph{Offset Freq} & \omega_{c} & \emph{Active Device Flicker Corner} \\
T & Temp ($^{\circ}$K) & Q_{unl} & Unloaded $Q$ & W_{e} & \emph{Reactive energy stored in $L$ and $C$} \\
\end{tabular}

\end{document}

相关内容