
itemize
각 항목 앞에 글머리 기호 스타일이 있는 환경을 사용하고 싶습니다 . french
패키지 옵션이 babel
대시 스타일을 정의하는 것 같다는 것을 알았습니다.itemize
. 이 정의에서 제안된 대로 서문에서 이 정의를 "덮어쓰는" 것조차 불가능합니다.답변.
여기 당신이 가지고 놀 수 있는 MWE가 있습니다:
\documentclass{article}
\usepackage[french]{babel}
\def\labelitemi{$\bullet$}
\begin{document}
\begin{itemize}
\item Blabla
\item Bloblo
\end{itemize}
\end{document}
itemize
옵션이 로드된 경우에도 글머리 기호를 생성하기 위해 서문에서 환경을 재정의하는 몇 가지 방법을 생각할 수 있지만 french
환경을 재정의하지 않고도 이 문제를 해결할 수 있는 "간단한" 솔루션이 있습니까 itemize
?
참고: 다른 옵션을 사용해 본 적은 없지만 이 문제가 해당 french
옵션에만 국한되지 않을 수도 있습니다.
답변1
french
당신 을 위한 모듈 로 babel
사용할 수 있습니다
\AtBeginDocument{\def\labelitemi{$\bullet$}}
완전한 예:
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[french]{babel}
\AtBeginDocument{\def\labelitemi{$\bullet$}}
\begin{document}
\begin{itemize}
\item Blabla
\item Bloblo
\end{itemize}
\end{document}
저자는 이 frenchle
모듈을 사용하여 문서에서 \frlabelitems
재정의를 위한 의 사용을 제안합니다. 그러나 실행도 지연되어야 합니다 \AtBeginDocument
(문서에서 이 사실에 대한 참조를 찾을 수 없습니까?).
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[frenchle]{babel}
\AtBeginDocument{\frlabelitems{\renewcommand{\labelitemi}{$\bullet$}%
\renewcommand{\labelitemii}{**}%
\renewcommand{\labelitemiii}{***}%
\renewcommand{\labelitemiii}{****}%
}%
}
\begin{document}
\begin{itemize}
\item Blabla
\item Bloblo
\end{itemize}
\end{document}
frenchb
for 모듈을 사용하면 서문에서 babel
재정의할 수 있습니다 . 그러나 의 설정에 따라 이 변경 사항은 항목별 목록의 네 가지 수준 모두에 적용됩니다.\FrenchLabelItem
frenchb.ldf
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[frenchb]{babel}
\renewcommand*{\FrenchLabelItem}{$\bullet$}
\begin{document}
\begin{itemize}
\item Blabla
\item Bloblo
\end{itemize}
\end{document}
답변2
이 질문을 죽음에서 제기할 수 있다면... 여기에 또 다른 해결책이 있습니다. 이것을 서문에 추가하면 됩니다.
\frenchsetup{StandardItemLabels=true}
이렇게 하면 babel이 항목 레이블을 사용자 정의하는 것을 방지할 수 있습니다. babel이 사용자 정의하는 것들은 실제로 매우 구성 가능하고 잘 문서화되어 있습니다.
답변3
Celelibi가 게시한 내용 외에도여기프랑스어에 대한 다양한 설정을 요약한 PDF입니다.
다음의 기본 동작은 \usepackage[french]{babel}
프랑스어에 맞게 기본 레이아웃 설정을 변경하는 것입니다(첫 번째 단락 들여쓰기, 항목화 환경의 기본 항목이 '•' 대신 '—'로 설정되고 세로 간격이 제거되는 등...).
다음 명령을 사용하면 이 동작을 재정의하고 사용자 지정 동작을 사용하거나 기본 동작을 복원할 수도 있습니다.
\frenchsetup{options}
예를 들어 이것은 기본 동작을 복원합니다.
\frenchsetup{StandardLayout = true}