使用 LaTeX 方法创建 LyX 文档。(LaTeX 编码并导入 LyX)

使用 LaTeX 方法创建 LyX 文档。(LaTeX 编码并导入 LyX)

具体问题: 我从未使用过LyX,但想知道是否可以使用LaTeX我最喜欢的编辑器(如emacs或任何文本编辑器),然后将我的代码添加到 LyX(包括参考书目等),但不需要任何特殊的格式命令,并且有一个可以工作的 LyX 文档,它看起来和可编辑就像我使用 LyX 创建它一样。

更一般的: 在使用上述方法创建 LyX 文档时,我应该做什么以及需要注意什么LaTeX。我的意思是我可以想象这些:

  1. 我只需复制包含简单数学和文本的代码,然后按下一个键并将其作为代码导入 LyX 环境中,并等待文档的外观达到预期。

  2. 对于方程式,我可能需要打开一个新框,并将方程式的内容与其他文本分开添加

  3. 对表格执行与上述相同的操作(使用我能想到的更简单的 LaTeX 命令,然后尝试格式化它)

  4. .bib文件导入 LyX 并以某种方式执行步骤 1(如果我有文本代码\cite{key1}或者\citep{key1}我期待 LyX 的正常 LaTeX 行为。)

PS:我可以想象LyX首先创建一个空文档,仅使用一个代码示例来创建一些基本元素,然后导出到 LaTeX,以查看我应该如何执行上述步骤。(例如,如果我应该使用\(\)\[\]...但由于我从未使用过 LyX,所以我真的不知道 cdorrect 方法来获取典型的 LyX 文档。)

编辑:我想测试一下这个简单的文档是否能够毫无问题地导入 LyX,如下所示:

\documentclass{article}
\usepackage{multirow}
\usepackage{array}
\usepackage{natbib}
\begin{document}
This is a test file that we will try to import inside `LyX' document and we could or should expect the word ``LyX'' to be inside regular \LaTeX{} single and then double quotation marks. Also contains a variable $x_t$ with $t$ being the superscript.

\begin{table}
\begin{tabular}{|l|m{3cm}|c|p{4cm}|}
\hline
\textbf{No} & \textbf{Empty column}&\textbf{Centered}& \textbf{``Auto-Broken''}\\\hline
1 & &First row& This is a text that will span in two rows of $4\;cm$ maximum width\\\hline
2--3&\multicolumn{2}{c|}{\multirow{2}{*}{columns 3--3 centered}} & Text here not spaned\\\cline{4-4}
&\multicolumn{1}{c}{}&& Text here not spaned\\\hline
4& & Centered $F(x)$& Last spanned cell here with length of $4\;cm$\\\hline
\end{tabular}
\end{table}

According to citation~\cite{citation1} \citeauthor{citation2}, should have write that book~\citep{citation2} 

\bibliographystyle{apalike}
\bibliography{MyBib}

\end{document}

使用书目文件 MyBib.bib:

@article{citation1,
author={Konstantinos Leledakis},
title={Nothing to say about it!},
year={2019},
journal={Never publishing\ldots}
}

@book{citation2,
author={Albert Einstein},
title={Never told this sh$\|$t!},
year={1920},
publisher={Should be published!}
}

输出应该接近图片:

在此处输入图片描述

LyX 环境应该表现得像 LyX 自己创建的一样。例如,您应该能够编辑表格的元素,或者更改我在“变量”中错误地命名为“上标”的下标x_t

PS:以防multirow万一而添加...但如果造成问题,可能会被删除。

答案1

由于您有很多不同的问题,因此这不是一个完整的答案:-)

因此我可能需要随着时间的推移添加内容

您正确地意识到在工作 TeX 系统上安装 LyX 时要小心,因为在 Windows 上它会劫持并大幅修改注册表,而且在其他组件上也有很多变体,例如 GhostScript、dvipng、Perl 等。
此外,对于 synctex 等功能,它与简单编辑器的工作方式有许多不同。

然而对于一个标准的 tex 使用\parbox:-) 在此处输入图片描述

TeX 导入将立即产生
在此处输入图片描述

它保存在一个 93 行的纯文本文件中!如果我们忽略前 75 行,因为它类似于专用的设置前言,那么最后几行是

\end_header

\begin_body

\begin_layout Standard
\begin_inset Formula 
\[
q_{1}^{*}=\frac{\text{number of women who had their second birth in 1971}}{\text{\parbox{4.5cm}{\centering number of women who had their first birth in 1970}}-\text{\parbox{4cm}{\centering number of women had their second birth in 1970}}}
\]

\end_inset


\end_layout

\end_body
\end_document

因此,理论上,对于一个非常基本的独立条目,可能很容易添加一个带有 4 行小尾部的预设标题

对于更复杂的条目(例如使用 hyperref(它有自己的设置)),确保的唯一方法是建议用户尝试导入,然后慢慢解决每个界面错误情况。


好吧,通过 TeXworks 运行 MWE 只是为了确认我的系统是否正常工作,然后通常第一次使用 pdfLaTeX 会需要使用 bibtex 设置进行编译,然后 PDF 就像上面的例子一样(不需要再次显示)注意需要两个步骤。

在没有模板的情况下启动 LyX 并简单地导入 tex 文件会生成此视图,我们可能会注意到在处理跨度框时存在细微的潜在差异 在此处输入图片描述

然而,只需单击一次“查看”即可获得确认 PDF 在此处输入图片描述  
 
只需单击几下表格属性图标(就像在 word/excel 中一样)即可轻松更正表格输出

在此处输入图片描述

任何“往返”的证明都是比较输出,并且 LyX 有多种输出选择可供选择,如下所示。

在此处输入图片描述

并选择 PdfLaTeX 作为比较的合适选择之一,我们得到了这个新的 TeX 文件。

%% LyX 2.3.0 created this file.  For more info, see http://www.lyx.org/.
%% Do not edit unless you really know what you are doing.
\documentclass{article}
\usepackage[latin9]{inputenc}
\usepackage{array}
\usepackage[authoryear]{natbib}

\makeatletter

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% LyX specific LaTeX commands.
%% Because html converters don't know tabularnewline
\providecommand{\tabularnewline}{\\}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% User specified LaTeX commands.
\usepackage{multirow}
\usepackage{array}

\makeatother

\begin{document}
This is a test file that we will try to import inside `LyX' document
and we could or should expect the word ``LyX'' to be inside regular
\LaTeX{} single and then double quotation marks. Also contains a variable
$x^{t}$ with $t$ being the superscript.

\begin{table}
\begin{tabular}{|l|m{3cm}|c|p{4cm}|}
\hline 
\textbf{No}  & \textbf{Empty column} & \textbf{Centered} & \textbf{``Auto-Broken''}\tabularnewline
\hline 
1  &  & First row & This is a text that will span in two rows of $4\;cm$ maximum width\tabularnewline
\hline 
2--3 & \multicolumn{2}{c|}{\multirow{2}{*}{columns 3--3 centered}} & Text here not spaned\tabularnewline
\cline{1-1} \cline{4-4} 
 & \multicolumn{1}{c}{} &  & Text here not spaned\tabularnewline
\hline 
4 &  & Centered $F(x)$ & Last spanned cell here with length of $4\;cm$\tabularnewline
\hline 
\end{tabular}
\end{table}

According to citation~\citet{citation1} \citeauthor{citation2},
should have write that book~\citep{citation2}

 \bibliographystyle{apalike}
\bibliography{MyBib}

\end{document}

在没有测试所有普通乳胶选项的情况下,我不知道它是否是最好的,但校正在 TeXworks 中效果很好,在标准 2 次运行后产生了非常可靠的输出。据我所知,渲染的表格位置应该与上面校正后的 pdf 几乎完全相同。

相关内容