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

我正在使用 LaTeX 进行算法分配,我需要显示 Horspool's algorithm 的步骤用于字符串匹配类似于教科书中显示的内容。它演示算法的方式是显示模式如何在每次失败的比较中沿着文本移动,每次移动都在新的一行上。该模式显示在文本下方,适当的水平间距指示正在比较的字母。

以下是 DNA 序列的示例:

GAGTAATCCTTCACTTCAAGGCCAGTCTTCACATCTCATCAGA
ACATCTCA
 ACATCTCA
  ACATCTCA
    ACATCTCA

我已经浏览了几个 LaTeX 引用资料。我尝试使用 \hspace 在每行的开头添加间距,然后在模式之后和创建换行符之前添加 \hfill。我没有收到任何错误,但前面没有添加空格。该行已正确填充。

是否有另一种方法可以在每行的开头添加空格,或者另一种格式化它的方法?

最佳答案

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

https://stackoverflow.com/questions/2212626/

相关文章:

java - 为什么使用 Java SimpleDateFormat 会减少一个月?

python - 如何获得小时 :minutes

c - C中孤花括号代码块的含义

java - 如何将 LocalDate 对象格式化为 MM/dd/yyyy 并保持格式不变

android - 使用数据绑定(bind)时从 getTimeInMillis 获取日期

haskell - 新线 haskell

javascript - 使用 jQuery 在输入框中显示一个小数点后 2 位的值,同时保持更高的

jsp - 如何将变量设置为小数点后 2 位

regex - 删除 Notepad++ 中的第一列

python - 编码风格 - 将括号保持在同一行或新行上?