LyX:PDF 输出中忽略段落

LyX:PDF 输出中忽略段落

我有一个包含类的文档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}}

段落再次起作用。

相关内容