Al citar una página, el manual de Biblatex pone una tilde entre "p."/"página" y el número:
\footcite[Cp.][p.~23]{Smith-2013}
¿Por qué? De hecho, nunca he buscado esto en Google y ahora que lo he hecho, no puedo encontrar buenos resultados ni pensar en ninguno.
Recuerdo que usé
\footcite[Cp.][p. 23]{Smith-2013}
un par de veces y no tuve ningún problema con que el espacio desapareciera ni nada. Luego volví al método de tilde porque sí, pero no pregunté al respecto.
Respuesta1
~
es un espacio irrompible, por lo que ningún salto de línea separará la "p". y el numero. No usarlo podría dar como resultado (si la cadena "p. #" está cerca de un extremo lind) la cadena "p". y el número en diferentes líneas (incluso en diferentes páginas si "p." está cerca de un salto de página) que no es correcto.
Este es un caso de una regla general: cuando un objeto se menciona junto con un número (por ejemplo, cuando se hace una referencia cruzada a una figura en la forma "Figura 5 en la página 234"), el objeto y su número asociado no deben ser separados por un salto de línea. Por tanto, hay que introducir espacios irrompibles en los lugares adecuados: Figure~\ref{fig:image} on page~\pageref{fig:image}
.
Respuesta2
Dos cosas: saltos de línea y espaciado. Sin tilde, TeX una pausa entre 'p'. (o página) y '23' en el ejemplo. Normalmente se considera "mal estilo" hacer una pausa aquí o en cualquier caso donde tenga enlaces del tipo "Cosa X". En el caso específico de p.
, como está utilizando un punto (punto) precedido por una letra minúscula, TeX tratará esto como un final de oración y puede insertar espacios adicionales (dependiendo de si \frenchspacing
está activo). Para evitar esto, ciertamente necesita p.\ 23
incluso si desea permitir un salto de línea (no es una buena idea).
Tenga en cuenta que, dependiendo de la naturaleza exacta de su entrada, es posible que no note el primer problema (de no ocurrir en un descanso) o el segundo (si \frenchspacing
está configurado).