LaTeX - 在序列中每个新行的开头添加不同数量的水平间距

发布于 2024-08-20 07:04:50 字数 1456 浏览 6 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

酒几许 2024-08-27 07:04:50

只需使用 \hspace*{5mm} (即星号形式),它在行的开头就可以正常工作。

Just use \hspace*{5mm} (i.e. the starred form) which works fine at the beginning of a line.

一个人的旅程 2024-08-27 07:04:50

我相当确定您想使用固定宽度字体排版示例,在这种情况下,您可能应该使用逐字环境。更好的是,您可以使用 fancyvrb 包,它可以为您提供Verbatim 环境,并允许您控制标题、颜色、字体大小/形状等。您甚至可以通过显示空白来使它们更加明显:

\documentclass{article}
\usepackage{fancyvrb}
\begin{document}
\begin{Verbatim}[showspaces=true,fontsize=\small]
GAGTAATCCTTCACTTCAAGGCCAGTCTTCACATCTCATCAGA
ACATCTCA
 ACATCTCA
  ACATCTCA
    ACATCTCA
\end{Verbatim}
\end{document}

I am fairly sure you want to typeset your examples with a fixed-width font, in which case, you should probably use verbatim environment. Even better, you could use fancyvrb package, which gives you a Verbatim environment, and allows you control over captioning, coloring, font size/shapes, etc. You can even make blanks more visible by showing them:

\documentclass{article}
\usepackage{fancyvrb}
\begin{document}
\begin{Verbatim}[showspaces=true,fontsize=\small]
GAGTAATCCTTCACTTCAAGGCCAGTCTTCACATCTCATCAGA
ACATCTCA
 ACATCTCA
  ACATCTCA
    ACATCTCA
\end{Verbatim}
\end{document}
涫野音 2024-08-27 07:04:50

为此,我总是在行的开头添加一个“空”对象,例如,

${}$\hspace{5em}Foo

它并不美观,但可以达到目的。

For this, I always add an "empty" object to the beginning of the line, e.g.

${}$\hspace{5em}Foo

it's not beautiful, but serves the purpose.

琴流音 2024-08-27 07:04:50

我只需使用 列表包 和用空格或制表符进行缩进。
我想您无论如何都在使用打字机字体来获取具有非相对宽度的字母。

I would simply use the listings package and do the indention with spaces or tabs.
I suppose that you are using the typewriter font anyway to get letters with a non-relative width.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文