Wenn ich das richtig sehe, gibt es keinen Befehl wie \raggedcaption analog zu \raggedchapter. Also bleibt mir nur die Möglichkeit "flatternde" Beschriftungen zu erhalten, indem ich
\addtokomafont{caption}{\raggedright}
oder es direkt in die Beschriftung schreibe, was ich nicht sonderlich schön finde.
Wenn dem so ist, würde ich für einen Befehl
\newcommand\raggedcaption[2][]{...}
plädieren, der über das optionale Argument intern \raggedcaptionfigure, \raggedcaptiontable, usw setzt.
Ist das optionale Argument leer, gilt es für alle definierten Gleitumgebungen.
Ich möchte nicht das Paket caption laden!
Warum nicht caption?
Rein interessehalber: Warum möchtest Du das Paket nicht laden?
Ohne Paket caption
Es geht mir nicht darum, _wie_ man das erreicht, sondern ich wollte den Vorschlag für
\raggedcaption
machen. Sonst wäre ich ja nicht in diesem "Vorschlags"-Forum. Vorausgesetzt, dass ich die Doku richrig gelesen habe ...Das ist doch egal
Eine oder ggf. auch mehrere
\ragged…
-Anweisung(en) ergeben hier durchaus Sinn.Beeinträchtigung von z.B. \setcapmargin durch das Caption-Paket
Bei mir war es mit geladenem Caption-Paket (
\usepackage[justification=RaggedRight, singlelinecheck=false]{caption}
) z.B. nicht mehr möglich\setcapmargin[]{}
zu verwenden.Felix
Wenn zwei das Gleiche sagen, müssen sie noch lange nicht dasselbe meinen.
Hat nichts mit dem Vorschlag zu tun
Stell das bitte ggf. als neues Problem im Anfänger--Forum. Das hat nichts mit obigem Vorschlag zu tun. Darüber hinaus sind Probleme, die mir ohne Beispiel vor die Füße geschmissen werden, für mich erst einmal gänzlich uninteressant. Wer ein Problem gerne gelöst haben will, sollte mithelfen, das Problem nachvollziehbar und klar zu schildern.Möglichkeiten
Dessen ungeachtet: Wenn Du ein Paket verwendest, das Bereiche neu implementiert, dann solltest Du Dich bezüglich dieser Bereiche anschließend die Möglichkeiten dieses Paketes nutzen. KOMA-Script ist dann schlicht nicht mehr zuständig! Axel hat zwar (im Gegensatz zu manch anderem Paketautor) an vielen Stellen dafür gesorgt, dass caption möglichst kompatible zu KOMA-Script ist, es bietet aber nicht alle Features in gleicher Weise. Die Randeinstellung ist ein Punkt, an dem das Paket seit Jahren hinter den Möglichkeiten von KOMA-Script zurück bleibt. AFAIK bietet es noch immer keine Möglichkeit, inneren und äußeren Rand getrennt einzustellen (wohl aber gemeinsam). Ich kann mich aber irren. Ich selbst bin aus naheliegenden Gründen kein Experte für caption.
Ränder
Ich hatte mich gewundert, daß
caption
etwas an den Seitenrändern drehen soll. Meinst Du die Ränder der Abbildungs- und Tabellenbeschriftungen? Wenn ich die Doku richtig interpretiere, sind das die Abstände vom Satzspiegelrand, nicht vom Seitenrand.Jedenfalls hat sich der Blick in die Doku allein schon deswegen gelohnt, weil ich die Option
centerlast
entdeckt habe. Ja, die Doku zu lesen lohnt sich immer. ;-)Ich habe allerdings auch die Option
position
entdeckt. Gibt es Konflikte zwischencaption
und KOMA-Scripts Optiontableheading
? Das ist allerdings jetzt komplett OT.Wie ich schon immer sage
caption ist zwar insofern kompatibel mit KOMA-Script als es die Einstellungen von KOMA-Script weitestgehend übernimmt und Axel auch sein bestes tut, dass es funktioniert, wenn man KOMA-Script-Einstellungen ändert. Es ist aber trotzdem unsinnig das Paket zu laden und dann nicht dessen Schnittstelle zu verwenden. Ganz schlecht ist, wenn man Teile via KOMA-Script-Interface und Teile via caption-Interface ändert. Da blickt schon der Anwender am Ende nicht mehr durch, was denn nun gelten soll.
Jedenfalls: Alles, was Kompatibilitätsprobleme anbelangt, ist ggf. im Issue-Tracker von caption zu melden. Es wäre absoluter Unfug, wenn ich da zusätzlich herumpatchen würde. Das habe ich seinerzeit bei caption2 mal gemacht. Inzwischen geht mein Trend allerdings dahin, alle Patches an anderen Paketen aus KOMA-Script-Klassen zu entfernen. Das macht auf lange Sicht nur Probleme.
Und bitte nicht alte Diskussionen neu aufwärmen. Falls irgendwann die Systemadministratoren es gebacken bekommen, die Voraussetzungen für die Installation von Drupal-9 zu schaffen, werden die meisten davon verschwinden oder auf die Quintessenz reduziert übertragen.
\setcapmargin
Darum geht es und die korrespondierenden Möglichkeiten bei caption, wobei ich darüber aktuell keinen Überblick habe. Ich verwende das Paket selbst eigentlich nie.
Guter Vorschlag
Nur der Name
\raggedcaption
gefällt mir nicht, weil das zu sehr an\raggedsection
etc. erinnert also eine Anweisung, die direkt die Formatierung durchführt, und nicht eine Anweisung, mit der man die Formatierung festlegt.Ich schreibe das auf jeden Fall in die TODO-Liste.