![특정 텍스트가 새 줄로 시작되는 것을 거부하는 이유](https://rvso.com/image/475738/%ED%8A%B9%EC%A0%95%20%ED%85%8D%EC%8A%A4%ED%8A%B8%EA%B0%80%20%EC%83%88%20%EC%A4%84%EB%A1%9C%20%EC%8B%9C%EC%9E%91%EB%90%98%EB%8A%94%20%EA%B2%83%EC%9D%84%20%EA%B1%B0%EB%B6%80%ED%95%98%EB%8A%94%20%EC%9D%B4%EC%9C%A0.png)
내 첫 번째 게시물이므로 올바르게 수행했으면 좋겠습니다.
이 문제에 대한 MWE는 다음과 같습니다.
%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}
문제는 \paragraph{2078}
... 단락 (a)가 새 줄에서 시작을 거부하는 이후입니다. 아무 효과도 없이 빈 줄을 추가해 보았습니다. 본문의 다른 곳에서는 이 문제가 나타나지 않습니다.
\setlength\parindent{0pt}
를 사용하면 새 줄을 명시적으로 식별할 필요가 없어진다는 것이 맞나요 ?
답변1
\paragraph
섹션 제목(기본적으로 "실행" 제목인 "단락" 수준에서)을 시작하므로 \par
다음 텍스트를 만날 때까지 공백( 포함)을 차지합니다.
동작을 변경할 수 있는 몇 가지 방법이 있습니다. 귀하의 질문에 따라 실제로 달성하려는 것이 무엇인지 매우 불분명하기 때문에 어느 것이 가장 좋은지 평가하지 않습니다. 따라서 이 답변은 "원인"이 아닌 "증상"을 대상으로 합니다.
당신은 할 수 있습니다표준 트릭을 사용하다
$ $
(인라인 수학 환경의 공백)을 넣어 공백 소비를 "종료"합니다 . 따라서 MWE의 끝 부분을 다음으로 바꾸십시오.\end{center} \paragraph{2078.\,Dimethyl Sulfoxide} $ $ (a) As used in this section, “DMSO” means dimethyl sulfoxide. \end{multicols} \end{document}
(다음의 빈 줄은
$ $
와 동일합니다\par
.)\paragraph
"런인(run-in)" 섹션 대신 "행인(hanging)" 섹션으로 재정의할 수 있습니다 . 그렇게하는 한 가지 방법은 다음을 사용하는 것입니다.titlesec
.주의할 점은 이 방법을 사용하면 이후의 모든 텍스트가
\paragraph{...}
다음 줄에서 시작되므로 같은 줄에 텍스트를 넣을 수 없다는 것입니다.(a)
? 로 시작하므로 목록을 작성하려는 것 같습니다. 왜 안 돼실제로 목록을 사용하십시오하드 코딩하는 대신(a)
? 이후에 사용될 표준 목록 환경은\paragraph
새 줄에서 시작되며 구성할 수 있습니다(예:enumitem
) 마음껏 간격을 두세요.
제가 작업하는 동안 귀하의 MWE는 LaTeX에서 제공하는 섹션/제목 명령을 사용하지 않고 \textbf{...}
. 이는 LaTeX를 사용하는 일반적인 철학에 반하는 것 같습니다. 내장된 단면 명령을 사용하지 않기로 결정한 후 갑자기 \paragraph
.