これら 2 つのうち 2 番目が機能しない理由を誰か説明してもらえますか?
最初のものはセクション名の前に画像を生成し、2番目のものはセクション名がないというエラーを生成します。\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
問題は[]
のオプション引数の内側にあります。LaTeX は角括弧のバランスをとることができないため、オプション引数の\includegraphics
閉じが の最後のオプション引数の閉じ角括弧として誤って解釈されます。エラーを防ぐには、追加の括弧を使用して内側の角括弧を非表示にする必要があります。]
\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
実際の数字を黒い四角形に置き換えるだけです。ない実際のドキュメントではそのオプションを使用します。