LaTeX 是否允许您快速切换文档布局以适应编辑器的选择?

LaTeX 是否允许您快速切换文档布局以适应编辑器的选择?

在我提出最后一个(也是第一个)问题之后,我得到了一些有关医学文章的信息。

我看着我的教授写一些病例报告。他用 Word 写整篇文档;当他决定将文档邮寄给哪个期刊时,他会搜索该期刊的规范,例如字体和大小、结构、参考书目规则等……此时,他会根据编辑指南调整文档、添加参考书目等。这非常浪费时间,而且每个期刊都有必须应用的特定且不同的规则。

这里我回到第一个问题。如果一些期刊甚至没有 LaTeX 部分(模板、规则、可接受的格式……),是否可以根据其需求轻松切换布局?

答案1

在 LaTeX 中应用此类全局更改肯定比在 Word 中更容易,因为 LaTeX 确实是为此设计的。然而,与在 Word 中一样,应用全局样式更改的难易程度很大程度上取决于文档中是否使用了合适的命令。

如果你改变

\documentclass{article}

\documentclass{some-journal-class}

然后(例如)部分命令的定义将被重新定义为使用期刊所需的字体和样式。但是,这种重新定义仅在文档具有以下情况时才会影响文档:

\section{Introduction}
.....

如果文件有

\vspace{1cm}
\begingroup
\fontsize{20pt}{30pt}\bf
Introduction\par
\endgroup
\vspace{.5cm}

那么更改的定义\section无济于事,文档仍将有一个 20pt 粗体“标题”。设置页面宽度、手动强制换行等也是如此。因此基本上清洁工文档中的标记使用更高级别的构造,就越容易更改印刷样式,而无需编辑标记。

答案2

鉴于 LaTeX 是可编程的,这 100% 是可能的。LaTeX 的优点/可能性之一是将内容(结构)与布局明确分开。

至于怎么做,无论是否简单的取决于您的技能以及期刊要求的版式的复杂程度(鉴于投稿是在 Word 中,所以不可能那么复杂...)。您需要做的是:

  • 定义一组通用命令,用于构建您的文章。与其从头开始,不如从类开始article(这正是它的目的),并定义您的特定领域缺少什么(如果有的话);
  • (重新)实现每个期刊的命令,使其适应所要求的布局。就我个人而言,我可能会为每个期刊定义一个类,这样您所要做的就是更改\documentclass文章的格式以使其符合期刊的规范。

最后一个想法:事先检查你的期刊是否接受 pdf 格式的投稿,但不幸的是,情况并非总是如此。正如一些人所说,有几本杂志强制使用糟糕的排版 :(

答案3

不幸的是,“快速”是一种相对术语。LaTeX 的优势在于它将内容与形式分开,并且应该能够为文档中的每个元素分配语义标记。只要您的文档使用该标记,更改格式并确保一致性就相对简单。

此外,如果您使用 BibTeX 文件作为参考书目,那么将引用和参考重新格式化为特定样式也相对容易,特别是当该样式相当标准或有人已经为其创建了参考书目样式时。

话虽如此,某些要求可能需要做一些工作才能实现,具体取决于具体要求。

答案4

如果您的期刊为 bibtex 提供 LaTeX 文档类和样式文件,则切换所需的更改很少。通常,您只需要更改文档类、参考书目样式以及标题中的某些数据(例如,\address而不是\affilitation)。如果线宽不同,您可能需要以不同的方式拆分方程式。

对于不接受 LaTeX 的期刊:那么转换可能需要一些时间。但是,通常你不应该花太多精力去模仿期刊布局的每一个细节。它们都有文字编辑和排版系统,而且无论如何都会弄乱你的手稿。

相关内容