fancyhdr :左标题的垂直对齐

fancyhdr :左标题的垂直对齐

我试图重现以下内容,但不使用绿色和蓝色的注释:

图片1

我使用的 LaTeX 代码如下:

\documentclass[11pt, letterpaper]{letter}

\usepackage[includeheadfoot,margin=0.5in]{geometry}

\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{bm} %for boldface math
\usepackage{braket}
\usepackage[colorlinks,citecolor=red,urlcolor=blue,bookmarks=false,hypertexnames=true]{hyperref}


\usepackage{fancyhdr}
\pagestyle{fancy}
 \fancyhf{}
 \fancyhead[L]{\fontsize{40}{40} \selectfont \textsc{Franklin Lee}}
 \renewcommand\headrule{\vskip-0.7\baselineskip\makebox[\textwidth]{\shadowfill}}
\newcommand\shadowfill{%
  \leavevmode\leaders\hbox{\ooalign{%
  \vrule height 1pt depth 0pt width 1pt\cr%
  \textcolor{cyan}{\vrule height 0pt depth 1pt width 1pt}}%
  }\hskip\fill\kern0pt%
  }

  % Left Header alignment gone wrong 

 \fancyhead[R]{Address Line 1, \\ Address Line 2, \\ Mobile No \\ Email}


\begin{document}

\vspace{2in} % Does not work

Hello 



\end{document}

但这会产生:

图片2

我想调整以下几点:

  1. 在标题文本和标题行之间留出一些空间
  2. 将左标题文本与右标题文本垂直居中对齐
  3. 在标题行和以下文本之间留出一些空间
  4. 扩展标题行,使其覆盖比以下文本更多的水平空间

有人可以帮我吗?

答案1

对于您的问题 1, 3

在此处输入图片描述

\documentclass[11pt, letterpaper]{letter}

\usepackage[includeheadfoot,margin=0.5in]{geometry}

\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{bm} %for boldface math
\usepackage{braket}
\usepackage[colorlinks,citecolor=red,urlcolor=blue,bookmarks=false,hypertexnames=true]{hyperref}


\usepackage{fancyhdr}
\pagestyle{fancy}
 \fancyhf{}
 \fancyhead[L]{\fontsize{40}{40} \selectfont \textsc{Franklin Lee}}
 \renewcommand\headrule{\vskip-0.1\baselineskip\makebox[\textwidth]{\shadowfill}}
\newcommand\shadowfill{%<----------------------change amount of baseline skip
  \leavevmode\leaders\hbox{\ooalign{%
  \vrule height 1pt depth 0pt width 1pt\cr%
  \textcolor{cyan}{\vrule height 0pt depth 1pt width 1pt}}%
  }\hskip\fill\kern0pt%
  }

  % Left Header alignment gone wrong 

 \fancyhead[R]{Address Line 1, \\ Address Line 2, \\ Mobile No \\ Email}


\begin{document}

\vspace*{2in} % change

Hello 



\end{document}

编辑对于序列号 2

为在 Franklin Lee 下方留出更多空间,请在其下方添加一个空白行

\fontsize{14}{14} \selectfont \textsc{}

--空白行的大小由字体大小控制{14}{14}-- 您可以将其设置为 {10}{10} 或 {20}{20}

平均能量损失

\documentclass[11pt, letterpaper]{letter}
usepackage[includeheadfoot,margin=0.5in]{geometry}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{bm} %for boldface math
\usepackage{braket}
 \usesepackage[colorlinks,citecolor=red,urlcolor=blue,bookmarks=false,hypertexnames=true]{hyperref}


\usepackage{fancyhdr}
\pagestyle{fancy}
 \fancyhf{}
 \fancyhead[L]{\fontsize{40}{40} \selectfont \textsc{Franklin 
  Lee}\\\fontsize{14}{14} \selectfont \textsc{}}
 \renewcommand\headrule{\vskip-0.1\baselineskip\makebox[\textwidth] 
 {\shadowfill}}
  \newcommand\shadowfill{%
  \leavevmode\leaders\hbox{\ooalign{%
  \vrule height 1pt depth 0pt width 1pt\cr%
  \textcolor{cyan}{\vrule height 0pt depth 1pt width 1pt}}%
  }\hskip\fill\kern0pt%
  }

  % Left Header alignment gone wrong 

 \fancyhead[R]{Address Line 1, \\ Address Line 2, \\ Mobile No \\ Email}
\begin{document}
\vspace*{2in} % Does not work
Hello 
\end{document}

在此处输入图片描述

序列号 4

如果您希望增加标题行右侧的长度

\hskip\fill\kern0pt%

将 0pt 改为 -8pt 或正 8pt 以缩短线 - 这也取决于几何中设置的边距

相关内容