我使用 Overleaf 撰写简历。多次使用表格功能,没有遇到任何问题。在参考文献中,我使用 Overleaf 时遇到两个错误:
- 缺失数字,视为零。
- 非法计量单位(插入 pt)。
有趣的是,第一个引用没有错误提示;它只出现在电子邮件代码行的 Fnu Snu 2 和 Fnu Snu 3 中。输出的 pdf 与预想的一样,但是我希望有一个正确的代码。有人能帮我解释一下为什么错误只发生在 Fnu Snu 2 和 Fnu Snu 3 中,而不发生在 Fnu Snu 1 中吗?
% Format
\documentclass[a4paper,11pt]{article}
\usepackage{hyperref}
\usepackage{titlesec}
\usepackage{multirow}
\usepackage[super]{nth}
\titleformat{\section}[hang]{\scshape}{}{0pt}{}[\titlerule]
\titlespacing{\section}{0pt}{10pt plus 0pt minus 0pt}{3pt plus 0pt}
\usepackage{enumitem}
\newcommand{\cvdescript}[4]
{\begin{itemize}[align=left,labelwidth=100pt,labelsep=8.5pt,leftmargin=!]
\item [{#1}]{{\textbf{#2}}\\{\textsl{#3}}\\{#4}}
\end{itemize}}
%Content
\begin{document}
%all working fine until following section
\section{References}
\cvdescript{}{Fnu Snu 1}
{Information 1}
{\begin{tabular}{@{}p{0.12\textwidth} l}
E-Mail: & \href{mailto:[email protected]}{[email protected]}\end{tabular}}
\skip
\cvdescript{}{Fnu Snu 2}
{Information 2}
{\begin{tabular}{@{}p{0.12\textwidth} l}
E-Mail: & \href{mailto:[email protected]}{[email protected]}\end{tabular}}
\skip
\cvdescript{}{Fnu Snu 3}
{PInformation 3}
{\begin{tabular}{@{}p{0.12\textwidth} l}
E-Mail: & \href{mailto:[email protected]}{[email protected]}\end{tabular}}
\end{document}
答案1
\skip
是用于访问跳过寄存器的 TeX 原语(类似于\box
,\dimen
,\count
,...);因此它需要一个数字,这解释了您观察到的错误。
如果您想留出一些垂直空间,您应该使用为此目的设计的宏之一,例如\smallskip
,\medskip
或\bigskip
。