所以我刚开始使用 LaTeX 环境,和刚开始使用的人一样,我也遇到了一些问题。希望你们能帮助我。
我已经在下面发布了我的代码,并且我收到的错误是
- 缺失数字视为零,
- 计量单位不合法
在“部分”或“小节”开始的每一行,有趣的是,它根本不影响 PDF 输出,而且我得到了我需要的精确输出。
\documentclass[12pt,a4paper]{article}
\usepackage{titlesec}
\usepackage{fontspec}
\usepackage{xparse}
\usepackage{xcolor}
\usepackage{subcaption}
\setmainfont[Ligatures=TeX,SizeFeatures={Size=12}]{Verdana}
\newfontfamily\headingfont{Century Gothic}
\newfontfamily\sectionfont{Calibri}
\newfontfamily\subsubsectionfont{Verdana}
% From the package titlesec
\titleformat*{\section}{\sectionfont\fontsize{26}\selectfont}
\titleformat{\subsection}[runin]{}{}{}{}[]
\titleformat*{\subsection}{\headingfont\fontsize{14}\selectfont\bfseries}
\begin{document}
\section*{\bfseries{Introduction}}
"""Error here"""
\subsection*{Description:}
"""Error here"""
\subsection*{Settings:}
"""Error here"""
\end{document}
答案1
两个错误:\fontsize
需要二参数(大小和基线跳过);\titleformat{\subsection}
不喜欢所有参数都为空(此外,\titleformat*{\subsection}
无论如何你都在这样做)。
我认为在同一个文档中使用四种不同的无衬线字体不是一个好主意。两种已经太多了,但在下面的例子中,我使用了一种不同的字体(类似于 Century Gothic,但我没有)作为章节标题。
\documentclass[12pt,a4paper]{article}
\usepackage{titlesec}
\usepackage{fontspec}
\setmainfont[Ligatures=TeX,SizeFeatures={Size=12}]{Verdana}
\newfontfamily\headingfont{TeX Gyre Adventor}
% From the package titlesec
\titleformat*{\section}{\fontsize{26}{36}\headingfont\bfseries}
\titleformat*{\subsection}{\fontsize{14}{18}\headingfont\bfseries}
\begin{document}
\section*{Introduction}
No error here
\subsection*{Description:}
No error here
\end{document}