我在 header-includes 中使用 \fancyhead ,如下所示:
\fancyhead[R]{line1 \\\ line2}
但这会在第二行之前创建一个空白。
如果我写入\fancyhead[R]{line1 \\\line2}
,则会收到错误消息。我应该写什么才能得到我想要的结果?
答案1
不清楚你想达到什么目的,三者的作用line 1\\\ line 2
分别是:
- 排版“第 1 行”
- 产生换行符
\\
- 产生一个空格
\
(注意后面的空格) - 排版“第 2 行”
一般来说,在 LaTeX 中 字符\
表示“这里有一个命令”。在这种情况下,第一个字符\
告诉 LaTeX 执行 name 的命令\
(即第二个\
)。第三个字符表示执行由空格 组成的命令 。
在第二次尝试中,你写了line 1 \\\line 2
告诉 LaTeX 执行命令\\
和\line
。由于第二个可能未定义,因此你会收到错误。