【LaTeX】description 환경(표제 첨부 글머리 기호)로 표제와 문장의 경계를 가지런히 한다

4099 단어 LaTeX
*beamer의 경우는 보다 편한 방법이 있습니다( beamer의 경우 ).

요점



$\mathrm\LaTeX$ 문서에서 제목이 있는 글머리 기호를 사용할 때,
\usepackage{enumitem}
...
\begin{description}[labelwidth=(一番長い見出しの文字数)em]
 \item[長い見出し] 文
 \item[短] 文
 ...
 \item[一番長い見出し] 文
\end{description}

이와 같이 enumitem 패키지를 읽은 다음 description 환경의 옵션 인수 labelwidth에 길이를 전달합니다. 이렇게하면 표제 부분의 너비가 길이에 고정되어 아래 그림과 같이 표제의 오른쪽 끝 (문의 왼쪽 끝)이 정렬되어 쉽게 볼 수 있습니다.


환경



필자는 overleaf상에서 compiler에 "LaTeX"를 사용하고 있다 (이 기사 와 거의 같게 설정하고 있다).

곤란 당



$\mathrm\LaTeX $의 글머리 기호 환경에는 itemize (기호 포함), enumerate (번호 포함), description (표제 포함)이 있습니다. 다만, 실제로 description 환경을 사용해 표제 첨부 글머리 기호를 만들면, 표제와 문장의 경계가 갖추어지지 않기 때문에 조금 모야모야 한다.

어쨌든 왼쪽 끝을 맞춰주는 것 같습니다. beamer와는 조금 거동이 다르다.
그래서, 제목의 오른쪽 끝을 정렬하고 싶다! 라는 것이 곤란할 때마다.

실패한 방법



조사해 보면, description 환경에서는 표제의 좌단이 갖추어지고, itemize 환경에서는 표제의 우단이 갖추어진다고 하는 것 ( 참조처 ). 과연 itemize 환경도 기호를 스스로 설정할 수 있으므로 실질 표제가있는 글머리 기호로 사용할 수있을 것입니다. 예를 들면 다음과 같습니다.

해결! 라고 생각해 보았지만, 잘 안된다.

상하의 본문과 비교하면, 우단은 갖추어져 있지만, 좌측이 본문 영역으로부터 돌출하고 있다. 이미지에서는 알기 쉽도록 여백을 조정하고 있지만, 실제로는 지면에서 나와서 잘리거나 2단조의 경우는 왼쪽 단의 문장과 겹치거나 한다.
이것도 상상이지만, 기호(지금은 표제) 부분의 폭이 고정되어 있을지도 모른다. 이 폭을\setlength등으로 변경하면 어떻게 될지 모르지만, 조사하는 것도 번거롭고(그렇게 $\mathrm\LaTeX$에 익숙하지 않기 때문에) 함부로 설정을 괴롭히는 것은 어쩐지 무서워, 하고 싶지 않다 . itemize 환경을 사용하는 작전은 실패.

해결책



이 페이지 에 대답이 실려 있었다("Customizing lists"의 부분). enuitem 패키지를 읽으면 description 환경에 옵션 인수로 "labelwidth"를 전달할 수 있습니다. 이것을 전달하면 제목 부분의 너비가 전달 된 길이로 고정되는 것 같습니다.
\usepackage{enumitem}
...
\begin{description}[labelwidth=8rem]
 \item[見出し] 説明の文
 \item[とても長い見出し] 説明の文
 \item[短] 説明の文
\end{description}

그렇다면,

이와 같이, 본문 영역으로부터 돌출하는 일 없이, 표제의 우단을 가지런히 해 준다!
beamer의 경우는 가장 긴 표제를 그대로 옵션에 넣었지만, 이 방법에서는 길이를 건네야 한다. cm 단위라면 조정이 다소 비슷하다. 근거는 없지만,
\begin{description}[labelwidth=(一番長い見出しの文字数)em]

처럼 길이를 결정하는 것이 즐거울 것 같다. 덧붙여서, "em"은 현재 유효한 서체에서 문자 "M"의 폭을 나타내는 것 같다 (참고). 필자는 본 적이 없지만, "zw"라도 좋을지도 모른다.

주의



처음에 쓴 것처럼, beamer일 때는 보다 편하고, 단순히 옵션으로서 [가장 긴 표제]를 건네주는 것만으로 표제의 우단이 정렬된다(자세한 것은 다른 기사 ).

참고



아래 페이지의 "Customizing lists"부분을 참조했다.
htps // 엔. 우키보오 ks. 오 rg / uki / ㅁ X / ぃ st_St

좋은 웹페이지 즐겨찾기