位于图片旁边的基线标题

位于图片旁边的基线标题

我使用 koma 脚本在 上定义了 headmark\ihead[]{\headmark}并在 上定义了 image 。现在我遇到了一个问题,即不在 head 的基线处。我通过定义 来帮助我,但这会在 scrplain 和 scrheadings 上给出不同的标题。以下是一个例子:\ohead[\Logo]{\Logo}\headmark\ihead[]{\vphantom{\Logo}\headmark}

\documentclass{scrreprt} 
\usepackage[T1]{fontenc}
\usepackage{selinput}
\SelectInputMappings{
    adieresis={ä},
    germandbls={ß},
    Euro={€},
}
\usepackage{blindtext}
\usepackage[  automark
            , headsepline
            , plainheadsepline
           ]{scrpage2}

\pagestyle{scrheadings}
\clearscrheadfoot

\addtolength{\headheight}{1.2cm}
\addtolength{\textheight}{-1.2cm}

\ihead[]{\vphantom{\Logo}\\\headmark}
\ohead[\Logo]{\Logo}

\newcommand{\Logo}{\rule{3cm}{1cm}}

\begin{document}
\blinddocument
\end{document}

我怎样才能调整\ihead到页眉的基线?

答案1

一种方法是在参数中添加换行符\ohead

\ihead[]{\vphantom{\Logo}\\\headmark}
\ohead[\\\Logo]{\\\Logo}

答案2

我想让章节名称比徽标稍微低一点。所以我进行了一些测试并得到了以下解决方案:

\ihead[\vspace*{\dimexpr\the\headheight-\baselineskip}]
      {\vspace*{\dimexpr\the\headheight-2\baselineskip}\\\headmark}

相关内容