Espaço entre as linhas no cabeçalho ou rodapé sofisticado (após ajustar o tamanho da fonte)

Espaço entre as linhas no cabeçalho ou rodapé sofisticado (após ajustar o tamanho da fonte)

Há cerca de 1 mês perguntei aqui sobre espaços entre linhas e aprendi sobre a importância de inserir \par no final do parágrafo quando o tamanho da fonte mudou. Isso me ajudou a entender vários problemas.

Hoje tenho uma pergunta complementar sobre o mesmo problema em rodapés (ou cabeçalhos) sofisticados. Estou tentando corresponder a saída de um documento do MS Word que usamos para papelaria. Nesse documento do Word, há letras menores no rodapé e o espaçamento simples é apertado.

Quando tento fazer a mesma coisa no LaTeX, consigo diminuir as fontes, mas o espaçamento entre linhas permanece grande. Eu medi e o espaço entre as linhas nunca diminui dentro de um rodapé sofisticado, mesmo quando deixo as fontes minúsculas.

Se eu terminar uma linha no rodapé com \par, haverá um erro do compilador dizendo que há uma linha em branco onde não deveria haver uma.

No meu código abaixo, tenho certeza que entendi o que está errado. Ao usar \footnotesize nas duas linhas, não forneço ao LaTeX nenhuma informação sobre a necessidade de aumentar o tamanho da linha. Como redesenhar para que as 2 últimas linhas saiam com menos espaço entre elas

Aqui está o MRE:

\documentclass[english]{article}
\usepackage{lmodern}
\renewcommand{\sfdefault}{lmss}
\renewcommand{\ttdefault}{lmtt}
\renewcommand{\familydefault}{\rmdefault}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[letterpaper]{geometry}
\geometry{verbose,tmargin=1in,bmargin=2in,lmargin=1.5in,rmargin=1in}
\setlength{\parskip}{\smallskipamount}
\setlength{\parindent}{0pt}
\usepackage{setspace}

\makeatletter
\usepackage{fancyhdr}
\usepackage{graphicx}
\headheight=70pt
\marginparwidth=0pt
\footskip=30pt

\usepackage{ifthen}
\usepackage{lastpage}
\usepackage[hidelinks, unicode=true]{hyperref}

\renewcommand{\headrulewidth}{0pt}
\fancyhead{}
\fancyfoot{}

\fancyhead[L]{
\ifthenelse{\value{page}=1}{\hspace*{-1in}IMAGINE A BEAUTIFUL LOGO HERE}
}
\fancyfoot[L]{
\ifthenelse{\value{page}=1}{\textsf{\textbf{The Name of My Center}}\\
\textsf{\footnotesize{}Knowledge Hall Room 1 | 1234 Your Alley | Pretend, ST 66666}\\
\textsf{\footnotesize{}(123)456-1234 | \url{http://google.edu} | email: [email protected]}}
{\centering{Page  \thepage \hspace{1pt} of \pageref{LastPage}}}
}

\makeatother

\usepackage{babel}
\begin{document}
\thispagestyle{fancy}

\begin{singlespace}
Joseph Pretend Name\\
Chair, Geography\\
Unreal Dominion University\\
3423 Space Age Bldg.\\
Canada, UK 22348\smallskip{}

\end{singlespace}

Dear Professor:\smallskip{}

asdfasdf asdfasdf asdfasdf asdfasdf asdfasdf asdfasdf asdfasdf asdfasdf
asdfasdf asdfasdf asdfasdf asdfasdf asdfasdf asdfasdf asdfasdf asdfasdf
asdfasdf asdfadf asdfasdf asdfasdf asdfasdf asdfasdf asdfasdf asdfdf
asdfasdf asdfasdf asdfasdf asdfasdf asdfasdf asdfasdf asdfasdf asdfasdf
asdfasdf asdfasdf asdfasdf asdfasdf asdfasdf asdfasdf asdfasdf asdfasdf
asdfasdf asdfasdf asdfasdf asdfasdf asdfadf asdfasdf asdfasdf asdfasdf
asdfasdf asdfasdf asdfasdf asdfasdf asdfasdf asdfasdf asdfasdf asdfasdf
asdfasdf asdfasdf asdfasdf asdfasdf asdfasdf asdfasdf asdfasdf asdfasdf

asdfasdf asdfasdf asdfasdf asdfasdf asdfasdf asdfasdf asdfasdf asdfasdf
asdfasdf asdfasdf asdfasdf asdfasdf asdfasdf asdfasdf asdfasdf asdfasdf
asdfasdf asdfasdf asdfasdf asdfasdf asdfasdf asdfasdf ~asdfasdf asdfasdf
asdfasdf asdfasdf asdfasdf asdfasdf asdfasdf asdfasdf asdfasdf asdfasdf
asdfasdf asdfasdf asdfasdf asdfasdf asdfasdf asdfasdf asdfasdf asdfasdf
asdfasdf asdfasdf asdfasdf asdfasdf asdfasdf 

\begin{singlespace}
\smallskip{}

\end{singlespace}

Sincerely:
\bigskip{}
\bigskip{}

Armond T. Philpot

\end{document}

Responder1

Verdadeiro. Embora a opção de fonte ( \footnotesize) altere aFontetamanho esalto de linha de base, os usos de linha única normalmente não emitem uma linha em branco no final do parágrafo (ou explícito \par) e, portanto, o espaçamento da linha de base não é preservado. Para ver o efeito da alteração nas fontes, coloque todo o rodapé dentro de um minipagee use parágrafos regulares (ou \pars explícitos) para definir cada linha. Aqui está uma alternativa, usando o ajuste manual do espaçamento vertical com tabular:

insira a descrição da imagem aqui

\fancyfoot[L]{
  \ifnum\value{page}=1
    \sffamily
    \begin{tabular}{ @{} l }
      \bfseries The Name of My Center \\[-.2\normalbaselineskip]
      \footnotesize Knowledge Hall Room 1 | 1234 Your Alley | Pretend, ST 12345 \\[-.2\normalbaselineskip]
      \footnotesize (123) 456-1234 | \url{http://google.edu} | email: [email protected]
    \end{tabular}
  \else
    \makebox[\textwidth]{Page \thepage{} of \pageref{LastPage}}%
  \fi
}

Não usegeometrye então defina coisas como \headheight, \footskip(e outros)foraa \geometryconfiguração. Faça tudo no mesmo lugar.

Responder2

Testei várias opções. Este é o que acabei usando.

\fancyfoot[L]{
\ifthenelse{\value{page}=1}{\textsf{\textbf{The Name of My Center}}\footnotesize{}\\
\textsf{Knowledge Hall Room 1 | 1234 Your Alley | Pretend, ST 66666}\\
\textsf{(123)456-1234 | \url{http://google.edu} | email: [email protected]}}
{\centering{Page  \thepage \hspace{1pt} of \pageref{LastPage}}}
}

Isso resolve o problema abrindo \footnotesize{} na primeira linha e permanece em vigor até o final do grupo.

insira a descrição da imagem aqui

Na minha opinião, esta é uma opção menos perigosa do que ajustar manualmente o \normalbaselineskip, mas concordo com você que também alcança um bom resultado.

informação relacionada