
Se trata del efecto del comando de salto de línea "\\" en el entorno central. Parece que el comando tiene el efecto de aumentar el espacio entre líneas del texto que apareceantesEl comando. Los resultados de las siguientes entradas ilustran esto. Los códigos de los Ejemplos 3 y 4 producen el mismo resultado con un espacio entre líneas mayor en comparación con el resultado del Ejemplo 1.
¿Por que es esto entonces?
Ejemplo 1
\begin{center}
{\huge\bf Lapped biorthogonal transform based low complexity
image compression algorithm for wireless sensor network }
\end{center}
Ejemplo 2
\begin{center}
{\huge\bf Lapped biorthogonal transform\\ based low complexity
image\\ compression algorithm for\\ wireless sensor network }
\end{center}
Ejemplo 3
\begin{center}
{\huge\bf Lapped biorthogonal transform \\ based low complexity
image\\ compression algorithm for\\ wireless sensor network \\ }
\end{center}
Ejemplo 4
\begin{center}
{\huge\bf Lapped biorthogonal transform based low complexity
image compression algorithm for wireless sensor network \\ }
\end{center}
No sé si este problema se ha planteado antes. Muchas gracias de antemano.
Respuesta1
No es como piensas: \\
no aumenta la distancia; más bien, su ausencia lo reduce. Veamos por qué.
Un comando como \huge
no sólo cambia el tamaño de la letra, sino también el 'salto de línea de base', es decir, la distancia desde la línea de base actual (la línea imaginaria donde se ubican los caracteres) a la anterior.
Sin embargo, cuando TeX escribe un párrafo, utiliza sólo un valor del \baselineskip
parámetro, el que está vigente cuando termina el párrafo.
Ejemplo 1
El único comando de final de párrafo lo emite\end{center}
, que se escaneadespuésla llave}
que también finaliza el alcance del\huge
comando; por lo tanto, en este caso,\baselineskip
se utiliza el tamaño relativo al normal. Sin embargo, TeX tiene un mecanismo para que las líneas no se superpongan y se obtenga el efecto de líneas demasiado cercanas.Ejemplo 2
Es casi lo mismo: la última línea está muy cerca de la anterior porque el final del párrafo vuelve a ocurrir después}
. Las primeras tres líneas están espaciadas correctamente porque en elcenter
entorno un\\
comando emite un comando de final de párrafo.Ejemplo 3 Este es el correcto, porque el último
\\
finaliza el párrafo antes de}
escanearlo. El siguiente final de párrafo emitido por\end{center}
no hace nada.Ejemplo 4
Esto es similar al anterior, solo que estás dejando que TeX decida dónde hacer los saltos de línea.
¿Cuál es la forma correcta? Aquí lo tienes; cualquiera
\begin{center}
\huge\bfseries Lapped biorthogonal transform \\ based low complexity
image\\ compression algorithm for\\ wireless sensor network
\end{center}
o
\begin{center}
\huge\bfseries Lapped biorthogonal transform based low complexity
image compression algorithm for wireless sensor network
\end{center}
sin los tirantes y la final \\
. Elige uno u otro dependiendo de si quieres decidir los saltos de línea o no.
Tenga en cuenta que la \huge
declaración se desactiva cuando \end{center}
se procesa, por lo que el resto del documento volverá a su tamaño normal.
Tenga en cuenta también que \bf
es un comando obsoleto y \bfseries
que es preferible en esta situación. Para una sola palabra en negrita, utilice \textbf{word}
en lugar del estilo antiguo {\bf word}
.
Respuesta2
Este es el comportamiento esperado.
ha envuelto el texto en un grupo sin finalizar el párrafo, por lo que las líneas de base aplicadas son las del entorno circundante. una doble barra negra no tiene ningún efecto en esta configuración, pero cuando el texto se divide de esta manera varias veces, todos menos el último fuerzan la resolución de la línea base del segmento anterior.
en este caso, como el texto está rodeado por el grupo formado por la
\begin{...} ... \end{...}
construcción, todo lo que necesitas hacer es esto:
\begin{center}
\huge\bfseries Lapped biorthogonal transform based low complexity
image compression algorithm for wireless sensor network
\end{center}
simplemente retire las llaves adicionales y las líneas de base serán apropiadas
\huge
dentro del grupo centrado. La situación normal volverá después
\end{center}
.
observe que lo he reemplazado \bf
por \bfseries
. \bf
es obsoleto; deberá ser reemplazado por \textbf{...}
o {\bfseries ...}
según corresponda.