오류를 피하고 WYSIWYM 철학을 따르는 새로운 라인

오류를 피하고 WYSIWYM 철학을 따르는 새로운 라인

나는 사용하는 것이 \\좋은 생각이 아니라는 것을 이해합니다. "enter" 키나 명령만 사용하는 것이 더 좋습니다 \par. 어쨌든, 나는 내가 얻는 것을 좋아하지 않습니다. 내가 원하는 텍스트 전체에서 두 텍스트 사이에 빈 줄을 두고 싶습니다. 이 같은:

...some text here.

Some othe text here...

나는 그것이 \par~\par일을한다는 것을 알았습니다. 이것을 사용하는 것이 좋은 습관입니까? 또한 다음과 같이 내 자신의 명령을 정의할 수 있는지 궁금합니다.

\newcommand{\nl}{\par~\par}

\nl텍스트 끝에 사용할 수 있도록 .

이것이 좋은가요, 아니면 여기에 몇 가지 함정이 있나요?

답변1

TeX는 잘 구성된 단락으로 페이지를 레이아웃하는 데 탁월하므로 프로그램이 가장 잘 수행하도록 하십시오. 소스 코드의 단락 사이에 빈 줄을 남겨두세요. TeX는 빈 줄을 \par명령어로 해석하므로 해당 명령어를 명시적으로 작성할 필요가 없습니다. 이 \\명령은 일반 텍스트에 사용하기 위한 것이 아닙니다. 대신에 tabular및 환경 등에서 사용됩니다 verse.

가끔 섹션 나누기로 공백을 사용하려면 \newcommand{\sectionbreak}{\vspace*{\baselineskip}}서문에서 정의한 다음 \sectionbreak문서에서 필요한 곳에 쓰면 됩니다. (예: 더 큰 값을 사용 하거나 , 또는 2\baselineskip명령을 사용할 수도 있습니다 .)\smallskip\medskip\bigskip

...end of paragraph.

\sectionbreak

Next paragraph...

문서 디자인의 일부로 모든 단락 사이에 공백을 원할 경우 실제로 값을 늘리고 싶지만 \parskipTeX는 사이를 조정하기 위해 일정량의 "접착제"가 있어야 하기 때문에 수동으로 그렇게 하면 문제가 발생할 수 있습니다. 페이지 레이아웃을 위해 수직으로 쌓인 상자. 대신 간단히 작성 \usepackage{parskip}하면 패키지가 값을 적절하게 조정합니다. 클래스 에는 비슷한 작업을 수행하는 명령이 memoir있습니다 .\nonzeroparskip

가장 최적이 아닌 시나리오(프리젠테이션에서 콘텐츠를 분리하지 않고 특정 레이아웃에 고정하기 때문에)에서 공백으로 구분하려는 짧은 일련의 텍스트 줄이 있는 경우 환경을 사용할 수 있습니다 tabular. \\[1ex]줄 끝에 를 사용하면 추가 빈 줄을 얻을 수 있습니다. ( booktabs패키지를 사용하면 \addlinespace.)

\begin{tabular}{l} 
First line\\[1ex] 
Second line\\ 
\end{tabular}

관련 정보