Pregunta

¿Cómo podría hacer que un espacio en blanco después del número en mis notas al pie? De una manera general, para todas las notas al pie!

Ejemplo:

buena 1 Hello World

mal 1 Hello World

¿Fue útil?

Solución

EDIT: Ok, rediseñado. truco feo, pero bueno, no es el látex sólo un manojo entero de esos?

Ponga lo siguiente en su preámbulo:

\let\myfootnote\footnote
\renewcommand{\footnote}[1]{\myfootnote{~#1}}

Esto simplemente prefijar su texto de la nota automágicamente con un espacio de no separación, por lo tanto, la creación de un espacio después de la marca de nota al pie en la parte inferior de la página. Y no va a tocar la marca de nota al pie en el medio del texto por lo que todavía funciona correctamente antes de puntuacion directamente.

Otros consejos

La respuesta correcta es no para redefinir \thefootnote, porque eso se añade un espacio donde se hace referencia a la nota al pie; por ejemplo:

\documentclass{article}
\renewcommand{\thefootnote}{\arabic{footnote}~}
\begin{document}
hello\footnote{test\label{foo}} but don't forget about fn.\,\ref{foo}.
\end{document}

Tenga en cuenta el espacio adicional cuando el número de nota al pie se denomina!

La nota al pie en sí mismo (incluyendo el número) se coloca por el \@makefntext macro, cuya definición predeterminada es

\parindent 1em\noindent \hb@xt@ 1.8em{\hss \@makefnmark }#1

Este es un ejemplo de un sustituto que añade un poco de espacio después del número de nota al pie:

\documentclass{article}
\makeatletter
\long\def\@makefntext#1{%
  \parindent 1em\noindent\hb@xt@ 1.8em{\hss\@makefnmark}~#1%
}
\makeatother
\begin{document}
hello\footnote{test\label{foo}} but don't forget about fn.\,\ref{foo}.
\end{document}

También puede ser que desee para reducir la sangría de la izquierda, por ejemplo.

\hspace 

Siempre puede suministrar espaciado horizontal en alguna parte.

\footnote{\ insert footnote here}
\footnote{~insert footnote here}

El trabajo, pero no sé si es la forma oficial de hacerlo. El " ~ " se utiliza oficialmente en casos como:

Mr.~Smith 

Para proporcionar el espacio en blanco de costumbre después de la abreviatura ". " El "\" No sé, yo sólo resultamos para ver su uso hace algún tiempo después accidentalmente ponerlo en una frase.

Usted podría intentar ~ un espacio irrompible

Me hice una cuenta, pero ahora no podía comentar las respuestas, por lo que planteé mi solución. Probé la versión de Will, pero tengo problemas si la nota es larga y necesitaba una nueva línea.

Así que basado en su trabajo me parece esto:

\makeatletter
 \renewcommand{\@makefntext}[1]{%
    \setlength{\parindent}{0pt}
    \begin{list}{}{%
        \setlength{\topsep}{0pt}
        \setlength{\partopsep}{0pt}
        \setlength{\labelwidth}{1em} % Space from number to border
        \setlength{\labelsep}{0.3em} % Space from number to text
        \setlength{\leftmargin}{\labelwidth}
        \addtolength{\leftmargin}{\labelsep}
        \footnotesize}\item[{\makebox[\labelwidth][r]{\@makefnmark}}]#1%
    \end{list}
 }
\makeatother

Gracias por toda su ayuda, ya que es un aspecto muy agradable y me cuenta paraíso;).

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top