Verwendung einer büschelartigen Figur und Bildunterschrift in Memoiren

Verwendung einer büschelartigen Figur und Bildunterschrift in Memoiren

Ich schreibe ein Buch in einem Tufte-ähnlichen Stil, das aber mit Memoir implementiert ist. (Ich möchte Tufte selbst nicht verwenden, da Memoir viele nette Funktionen hat.) Daher habe ich eine relativ schmale Textbreite, verwende Randnotizen usw. Es gibt eine Funktion, die ich gerne implementieren würde, aber nicht weiß, wie, und zwar eine Abbildung in voller Breite mit der Beschriftung unter der Abbildung im Rand. Die seitliche Beschriftung von Memoir (MWE unten) platziert die Abbildung auf einer Seite, und die normale Abbildungsumgebung platziert die Beschriftung unter der Abbildung. Ich hätte gerne eine Abbildungsbeschriftung unter der Abbildung, aber im Rand, wie unten dargestellt. Die Nachahmung der Tufte-Umgebung in voller Breite ist an sich nicht ausreichend. Wenn jemand Vorschläge oder, noch besser, funktionierenden Code hat, wäre ich dankbar.

Bildbeschreibung hier eingeben

\documentclass[10pt, a4paper,openright, twoside]{memoir}
\usepackage[demo]{graphicx}
\usepackage{kantlipsum}
%
\begin{document}
\kant[1]
\begin{figure}
    \setlength{\sidecapraise}{-5cm}   % manual adjustment of figure caption position
    \begin{sidecaption}{\kant[2]}[label]
        \includegraphics[width=1.2\textwidth,height=0.5\textwidth]{dummy}
    \end{sidecaption}
\vskip -6cm     % manual adjustment of position of main text below figure   
\end{figure}
\end{document}

Antwort1

Ich denke, dass Sie dies tun können, ohne sidecapraisedie Höhe des Bildes zu verwenden und daher kennen zu müssen, indem Sie die Tufte- fullwidthUmgebung emulieren (zu diesem und anderen Tufte-artigen Merkmalen in Memoiren), indem Sie die Abbildung dort einfügen und dann die Überschrift in ein einfügen sidepar.

EDIT: Das Problem mit der folgenden Lösung ist, dass sie nicht richtig mit anderem schwebenden Material am Rand (Randnotizen usw.) interagiert. Ich würde gerne eine Lösung sehen, die dies tut, so wie es die Tufte-Klassen tun.

\documentclass[10pt, a4paper,openright, twoside]{memoir}
\usepackage[demo]{graphicx}
\usepackage{kantlipsum}

% emulate Tufte full-width environment
\newlength{\fullwidthlen}
\setlength{\fullwidthlen}{\marginparwidth}
\addtolength{\fullwidthlen}{\marginparsep}
\newenvironment{fullwidth}{%
  \begin{adjustwidth*}{}{-\fullwidthlen}%
}{%
  \end{adjustwidth*}%
}

\begin{document}
\kant[1]
\begin{figure}[t]
  \begin{fullwidth}
    \includegraphics[width=5pt,height=0.5\textwidth]{dummy}
  \end{fullwidth}
  \vspace{-\baselineskip}\vspace{-\baselineskip}
  \sideparmargin{outer}
  \sidepar{\vspace{\baselineskip}
    \caption{Caption for a full-width figure appearing in the margin
      below it.}}
\end{figure}
\end{document}

Dies sollte mit Abbildungen funktionieren, die „oben“ oder „hier“ platziert sind. Verwenden Sie diese Option, \vspaceum den vertikalen Abstand zwischen Abbildung, nachfolgendem Fließtext und Bildunterschrift anzupassen.

verwandte Informationen