Formatierung von Bildunterschriften mit Memoiren

Formatierung von Bildunterschriften mit Memoiren

Dies ist meine erste Frage hier. Ich habe jahrelang sehr nützliche Antworten gelesen. Jetzt habe ich keine gefunden, die mein Problem löst.

Ich setze ein Buch mit demMemoirenKlasse, und ich habe das folgende Problem mit Abbildungen und Tabellen festgestellt:Untertitels: Wenn die Überschrift mehr als eine Zeile lang ist, wird der Text der Überschrift rechtsbündig gesetzt und sehr oft ohne Silbentrennung, was zu einem sehr großen Leerraum zwischen Name+Nummer der Überschrift und dem eigentlichen Text führen kann, außerdem zu viel horizontalen Abstand in den Zeilen der Überschrift. Selbst wenn in einigen Fällen eine Silbentrennung vorhanden ist, erhalte ich auch nach Name+Nummer einen großen Leerraum.

Ich habe versucht, mehrere Parameter festzulegen ( \captionstyle, \captionwidth), ich habe auch beliebige Bindestriche hinzugefügt \-, aber das Problem scheint, in leicht unterschiedlicher Weise, weiterhin zu bestehen. Selbst wenn das Leerzeichen nach Name+Nummer breiter erscheint als das Wort ohne Bindestrich und wenn ich eingebe \captionstyle{raggedrigth}, besteht LaTeX darauf, nach Name+Nummer ein breites Leerzeichen einzufügen.

Ist das ein bekanntes Problem? Sollte ich das verwenden?Untertitelpaket?

Antwort1

Die Beschriftungsstile werden im Memoir-Handbuch in Abschnitt 10.5, Seite 183 beschrieben. Sie ermöglichen eine leistungsstarke Formatierung des Beschriftungsaussehens.

Ich verwende den folgenden (ziemlich unstandardisierten) Untertitelstil:

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

Für eine konkretere Antwort müssen Sie ein minimales funktionierendes Beispiel angeben, das Ihr Problem zeigt.

Antwort2

PROBLEM GELÖST … Nebeneffekt eines anderen (schlecht ausgeführten) Hacks … !!!

Das Problem war sehr seltsam. Außerdem hatte ich bemerkt, dass meineSchlagzeilenwar nach rechts verschoben worden ... also begann ich zu überarbeiten, was ich getan hattekurz bevorIch komme zum Problem ... schwaches Gedächtnis (über sechzig) ... aber schließlich habe ich es verstanden: Ich wollte den \abovedisplayskipWert für angezeigte Formeln und dergleichen ändern. Dies muss man tun, indem man \normalsizeund ändert \small, was ich getan habe, indem ichMemoiren's tolle Einrichtung ... so weit, so gut, tolle angezeigte Formeln ... aber die Art und Weise, wie ich dies gemacht habe, führte bei jedem Aufruf der Makros und \addtodefzu vier unerwünschten und nicht löschbaren Leerzeichen vor dem Text , und das war bei jedem und in den Überschriften der Fall , die in der Größe festgelegt sind ...\normalsize\small\caption\small

Ich habe es %an den entsprechenden Stellen (Enden von Makros vor Codezeilenumbrüchen) hinzugefügt und jetzt funktioniert alles wie gewünscht.

Danke, Zarko, für Ihr Interesse.

verwandte Informationen