我有一个包含类的文档article
。以下是最简单的示例:
#LyX 2.0 created this file. For more info see http://www.lyx.org/
\lyxformat 413
\begin_document
\begin_header
\textclass article
\begin_preamble
\usepackage{dirtree}
\end_preamble
\use_default_options true
\begin_modules
\end_modules
\begin_local_layout
Float
Type listing
GuiName Listing
Placement tbp
Extension lol
NumberWithin none
Style ruled
ListName "List of Listings"
IsPredefined false
UsesFloatPkg true
RefPrefix lst
End
\end_local_layout
\end_header
\begin_body
\begin_layout Section
Good Lorem ipsum
\end_layout
\begin_layout Standard
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
In venenatis varius mauris in ullamcorper.
\end_layout
\begin_layout Standard
Integer eget lectus in nisi aliquet euismod.
\end_layout
\begin_layout Subsection
A dirtree (the cause)
\end_layout
\begin_layout Standard
\begin_inset ERT
status open
\begin_layout Plain Layout
\backslash
dirtree{%
\end_layout
\begin_layout Plain Layout
.1 Lorem ipsum.
\end_layout
\begin_layout Plain Layout
}
\end_layout
\end_inset
\end_layout
\begin_layout Section
Bad Lorem ipsum
\end_layout
\begin_layout Standard
Aliquam vitae mauris erat, in vehicula est.
\end_layout
\begin_layout Standard
Pellentesque ut justo quis lorem egestas consectetur non non felis.
\end_layout
\begin_layout Standard
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Curabitur a odio eget enim feugiat congue.
\end_layout
\end_body
\end_document
当我将文档导出为 PDF 时(顺便说一下,我使用的是 XeTeX 和 Freetype 字体),PDF 输出中的段落没有缩进或以其他方式分隔,但在 LyX 中,所有内容都按应有的方式显示(除章节中的第一个段落外,所有段落都缩进)。我尝试从缩进切换到垂直空间,但无济于事 - LyX 正确显示所有内容,但输出 PDF 保持不变。值得一提的是,我没有使用任何花哨的段落,只是使用普通的标准段落。
显然,如果我删除 dirtree ERT,问题就会消失,但我确实需要它(或一些替代方案 - 请建议)。
我这里遗漏了什么?有什么想法吗?
版本信息:
❯❯ xetex -version
XeTeX using libpoppler 3.1415926-2.4-0.9998 (TeX Live 2012/TeX Live for opensuse.org)
kpathsea version 6.1.0
...
❯❯ zypper if lyx|grep Version
Version: 2.0.5.1-2.1.2
❯❯ zypper if texlive-dirtree|grep Version
Version: 2012.63.0.0.2svn19882-61.1
答案1
使用科学的戳刺方法,我找到了一种解决方法 - 如果我将 dirtree 包装到框架框中:
\framebox{\begin{minipage}[t]{1\columnwidth}%
_dirtree is here_
\end{minipage}}
段落再次起作用。