我见过一些人使用该\tab
命令在对象之间插入特定量的空间(而不是\hfill
使用任何剩余空间的命令)。但是,我从来没有能够开始\tab
工作。是否有任何特定的软件包或环境应该附带\tab
?
答案1
该命令\tab
存在,但会产生相当大的空间。它还需要使用包tabto
。
备选选项是\quad
和\qquad
;产生的空间可能更符合您的预期。这些命令不需要额外的包,并且可以Stuff Over Here \quad \quad \quad More Stuff Over Here
根据需要堆叠(例如)。
您可能还想尝试使用$\>$
或$\-$
。这两个命令都不需要任何额外的包,但都必须处于数学模式。虽然这两个命令本身都不会像\tab
那样提供很大的空间,但产生的空间很小。但是,您可以堆叠命令以获得所需的间距。
希望这可以帮助。
答案2
定义你自己的命令:
\documentclass{article}
\newcommand\tab[1][1cm]{\hspace*{#1}}
\begin{document}
foo\tab bar\tab[2cm]baz
\tab foo\tab bar\tab[2cm]baz
\rule{1cm}{1pt}foo\rule{1cm}{1pt}bar\rule{2cm}{1pt}baz
\end{document}
答案3
如果你不想在一行内插入预定的间距,而是想插入可变间距,以自动到达下一个预定义的制表位,跨行对齐就像传统的文本编辑器选项卡一样,您可以\NumTabs{⟨number⟩}
使用\tab
包裹tabto
因此:
\NumTabs{8} % define 8 equally spaced tabs starting at the left margin
% and spanning \linewidth
\begin{itemize}
\item\textbf{Dolphin}:\tab Delphinidae, Platanistidae, Iniidae, Pontoporiidae
\item\textbf{Whale}:\tab Balaenopteridae, Balaenidae, Cetotheriidae,
Eschrichtiidae, Monodontidae, Physeteridae, Kogiidae, Ziphiidae
\end{itemize}
或者,您也可以使用如下方式从左边距对齐到任意特定长度\tabto{⟨length⟩}
:
\begin{itemize}
\item\textbf{Dolphin}:\tabto{5em} Delphinidae, Platanistidae, Iniidae, Pontoporiidae
\item\textbf{Whale}:\tabto{5em} Balaenopteridae, Balaenidae, Cetotheriidae,
Eschrichtiidae, Monodontidae, Physeteridae, Kogiidae, Ziphiidae
\end{itemize}
答案4
对我来说,\indent
这招很管用。使用它不需要任何包。
在 下包含一个段落后\section{}
,我需要包含另一个段落,但这里提到的所有方法都无法缩进第二段。在此处添加示例代码:
\section{Acknowledgment}
The authors would like to thank. . .
\indent The authors would also like to thank. . .
发现这个来自这里