在回憶錄中使用類似簇絨的圖形和標題

在回憶錄中使用類似簇絨的圖形和標題

我正在寫一本書,使用類似簇絨的風格,但使用回憶錄來實現。 (我不想使用 tufte 本身,因為回憶錄有很多不錯的功能。)因此,我有一個相對較窄的文字寬度,使用邊距註釋等。一個全角圖形,標題位於圖形下方的頁邊距。回憶錄側面標題(MWE 下面)將圖形置於一側,常規圖形環境將標題置於圖形下方。我希望在圖下方但在頁邊空白處有一個圖標題,如下所示。模仿 tufte 全寬環境本身還不夠。如果有人有建議,或者更好的是一些工作代碼,我將不勝感激。

在此輸入影像描述

\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}

答案1

我認為您可以在不使用的情況下做到這一點sidecapraise,因此您必須透過模擬 Tufte 環境來了解影像的高度fullwidth關於回憶錄中的這個和其他塔夫特式的特徵),將圖形放入其中,然後將標題放入sidepar.

編輯:以下解決方案的問題是它不會與頁邊空白中的其他浮動材料(旁注等)正確互動。我希望看到一個像 Tufte 類別那樣的解決方案。

\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}

這應該適用於具有“頂部”或“此處”位置的圖形。用於\vspace調整圖形、內文和標題之間的垂直間距。

相關內容