
Estoy trabajando en una clase de LaTeX para el formato de tesis de mi universidad, que requiere líneas de firma en la página del título. Las líneas de firma están etiquetadas de manera diferente según el tipo de tesis que sea, por lo que he usado una macro \maketitle parametrizada. Sin embargo, cualquier cosa que no sea cooperativa da como resultado espacios superfluos frente a las líneas de firma del asesor de tesis. A continuación se muestra un ejemplo mínimo de fallos.
\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}
¿Cómo suprimo esos espacios? Parece que no hay espacio si es cooperativo, y la cantidad de espacio aumenta con la investigación, luego con las pp y luego con el envío.
Además, una pregunta sobre tex.sx: ¿Cómo hago para que represente el MFE y lo inserte en mi pregunta para poder mostrar cómo se ve renderizado?
Respuesta1
Una nueva línea es un espacio. Un espacio es un espacio. Utilice %
señales para finalizar líneas cuando no se quieran espacios.
Por ejemplo:
\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}