![dirtree 后有空行?](https://linux22.com/image/407092/dirtree%20%E5%90%8E%E6%9C%89%E7%A9%BA%E8%A1%8C%EF%BC%9F.png)
我的 latex 文件中有一个目录树,后面跟着一个文本块。但是,目录树的末尾和文本块的开头之间没有空格。我想在它们之间添加一个空行,但我无法让它工作。我 \newline
也试过了\\
,但我被告知:There's no line here to end.
例子:
\dirtree{%
.1 folder1.
.2 files.
.3 test.jpg.
.3 bla.mp4.
.2 stuff.txt.
.2 morestuff.txt.
}
This is some text.
\newline
在后面添加}
没有效果。我该如何解决这个问题?
答案1
文档“待办事项”列表中的一项dirtree
是创建上下跳过值来解决这个问题,但这从未实现过,而且由于该软件包上次修订是在 2012 年,因此不太可能实现。您可以使用以下命令修补命令,etoolbox
以便在每棵树周围提供均匀的间距:
\documentclass{article}
\usepackage{dirtree}
\usepackage{etoolbox}
\apptocmd{\dirtree}{\bigskip}{}{}
\pretocmd{\dirtree}{\bigskip}{}{}
\begin{document}
This is some text.
\dirtree{%
.1 /.
.2 bin.
.2 home.
.3 jeancome.
.4 texmf.
.5 tex.
.6 latex.
.7 dirtree.
.3 jeancomeson.
}
This is some text.
\end{document}