在 LyX 中的编号列表中插入解释性文字

在 LyX 中的编号列表中插入解释性文字

我尝试在编号列表中插入一些解释性文字,如下所示:

1. Number 1
    explanation of Number 1
2. Number 2

但是当我在 LyX 中执行此操作时,我尝试将“解释”行更改为“标准”,然后第二个数字将更改为 1(我希望它是 2)。

所以实际结果是:

1. Number 1
    explanation of Number 1
1. Number 2

制作此类文档的正确方法是什么?

更新:

可能是由 beamer 引起的问题。我在 lyx 中使用 beamer。

#LyX 2.1 created this file. For more info see http://www.lyx.org/
\lyxformat 474
\begin_document
\begin_header
\textclass beamer
\use_default_options true
\maintain_unincluded_children false
\language english
\language_package default
\inputencoding auto
\fontencoding global
\font_roman default
\font_sans default
\font_typewriter default
\font_math auto
\font_default_family default
\use_non_tex_fonts false
\font_sc false
\font_osf false
\font_sf_scale 100
\font_tt_scale 100
\graphics default
\default_output_format default
\output_sync 0
\bibtex_command default
\index_command default
\paperfontsize default
\spacing single
\use_hyperref false
\papersize default
\use_geometry true
\use_package amsmath 1
\use_package amssymb 1
\use_package cancel 1
\use_package esint 1
\use_package mathdots 1
\use_package mathtools 1
\use_package mhchem 1
\use_package stackrel 1
\use_package stmaryrd 1
\use_package undertilde 1
\cite_engine basic
\cite_engine_type default
\biblio_style plain
\use_bibtopic false
\use_indices false
\paperorientation portrait
\suppress_date false
\justification true
\use_refstyle 1
\index Index
\shortcut idx
\color #008000
\end_index
\secnumdepth 3
\tocdepth 3
\paragraph_separation indent
\paragraph_indentation default
\quotes_language english
\papercolumns 1
\papersides 1
\paperpagestyle default
\tracking_changes false
\output_changes false
\html_math_output 0
\html_css_as_file 0
\html_be_strict false
\end_header

\begin_body

\begin_layout FragileFrame
\begin_inset Argument 4
status open

\begin_layout Plain Layout
Title
\end_layout

\end_inset


\end_layout

\begin_deeper
\begin_layout Enumerate
item 1
\end_layout

\begin_layout Enumerate
item 2
\end_layout

\begin_layout Standard
what's item 2.
\end_layout

\begin_layout Enumerate
item 3
\end_layout

\end_deeper
\begin_layout FragileFrame

\end_layout

\end_body
\end_document

你可以尝试一下这个考试,该模块已经变灰,所以根本无法添加。

答案1

这取决于你想要什么。如果两个点之间有很多文本,并且枚举以某种方式“在文本内”(如果你明白我的意思),那么你应该像 scottkosty 所说的那样枚举-恢复。但是,如果你想要将项目符号之间的文本“放在枚举内”,那么 LyX 会按如下方式支持这一点,而无需额外的模块或技巧。

按照之前的步骤进行:

1. Number 1.
Paragraph after number 1.
1. Number 2.

这应该在 LyX 和 PDF 输出中都显示如上所示。现在将光标放在第 1 行后面的段落中,然后按下标签。现在你会看到这个:

1. Number 1.
   Paragraph after number 1.
2. Number 2.

它在 LyX 和 PDF 输出中看起来都会像这样。

答案2

您将需要可自定义列表 (enumitem) 模块。添加该模块后(在“文档”>“设置”>“模块”),要恢复枚举,请转到右上角的下拉列表(可能显示“枚举”或“标准”),然后只需选择“枚举-恢复”

这是一个示例 .lyx 文件(需要 LyX 2.1 才能打开):

#LyX 2.2 created this file. For more info see http://www.lyx.org/
\lyxformat 474
\begin_document
\begin_header
\textclass article
\use_default_options true
\begin_modules
enumitem
\end_modules
\maintain_unincluded_children false
\language english
\language_package default
\inputencoding auto
\fontencoding global
\font_roman default
\font_sans default
\font_typewriter default
\font_math auto
\font_default_family default
\use_non_tex_fonts false
\font_sc false
\font_osf false
\font_sf_scale 100
\font_tt_scale 100
\graphics default
\default_output_format default
\output_sync 0
\bibtex_command default
\index_command default
\paperfontsize default
\spacing single
\use_hyperref false
\papersize default
\use_geometry false
\use_package amsmath 1
\use_package amssymb 1
\use_package cancel 1
\use_package esint 1
\use_package mathdots 1
\use_package mhchem 1
\use_package stackrel 1
\use_package stmaryrd 1
\use_package undertilde 1
\cite_engine basic
\cite_engine_type default
\biblio_style plain
\use_bibtopic false
\use_indices false
\paperorientation portrait
\suppress_date false
\justification true
\use_refstyle 1
\index Index
\shortcut idx
\color #008000
\end_index
\secnumdepth 3
\tocdepth 3
\paragraph_separation indent
\paragraph_indentation default
\quotes_language english
\papercolumns 1
\papersides 1
\paperpagestyle default
\tracking_changes false
\output_changes false
\html_math_output 0
\html_css_as_file 0
\html_be_strict false
\end_header

\begin_body

\begin_layout Enumerate
Number 1
\end_layout

\begin_layout Standard
explanation of number 1
\end_layout

\begin_layout Enumerate-Resume
Number 2
\end_layout

\end_body
\end_document

输出:

在此处输入图片描述

有关更多信息,请参阅用户指南第 3.3.7 节。

编辑:这不适用于 beamer,因为 beamer 不适用于 enumitem(请参阅 lib/layouts/beamer.layout)。如解释http://www.lyx.org/trac/ticket/7047

enumitem 与 beamer 不兼容,因为 beamer 广泛地重新定义了所有列表(对于覆盖等)。

相关内容