\fancyhf 换行问题-对齐到顶部?

\fancyhf 换行问题-对齐到顶部?

在我的标题中,只要有换行符,整个标题就会改变其对齐方式。
但我只希望新行出现在下方,而不是整个标题调整为看起来像vertical-align = middle,我宁愿需要类似 的东西vertical-align = top

在此处输入图片描述 这是我的问题,正如您所看到的,顶线不再与左侧和右侧部分对齐,但它应该始终从顶部相同的高度开始: 在此处输入图片描述

梅威瑟:

\documentclass[10pt, a4paper, notitlepage, twoside, twocolumn, openany]{book}

\newcommand{\StartPageNumber}{7}
\newcommand{\Issue}{First Issue}
\newcommand{\AuthorLastName}{Author}
\newcommand{\TitleHd}{Title, very long sometimes too long\\- multiple lines
}

% Kopfzeile
\usepackage[fit]{truncate}
\usepackage{fancyhdr}
\setlength{\headheight}{15.2pt}
\pagestyle{fancy}
\fancypagestyle{plain}{}
\fancyhf{}
\fancyhf[HRO]{\fontsize{8}{8} \thepage}
\fancyhf[HLE]{\fontsize{8}{8} \thepage}
\fancyhf[HRE,HLO]{\fontsize{8}{8} \Issue}
\pagestyle{fancy}
\fancyhf[HCE,HCO]{
    \centering\fontsize{8}{8}
    \emph{\AuthorLastName}, \TitleHd
}
\renewcommand{\headrulewidth}{0pt}


\begin{document}
    \setcounter{page}{\StartPageNumber}
    TEST
\end{document}

答案1

您可以使用表格:

\documentclass[10pt, a4paper, notitlepage, twoside, twocolumn, openany]{book}

\newcommand{\StartPageNumber}{7}
\newcommand{\Issue}{First Issue}
\newcommand{\AuthorLastName}{Author}
\newcommand{\TitleHd}{Title, very long sometimes too long\\- multiple lines
}

% Kopfzeile
\usepackage[fit]{truncate}
\usepackage{fancyhdr}
\setlength{\headheight}{15.2pt}
\pagestyle{fancy}
\fancypagestyle{plain}{}
\fancyhf{}
\fancyhf[HRO]{\fontsize{8}{8} \thepage}
\fancyhf[HLE]{\fontsize{8}{8} \thepage}
\fancyhf[HRE,HLO]{\fontsize{8}{8} \Issue}
\pagestyle{fancy}
\fancyhf[HCE,HCO]{
    \centering\fontsize{8}{8}
    \emph{\AuthorLastName}, \raisebox{0pt}[0pt][0pt]{\begin{tabular}[t]{@{}l}\TitleHd\end{tabular}}
}
\renewcommand{\headrulewidth}{0pt}


\begin{document}
    \setcounter{page}{\StartPageNumber}
    TEST
\end{document}

在此处输入图片描述

相关内容