【问题标题】:How to increase the font size of the body text and sections如何增加正文和部分的字体大小
【发布时间】:2020-11-15 13:12:50
【问题描述】:

我正在使用 Emacs 及其 org 模式标记语言来生成 PDF。它使用 LaTeX,但是我编写类似于 Markdown 文档的标记,然后 LaTeX 导出由 Emacs 依赖配置文件处理。

我尝试使用sectsy 包来增加部分的大小。它有效,但仅适用于第一级标题,所有其他标题保持相同的小尺寸。我该如何解决?我希望其他标题在某种程度上也增加。当然,二级标题必须比一级标题小一点,以此类推。

我还想稍微增加正文,比如 1pt 或类似的东西。 这些是我提供给 Emacs 配置文件的选项:

  (require 'ox-latex)

  (setq org-latex-compiler "xelatex")
  (add-to-list 'org-latex-classes
               '("article"
                 "\\documentclass[11pt,a4paper]{article}
                  \\usepackage{fontspec}
                  \\setmainfont{Charis SIL}
                  \\usepackage{geometry}
                  \\geometry{a4paper, left=0.67in, right=0.67in,
                             top=0.5in, bottom=0.67in}
                  \\setlength{\\parindent}{0pt}
                  \\setlength{\\parskip}{1em}
                  \\setcounter{secnumdepth}{0}
                  \\renewcommand{\\baselinestretch}{1.2}"
                 ("\\section{%s}"       . "\\section*{%s}")
                 ("\\subsection{%s}"    . "\\subsection*{%s}")
                 ("\\subsubsection{%s}" . "\\subsubsection*{%s}")
                 ("\\paragraph{%s}"     . "\\paragraph*{%s}")
                 ("\\subparagraph{%s}"  . "\\subparagraph*{%s}")))

【问题讨论】:

  • 对于文本大小,您可能希望修改(或添加)另一个部分到 org-latex-classes,它模仿 article,除了它使用例如12pt 作为类选项。
  • 不应该是这一行中指定的大小\\setmainfont{Charis SIL} 而不是?

标签: fonts emacs latex org-mode xelatex


【解决方案1】:

您还可以使用sectsty 包来更改低级切片命令的大小:

\usepackage{sectsty}
\sectionfont{\Huge}
\subsectionfont{\LARGE}
\subsubsectionfont{\Large}
\paragraphfont{\large}
\subparagraphfont{\normalsize}

【讨论】:

  • 谢谢。它已经看起来更好了。我想知道那些 \Huge \LARGE 等值是否被硬编码为特定大小,或者它们是否与正文相关。是否可以以单位手动指定它们的大小?
  • @ZoltanKing \Huge 等的大小将取决于您选择的基本大小。例如,您正在使用 11pt 选项加载文章类,这意味着大小将在您的 Latex 安装中的size11.clo 文件中定义。当然可以使用\fontsize{...}{...} 手动指定它们,但是您需要提出步骤之间的谐波比率,并确保这些尺寸在您使用的字体中可用 - 最好让 Latex 为您执行此操作。跨度>
  • 谢谢。现在它是有道理的。我会让 LaTeX 管理它们的大小。我想知道为什么如果我将 documentclass[11pt,a4paper]{article} 更改为 documentclass[12pt,a4paper]{article} 没有明显的区别。我希望将正文稍微增加到 12pt。
  • @ZoltanKing 当你尝试使用 12pt 选项时,你能显示生成的 tex 文件吗?
猜你喜欢
  • 2011-05-13
  • 2013-04-03
  • 1970-01-01
  • 1970-01-01
  • 2017-10-07
  • 2014-09-22
  • 2015-02-20
  • 2012-11-07
  • 1970-01-01
相关资源
最近更新 更多