![¿Por qué un texto específico se niega a comenzar con una nueva línea?](https://rvso.com/image/475738/%C2%BFPor%20qu%C3%A9%20un%20texto%20espec%C3%ADfico%20se%20niega%20a%20comenzar%20con%20una%20nueva%20l%C3%ADnea%3F.png)
Mi primera publicación, así que espero haberlo hecho correctamente.
Aquí está el MWE para este problema:
%Abridged Drug Book
\documentclass[12pt,letter,twoside]{book}
\usepackage{multicol}
\usepackage[text={7in,10in},centering]{geometry}
%\usepackage{parskip}
\setlength\parindent{0pt}
%==============
\begin{document}
\begin{center}
\textbf{BUSINESS AND PROFESSIONS CODE}
\end{center}
\begin{multicols}{2}
\begin{center}
\textbf{DIVISION 2. HEALING ARTS}
\textbf{CHAPTER 5. Medicine}
\textbf{ARTICLE 3. License Required and Exemptions}
\end{center}
\paragraph{2078.\,Dimethyl Sulfoxide}
(a) As used in this section, “DMSO” means dimethyl sulfoxide.
\end{multicols}
\end{document}
La cuestión es después de \paragraph{2078}
... donde el párrafo (a) se niega a comenzar en una nueva línea. Intenté agregar una línea en blanco, sin resultado. En otras partes del texto esta cuestión no aparece.
¿Estoy en lo cierto al decir que el uso \setlength\parindent{0pt}
evitará la necesidad de identificar explícitamente una nueva línea?
Respuesta1
\paragraph
inicia un encabezado de sección (en el nivel de "párrafo", que por defecto es un encabezado "de inicio") y, por lo tanto, consume espacios (incluido \par
) hasta que encuentra el texto a seguir.
Hay algunas formas de cambiar el comportamiento; No evalúo cuál es el mejor, ya que no está muy claro qué es lo que realmente estás tratando de lograr según tu pregunta (por lo que esta respuesta apunta al "síntoma" y no a la "causa").
Puedeusa un truco estándarpara "terminar" el consumo de espacios, colocando un
$ $
(un espacio en un entorno matemático en línea). Entonces, reemplace el extremo de su MWE con\end{center} \paragraph{2078.\,Dimethyl Sulfoxide} $ $ (a) As used in this section, “DMSO” means dimethyl sulfoxide. \end{multicols} \end{document}
(tenga en cuenta la línea en blanco después de
$ $
, que es lo mismo que\par
).Puede redefinirla
\paragraph
para que sea una sección "colgante" en lugar de una sección "de rodaje"; una forma de hacerlo sería usartitlesec
.La advertencia es que si lo hace de esta manera, todo el texto después de
\paragraph{...}
comenzará en la línea siguiente, no puede tener texto en la misma línea.Parece que estás intentando hacer una lista, ya que estás empezando con
(a)
? Por qué noen realidad usa una listaen lugar de codificar el(a)
? Los entornos de lista estándar cuando se usan después\paragraph
comenzarán en una nueva línea y usted puede configurar (usando, por ejemplo,enumitem
) el espacio al contenido de su corazón.
Mientras estoy en esto, su MWE parece estar escribiendo lo que se supone que es el título del documento y varios encabezados de sección sin usar ninguno de los comandos de sección/titulación proporcionados por LaTeX, sino formateándolos manualmente usando \textbf{...}
. Esto parece bastante contrario a la filosofía habitual de utilizar LaTeX. También hace que la pregunta sea muy extraña ya que, después de decidir no usar los comandos de sección integrados, de repente elige usar \paragraph
.