누군가 이 두 가지 중 두 번째가 작동하지 않는 이유를 설명해 줄 수 있습니까?
첫 번째는 섹션 이름 앞에 이미지를 생성하고 두 번째는 섹션 이름이 없다는 오류를 생성합니다.\begin{document}
\titleformat{\section}[hang]{\color{black}\Large\bf\filcenter}{}{0in}{\includegraphics[width=\linewidth]{blue.png}}[]
\titleformat{\section}[hang]{\color{black}\Large\bf\filcenter}{}{0in}{}[\includegraphics[width=\linewidth]{blue.png}]
답변1
문제는 []
에 대한 선택적 인수의 내부에 있습니다 \includegraphics
. LaTeX는 대괄호의 균형을 맞출 수 없기 때문에 ]
선택적 인수의 닫는 것은 의 마지막 선택적 인수에 대한 닫는 대괄호로 잘못 해석됩니다 \titleformat
. 오류를 방지하려면 추가 중괄호 쌍을 사용하여 내부 대괄호를 숨겨야 합니다.
\documentclass[draft]{article}
\usepackage{xcolor}
\usepackage{titlesec}
\usepackage[demo]{graphicx}
\titleformat{\section}[hang]
{\color{black}\Large\bfseries\filcenter}
{}
{0in}
{\includegraphics[width=\linewidth]{blue.png}}[]
\titleformat{\section}[hang]
{\color{black}\Large\bfseries\filcenter}
{}
{0in}
{}
[{\includegraphics[width=\linewidth]{blue.png}}]
\begin{document}
\section{Test}
\end{document}
참고로 \bf
더 이상 사용하면 안 됩니다. 대신 사용하세요 \bfseries
.
옵션은 demo
실제 graphicx
그림을 검은색 직사각형으로 대체합니다. 하다~ 아니다실제 문서에서 해당 옵션을 사용하세요.