
Estou trabalhando em uma aula de LaTeX para o formato de tese da minha universidade, que exige linhas de assinatura na página de título. As linhas de assinatura são rotuladas de forma diferente dependendo do tipo de tese, então usei uma macro \maketitle parametrizada. No entanto, qualquer coisa, exceto coop, resulta em espaços supérfluos na frente das linhas de assinatura do orientador de tese. Segue um exemplo de falha mínima.
\documentclass{report}
\usepackage{etoolbox}
\begin{document}
\newcommand{\siglines}[1][coop]{
\begin{tabular}{@{}l}
\\ \hline
Student \\
\\
\\ \hline
\ifstrequal{#1}{coop}{Employer Thesis Advisor~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}{}
\ifstrequal{#1}{research}{Faculty Thesis Advisor~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}{}
\ifstrequal{#1}{pp}{Company Liaison~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}{}
\ifstrequal{#1}{eship}{Faculty Thesis Advisor~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}{} \\
\\
\\ \hline
\ifstrequal{#1}{coop}{Faculty Thesis Advisor}{}
\ifstrequal{#1}{research}{Committee Member}{}
\ifstrequal{#1}{pp}{Faculty Thesis Advisor}{}
\ifstrequal{#1}{eship}{Committee Member}{} \\
\end{tabular}
}
\siglines[eship]
\end{document}
Como faço para suprimir esses espaços? Parece que não há espaço se cooperar, e cada vez mais espaço com pesquisa, então pp e então eship.
Além disso, pergunta sobre tex.sx: Como faço para renderizar o MFE e inseri-lo na minha pergunta para que eu possa mostrar como ele parece renderizado?
Responder1
Uma nova linha é um espaço. Um espaço é um espaço. Use %
sinais para encerrar as linhas quando os espaços não forem desejados.
Por exemplo:
\documentclass{report}
\usepackage{etoolbox}
\begin{document}
\newcommand{\siglines}[1][coop]{%
\begin{tabular}{@{}l}
\\\hline
Student\\
\\
\\\hline
\ifstrequal{#1}{coop}{Employer Thesis Advisor~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}{}%
\ifstrequal{#1}{research}{Faculty Thesis Advisor~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}{}%
\ifstrequal{#1}{pp}{Company Liaison~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}{}%
\ifstrequal{#1}{eship}{Faculty Thesis Advisor~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}{}\\
\\
\\\hline
\ifstrequal{#1}{coop}{Faculty Thesis Advisor}{}%
\ifstrequal{#1}{research}{Committee Member}{}%
\ifstrequal{#1}{pp}{Faculty Thesis Advisor}{}%
\ifstrequal{#1}{eship}{Committee Member}{}\\
\end{tabular}
}
\siglines[eship]
\end{document}