ご相談したいのは、jlreqで「字下げしないsection」を表示したいのですが、
それができずに困っています。
横書きで、本文を全ての段落に対してインデントしないように
%全ての段落に対してインデントしない
\setlength{\parindent}{0pt}
で設定して、sectionを以下のようにしています。
\DeclareBlockHeading{section}{2}{
font={\sffamily\bfseries\LARGE},
lines=2, before_lines=1,
align=left,
}
希望としては、本文もセクションも、どちらもインデントがなく、両者が左で揃った出力が欲しいのですが、結果としては、
sectionには、セクションのフォント1文字分のインデントが出来てしまいます。
以下のようにindent=-\zwと加えると、
\DeclareBlockHeading{section}{2}{
font={\sffamily\bfseries\LARGE},
lines=2, before_lines=1,
align=left,
indent=-\zw %加えてみた
}
セクションの字下げが「本文のフォントの大きさ分」でできたので、 セクションのフォントの大きさで「indent=-」を書いたら希望の出力が得られると思うのですが、こお「indent=-」のやり方をすると
「索引」見出しが、マージンの中に入っていってしまいました。
http://senta.s112.xrea.com/senta/Tips/000/51/を参考にして、
\makeatletter\def\section{\@startsection {section}{1}{\z@}{ -0.1ex plus 2ex minus -.2ex} {0.1ex plus .2ex}{\LARGE\bf}}
と書いてみたら、希望通りに、字下げしないセクションが得られました。
しかし、今度は、jlreqで設定していたセクションの行取り(lines=2, before_lines=1)が崩れてしまいました。
jlreqを使って、sectionを字下げせずに表示する方法は、どうしたら良いのでしょうか。
教えていただけると、非常に助かります。