首頁>LaTeX>source

我使用 caption包   設置浮動的標题.我希望获得一个大標题的標题放置在邊距,所以我需要更改標题標题及其標簽的距离(預設為 \nobreakspace )。

--- --- EDIT

MwE是:

\documentclass{article}
\usepackage{caption,wrapfig,lipsum,marginnote}
\captionsetup[wrapfigure]{
labelsep=newline,
labelfont={bf},
position=top,
skip=0pt,
singlelinecheck=no}
\begin{document}
\lipsum[1]
\begin{wrapfigure}{r}[0pt]{4cm}\raggedleft
\marginnote{
\captionof{figure}
{Here is a caption text.}}
\fbox{\parbox{4cm}{aaa\\
bbb\\
ccc\\
ddd\\
eee\\
fff\\
ggg
}}
\end{wrapfigure}
\lipsum[1]
\end{document}

上面的代碼顯示:

但我想要的是:

也就是說,我想插入一个 \newline   在 Figure之後   在 1之前 .

最新回復
  • 12月前
    1 #

    註意,我還修複了\ parbox的宽度,以便\ fbox適合邊距。

    我原来的解決方案很簡單優雅,而且錯了.具體来說,\ thefigure也用在圖表列表中.它需要一些搜尋,但我相信\ fnum @ figure是正確的修改巨集。

    \documentclass{article}
    \usepackage{caption,wrapfig,lipsum,marginnote}
    \makeatletter
    \renewcommand{\[email protected]}{\figurename\newline\centerline{\huge\thefigure}}
    \makeatother
    \captionsetup[wrapfigure]{
    labelsep=newline,
    labelfont={bf},
    position=top,
    skip=0pt,
    singlelinecheck=no}
    \begin{document}
    \lipsum[1]
    \begin{wrapfigure}{r}[0pt]{4cm}\raggedleft
    \marginnote{
    \captionof{figure}
    {Here is a caption text.}}
    \fbox{\parbox{\dimexpr 4cm-2\fboxsep-2\fboxrule}{aaa\\
    bbb\\
    ccc\\
    ddd\\
    eee\\
    fff\\
    ggg
    }}
    \end{wrapfigure}
    \lipsum[1]
    \end{document}
    

  • LaTeXmk輸出的時間戳
  • LaTeX tex core:什麼設置結轉到發货頁面?