逐字命令后空格过多
如果我输入以下 LaTeX 代码:
\begin{singlespace}
\begin{verbatim}
在这些标签内的文本出现之前有太多空白。 看起来有两个换行符。 有没有办法减少这个空白?
If I put the following LaTeX code:
\begin{singlespace}
\begin{verbatim}
There is too much whitespace before the text inside those tags appear. It looks like there are two line breaks. Is there a way to reduce this whitespace?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
许多环境在其内容周围放置了一些默认的周围空间。 正确的方法很可能是找出决定这个空间的变量是如何被调用的并修改它(暂时的,或者针对整个文件)。 然而,为了快速而肮脏的修复,您可以只使用一些负虚拟空间:
Many environments put some default surrounding space around their contents. The correct way is most likely to find out how the variable that determines this space is called and modify it (temporarily, or for the whole file). For a quick and dirty fix, however, you can just use some negative vspace:
了解 LaTeX 内核 (
latex.ltx
) 显示定义换句话说,它会在开头添加
\parskip
,除非在“minipage
模式”下逐字执行。所以尝试使用
这种方式,逐字地以
minipage
模式执行,并且不会在开头添加\parskip
。通常,您希望在使用
verbatim
引用源代码等时添加一些缩进,因此无论如何,使用quote
都是您想要做的。A look into the LaTeX kernel (
latex.ltx
) shows the definitionIn other words, it adds a
\parskip
at the start unless verbatim is executed in "minipage
mode".So try using
This way, verbatim is executed in
minipage
mode and will not add a\parskip
at the start.Normally, you want to add some indentation when quoting source code or the like with
verbatim
, so usingquote
is what you want to do anyway.