回想録のキャプションの書式設定

回想録のキャプションの書式設定

これはここでの私の最初の質問です。私は何年もの間、非常に役立つ回答を読んできました。しかし、今、私の問題を解決するものは見つかりませんでした。

私は本を​​タイプしています伝記クラスで、図や表に次のような問題があることに気づきました。キャプションs: キャプションが 1 行以上ある場合、キャプションのテキストは右揃えでタイプセットされ、多くの場合ハイフネーションなしで、キャプションの名前と番号と実際のテキストの間に非常に広い空白スペースができ、さらにキャプションの行の水平方向の間隔が広くなりすぎます。場合によってはハイフネーションがある場合でも、名前と番号の後に広い空白スペースができます。

\captionstyleいくつかのパラメータ ( 、 )を設定しようとしました\captionwidthが、任意のハイフン も追加しました\-が、問題は少し異なる方法で解決しないようです。name+number の後の空白がハイフンなしの単語よりも広いように見える場合でも、 を入力すると\captionstyle{raggedrigth}、LaTeX は name+number の後に広い空白を入れようとします。

これは既知の問題ですか?キャプションパッケージ?

答え1

キャプション スタイルについては、Memoir マニュアルのセクション 10.5、ページ 183 で説明されています。これにより、キャプションの外観を強力にフォーマットできます。

私は次の(かなり非標準的な)キャプション スタイルを使用します。

\captiondelim{\null\newline}
\captionnamefont{\small\sffamily\bfseries}
\captiontitlefont{\small\sffamily\linespread{.84}\selectfont}
\captionstyle[\raggedright]{}
\normalcaptionwidth
\captiontitlefinal{.}
\setlength\belowcaptionskip{.5ex}

より具体的な回答を得るには、問題が何であるかを示す最小限の動作例を提供する必要があります。

答え2

問題は解決しました...別の(不適切に実行された)ハッキングの副作用...!!!

問題は非常に奇妙でした。それに加えて、私はまた、見出し右シフトになってしまったので、私は何をしたのか見直し始めました直前問題に陥る...記憶力が弱い(60歳以上)...しかし、ついに私はそれを理解しました:\abovedisplayskip表示される数式などの値を変更したかったのです。これは、変更して行う必要があります\normalsize\small。私はそれを使用して行いました。伝記の素晴らしい\addtodef機能です... これまでのところ、順調で、数式も素晴らしく表示されています... しかし、私が行った方法では、マクロ\normalsize\smallが呼び出されるたびに、テキストの前に 4 つの不要でキャンセルできないスペースが導入され、これは\caption、サイズが設定されている見出しのすべてのと に当てはまりました\small...

%適切な場所(コード行を分割する前のマクロの末尾)に追加したところ、すべてが期待どおりに動作するようになりました。

zarkoさん、興味を持っていただきありがとうございます。

関連情報