Entiendo que usarlo \\
no es una buena idea. Es mejor usar sólo la tecla "enter" o el \par
comando. De todos modos, no me gusta lo que obtengo. Me gustaría tener una línea en blanco entre dos fragmentos de texto en todo mi texto, donde quiero. Algo como esto:
...some text here.
Some othe text here...
Noté que eso \par~\par
hace el trabajo. ¿Es una buena práctica utilizar esto? También me preguntaba si puedo definir mi propio comando de la siguiente manera:
\newcommand{\nl}{\par~\par}
para que pueda usarlo \nl
al final del texto.
¿Es esto bueno o hay algunos inconvenientes aquí?
Respuesta1
TeX destaca por diseñar una página con párrafos bien formados, así que deja que el programa haga lo que mejor sabe hacer. Deje una línea en blanco entre los párrafos de su código fuente. TeX interpreta la línea en blanco como una \par
instrucción, por lo que no es necesario escribir ese comando explícitamente. El \\
comando simplemente no está diseñado para usarse en texto normal; en cambio, se utiliza en entornos tabular
y verse
, entre otros.
Si desea utilizar espacios en blanco como salto de sección ocasional, puede definirlos \newcommand{\sectionbreak}{\vspace*{\baselineskip}}
en el preámbulo y luego simplemente escribir \sectionbreak
en el documento donde lo necesite. (También puede usar valores más grandes como 2\baselineskip
o puede usar los comandos \smallskip
, \medskip
o \bigskip
).
...end of paragraph.
\sectionbreak
Next paragraph...
Si desea espacios en blanco entre cada párrafo como parte del diseño de su documento, entonces realmente desea aumentar el valor de \parskip
, pero hacerlo manualmente puede causar problemas porque TeX depende de que haya una cierta cantidad de "pegamento" para ajustar entre cajas apiladas verticalmente para diseñar la página. En su lugar, simplemente puede escribir \usepackage{parskip}
y el paquete ajustará los valores correctamente. En la memoir
clase hay un \nonzeroparskip
comando que hace algo similar.
En un escenario menos óptimo (porque no separa el contenido de la presentación y lo bloquea en un diseño particular), si tiene una serie corta de líneas de texto que le gustaría separar por espacios en blanco, puede usar un tabular
entorno. Puede utilizar \\[1ex]
al final de la línea para obtener una línea en blanco adicional. (Con el booktabs
paquete puedes simplemente escribir \addlinespace
).
\begin{tabular}{l}
First line\\[1ex]
Second line\\
\end{tabular}