在 documentclass scrbook 中某一页面的页眉中应该有两条水平线,中间有文本。
这是我的想法:
\begin{minipage}{12cm}
{\color{black}\rule{12cm}{0.7mm}}
\begin{center}
{\Large\textbf{Musterklausur Nr. 1}\\[3mm]
\textbf{Lösungsvorschlag}}
\end{center}
{\color{black}\rule{12cm}{0.7mm}}
\end{minipage}
在我设置分页符之前。我的问题是下面的文本与下一行没有距离。当我在文本中放置 \vspace*{4mm} 时,文本会向下移动到页面的一半。
有人可以帮忙吗?
答案1
该解决方案提供了两种方法——第一种是表格环境,第二种是可调tcolorbox
环境。
\documentclass{scrbook}%
\usepackage{tcolorbox}%
\usepackage{colortbl}%
\usepackage{xcolor}%
\usepackage[utf8]{inputenc}
\usepackage{blindtext}%
\newcounter{musterklausur}
\newlength{\kopfbreite}
\setlength{\kopfbreite}{0.9\textwidth}%
\newlength{\liniendicke}
\setlength{\liniendicke}{0.7mm}%
\newcommand{\musterklausurkopf}{%
\stepcounter{musterklausur}%
\begin{center}
\arrayrulecolor{black}%
\setlength{\arrayrulewidth}{\liniendicke}%
\begin{tabular}{p{\kopfbreite}}
\hline
\tabularnewline
\multicolumn{1}{c}{\Large \textbf{Musterklausur Nr. \themusterklausur}}\tabularnewline %\[3mm]
\tabularnewline
\multicolumn{1}{c}{\Large \textbf{Lösungsvorschlag}}\tabularnewline
\tabularnewline
\hline
\end{tabular}%
\end{center}%
}%
\newcommand{\musterklausurkopfalternativ}{%
\stepcounter{musterklausur}%
\begin{center}
\begin{tcolorbox}[width=\kopfbreite,arc=0mm,auto outer arc,boxsep=0.3cm,toprule=0.7mm,leftrule=0pt,bottomrule=0.7mm,rightrule=0pt,colframe=blue]
\begin{center}
\Large \textbf{Musterklausur Nr. \themusterklausur}\par
\vspace{\baselineskip}%
\Large \textbf{Lösungsvorschlag}
\end{center}
\end{tcolorbox}%
\end{center}
}%
\setlength{\parindent}{0pt}% No indentation
\begin{document}
\musterklausurkopf%
Aufgabe 1 % Use a problem/answer package for this!)
\blindtext
\newpage
\musterklausurkopfalternativ%
Aufgabe 2 % Use a problem/answer package for this!)
\blindtext
\end{document}
答案2
这对我有用:
\documentclass{article}
\begin{document}
\noindent\begin{minipage}{12cm}
\rule{12cm}{0.7mm}
\begin{center}
\textbf{Musterklausur Nr. 1}\\[3mm]
\textbf{Lösungsvorschlag}
\end{center}
\rule{12cm}{0.7mm}\par
\vspace*{1ex}% or desired distance
\end{minipage}
Aufgabe 1% this line also can be put after \vspace* command
\end{document}