这行
~~Some~~thing
在单词“Some”前产生两个前导空格,并在“thing”前产生空格。
然而,
\texttt{~~Some~~thing}
不会产生前两个空格(但会产生单词之间的两个空格)。
有没有办法在使用时强制使用前导空格\texttt
?
答案1
正如 egreg 提到的,\texttt{~~Some}
确实会产生前导空格,因此也许存在其他问题(例如段落缩进)搞乱了您的实验。
但是,从评论来看,您添加的\textt
内容只是为了包含您不想格式化的内容,并且您希望保留前导空格。一个简单的方法是使用环境verbatim
:
\documentclass{article}
\begin{document}
\begin{verbatim}
Some thing
Some more thing with leading spaces and more space here
\end{verbatim}
\end{document}
答案2
遇到了同样的问题。\mbox{\texttt{}}
对我有用。
答案3
如果您想要缩进的段落,那么可以由babel
包涵盖(它实现了所用语言中常见的印刷约定),或者您应该寻找parindent
(一般的段落格式)来对其进行调整。
这是通常每次都这样做是个坏主意。LaTeX 的优点恰恰在于你可以通过调整参数来应用文档范围的格式更改,而局部更改不允许这样做。是的,经常需要在不同的设置中重复使用(部分)文本,例如在按照期刊的严格标准格式化的论文或演示文稿中的技术报告。当正常的“昨天”截止日期到来时,你会为“浪费”在这上面的所有时间而感到高兴。