uso paquetes lenguaje formato facil escritura editar descargar como archivo latex

paquetes - lenguaje latex



LaTeX a veces pone demasiado o muy poco espacio después de los períodos (3)

Encontré la respuesta aquí: http://john.regehr.org/latex/ . Extracto:

Cuando un período sin finalización de la frase debe ser seguido por un espacio, el espacio debe ser un espacio en blanco explícito. Entonces el segundo ejemplo debería ser:

After brushing teeth etc./ I went to bed.

El problema inverso ocurre cuando una letra mayúscula precede a un período de finalización de la oración en la entrada, como en el primer ejemplo. En este caso, LaTeX supone que el período termina una abreviatura y lo sigue con espacio entre palabras en lugar de espacio entre oraciones. La solución es poner " /@ " antes del punto. Entonces el primer ejemplo debería ser

I watched Superman III/@. Then I went home.

Una forma práctica de encontrar este error es:

grep ''[A-Z]/.'' *.tex

LaTeX intenta adivinar si un período termina una oración, en cuyo caso pone más espacio después de ella. Aquí hay dos ejemplos donde adivina mal:

I watched Superman III. Then I went home.

(Muy poco espacio después de "Superman III").

After brushing teeth etc. I went to bed.

(Demasiado espacio después de "etc.").

Tenga en cuenta que no importa la cantidad de espacio en blanco que use en la fuente LaTeX, ya que LaTeX lo ignora.


Me gusta la respuesta de dreeves y la útil búsqueda que sugiere también. No tengo los puntos "rep" de para comentar, pero ...

Como las líneas en raw * .tex tienden a ser muy largas, la salida de grep puede ser abrumadora (es decir, párrafos enteros); Sugiero una variación para mostrar solo las palabras que terminan en ''[AZ]''. (seguido de uno o más espacios, seguido de una nueva palabra en mayúscula). Es,

grep -o -E ''[A-Z]+/. +[A-Z]+[A-Za-z]+'' *.tex


Puede eludir el problema de espaciado si prefiere espacios únicos al final de las oraciones: ponga /frenchspacing (para versiones anteriores de Latex, este fue un comando frágil). Knuth estaba siguiendo la denominación tradicional de llamarlo espaciado francés, aunque llama espaciamiento doble después de las oraciones El espaciado francés se ha vuelto dominante en la publicación.

Dirk Margulis escribió una buena publicación que resume algunas de las razones de la prevalencia del espaciado simple: espacio entre oraciones .