LaTex 的默认字母间距、词间距和行间距是多少?

LaTex 的默认字母间距、词间距和行间距是多少?

我正在尝试设置我的 markdown 编辑器以导出类似于美国数学学会使用的样式的 pdf,只是为了使日常写作看起来更正式,而不是用于严肃的期刊工作。我正在使用 css 代码片段将格式设置为接近 latex。但永远无法让它看起来安静正确。

在 AMS 的样式指南中,他们指出间距是由 LaTex 自动完成的:

请注意,单词之间的间距是由 LATEX 自动创建的

有人知道默认的字母间距、单词间距和行间距是多少吗?以及是否可以通过 css 代码片段实现类似的格式?
这是我当前正在使用的 css 代码片段:

.markdown-preview-view,
.markdown-source-view {
    font-family: 'Latin Modern Roman', 'lmroman12-regular', serif;
    font-size: 10pt; /* This matches the common body text size used in AMS documents */
    line-height: 1;
    letter-spacing: -0.05em;
    word-spacing: -0.05em;
    max-width: 900px; /* Approximate width for AMS content blocks, adjust as needed */
    margin: auto;
    text-align: justify; /* AMS documents often have justified text */
}

答案1

有人投了反对票,我投了赞成票,因为这个问题对于新用户来说很合理。

类比:将 HTML 与 CSS 结合起来。最终,网页的呈现方式由浏览器和查看网页的设备决定。您可以随心所欲地编写 HTML 标签;您可以最大限度地利用 CSS;您可以指定 Web 字体而不是系统字体;您可以使用脚本根据浏览器分叉代码。即使有了所有这些,呈现方式最终还是由接收端控制。您能做的最好的事情就是创建一个“在大多数情况下,在查看网页时看起来几乎相同”的页面。

任何 Markdown 语言都是如此。如果接收者没有可以读取该 Markdown 版本的程序,则看起来会不对。是的,Markdown 有多种版本。

TeX 的情况有些类似。当你用 TeX 代码编写文档时,有几种处理方式。即使你精确控制了处理方式(你可以这样做),TeX 也会决定最终布局中的内容。因此,如果你想要在段落中使用特定的换行符,你必须进行大量的手动编辑才能实现。如果你想要在特定页面上显示内容,你必须进行大量的手动编辑才能实现。即便如此,你也无法阻止最终用户操纵你的代码来获得不同的结果。如果图形存在问题,即使是 PDF 在不同的 PDF 阅读器(尤其是矢量图形)中也可能显示不同。

底线:除非你有大量 TeX 知识,否则就让他们去做吧,别担心。许多期刊都为此提供了 TeX 模板。

相关内容