![如何根据期刊的 LaTeX 模板文件制作和安装 LyX 文档类](https://linux22.com/image/409721/%E5%A6%82%E4%BD%95%E6%A0%B9%E6%8D%AE%E6%9C%9F%E5%88%8A%E7%9A%84%20LaTeX%20%E6%A8%A1%E6%9D%BF%E6%96%87%E4%BB%B6%E5%88%B6%E4%BD%9C%E5%92%8C%E5%AE%89%E8%A3%85%20LyX%20%E6%96%87%E6%A1%A3%E7%B1%BB.png)
我想向期刊投稿。期刊建议使用模板文件,可在以下网址找到:https://www.mdpi.com/authors/latex。我使用(在 Windows 10 计算机上)以下软件来起草本文:LyX(我知道如何使用,假设已安装相关文档类)、MiKTeX(我不知道如何直接使用)和 JabRef(我知道如何使用)。基于使用以下 LyX 选择,本文的文本已接近完成。
文档 > 设置 > 文档类别:文章(标准类别)
文档 > 设置 > 参考书目项目设置为... 样式格式:基本 (BibTeX);参考书目样式 > 默认 BibTeX 样式:纯文本;参考书目生成 > 处理器:默认
我想安装并使用基于期刊模板的文档类。模板的当前链接(在上面引用的页面上)是 MDPI_template.zip - 包含模板、徽标、类和参考书目样式文件 - [最后更新时间 2020/01/20] -https://www.mdpi.com/data/MDPI_template.zip?v=20200120。
我对 TeX、LaTeX、MiKTeX 等了解甚少。我不知道如何安装新的“包”以供 LyX 使用(但应该能够遵循完整、足够详细的说明)。
以下信息可能会有所帮助(取决于模板的适用范围)。我想向“物理学”杂志投稿。我希望投稿为“文章”。该杂志希望书目项目的作者姓名采用“姓氏,首字母”的形式。该杂志希望书目按文章中引用的首次出现的顺序排列。(到目前为止,关于草稿,我还没有满足最后两句话。我希望“模板加安装”能让我拥有或轻松选择适当的设置。)这篇文章包括我预计会有的所有表格。我不打算有图表。
我希望有人能提供一个我可以使用的简单安装过程。
(即使他们想向其他发布模板的期刊投稿,这个过程也可能对其他人有用。)
答案1
简短回答
Lyx
> Help
> Customization
> 5 Installing New Document Classes
...
长答案
话虽如此,你会发现制作 LyX 布局并不是一件容易的事。我的建议是:如果你学会直接编辑 LaTeX,你将可以更早地完成你的文章。
以此方式开始的一些事实:
(1) Lyx 导出为干净的 LaTeX 代码。您可以使用它来学习,比较您在 LyX 中输入的内容和您在 LaTeX 中得到的内容。警告:对其他程序的 LaTeX 导出执行此操作可能会烧坏您的大脑。
(2) 在View
>中Source Pane
,您可以实时看到在 LaTeX 中将得到的内容,但请务必始终检查“完整源代码”。当前段落的代码块永远不会单独工作。请注意,在这个网站上,答案通常有“最小工作示例”,即小代码示例,但始终有完整的源代码,而新手的问题通常会显示无用的代码片段,因为他们不了解周围代码的重要性。
(3) LaTeX 代码只是纯文本,.txt
但带有.tex
扩展名,因此您可以使用任何纯文本编辑器对其进行编辑。
(4) LaTeX 文件 ( .tex
) 应由编译器处理为“pdflatex”(例如, pdflatex myfile.txt
将输出myfile.pdf
)。复杂文件还需要由辅助程序处理以创建某些部分(索引、参考等),然后重新运行编译器两次以将所有部分集成到最终 PDF 中。这可以在系统提示符下手动完成c:\>
,也可以使用任何能够启动其他程序的程序自动完成。
(5)LaTeX 编辑器是纯文本编辑器,具有一些功能可以使您的文件更容易,因为以某种方式运行这些程序而无需打开系统控制台。
(6)特克斯沃克斯是众多 LaTeX 编辑器之一。可能不是最好的,但它可以工作,并且与 MikTeX 一起安装,所以它已经在你的电脑里了。
(7) TeXworks 在文件菜单中有标准文档的模板,因此您可以打开article.tex
(例如)并测试它,而无需从头开始编辑(只需在左上角的下拉菜单中选择“pdfLaTeX”,然后按绿色按钮)。这比在 LyX 中更有助于理解编译过程,但请记住,要学习 LaTeX 代码的结构,请从一个简单的“Hello, word”开始:
\documentclass{article}
\begin{document}
hello, word
\end{document}
然后尝试将“hello”加粗,然后尝试添加一个小表格,等等。互联网上有无数免费教程来教你如何构建基本结构。
(8) 有传言说 LaTeX 的学习难度很高,虽然这对于成为某种专家来说确实如此(能够用螺旋线写句子、制作逼真的 3D 图像等等,甚至在 Emacs 或 vim 中输入这些内容……),但对于学习基本的 LaTeX 结构并使用一些简单的编辑器(如 TeXworks)进行练习,这是一个肮脏的谎言。不难猜出 LaTeX 会用\maketitle
、\tableofcontents
或做\section{whatever}
什么\end{document}
。有了这些以及一些基本命令(好吧,实际上还有几十个……),您将能够编写出像样的文档,所以\relax
如果您听说过这个黑色传说的话。:)