为了完成大学作业,我必须复制 Word 中提供的布局模板,但我想使用 LaTeX。为此,我需要在页脚中添加两行。
我如何使用 scrpage2 实现这一点?可以简单地\\
在文本中使用,例如
\refoot{\upshape Course year\\ 2010/2011}
但是,文本会向上移动到我的分隔线而不是向下移动。
有命令
\setheadwidth
\setfootwidth
可用,但不是
\setfootheight
\setheadheight
最小示例:
\documentclass{scrartcl}
\usepackage{ucs}
\usepackage[utf8x]{inputenc}
\usepackage[headsepline, footsepline]{scrpage2}
\refoot{Course year\\ 2010/2011}
\rofoot{Course year\\ 2010/2011}
\thispagestyle{scrheadings}
\pagestyle{scrheadings}
\begin{document}
This is a sample document.
\end{document}
答案1
在 LaTeX2e 中,该命令\footheight
不再存在。实际上,它在 LaTeX 2.09 中存在。要解决您的问题,有两种可能的方法。
1)您可以使用\raisebox
表格环境来获取行以下的所有内容
\documentclass{scrartcl}
\usepackage{ucs}
\usepackage[utf8x]{inputenc}
\usepackage{layout}
\usepackage[headsepline, footsepline]{scrpage2}
\refoot{Course year\\ 2010/2011}
\rofoot{\raisebox{-5ex}{\begin{tabular}[t]{rr}
Course year\\
2010/2011
\end{tabular}}}
\thispagestyle{scrheadings}
\pagestyle{scrheadings}
\begin{document}
This is a sample document.
\end{document}
2)或者你自己画线\rule
\documentclass{scrartcl}
\usepackage{ucs}
\usepackage[utf8x]{inputenc}
\usepackage{layout}
\usepackage[headsepline]{scrpage2}
\refoot{Course year\\ 2010/2011}
\rofoot{%
\rule{1\textwidth}{1.5pt}
\begin{tabular}[t]{rr}
Course year\\
2010/2011
\end{tabular}}
\thispagestyle{scrheadings}
\pagestyle{scrheadings}
\begin{document}
This is a sample document.
\end{document}