章节开头的横向图形

章节开头的横向图形

在我正在撰写的论文中,我有一个附录章节,其中的图表插入侧面,因此它们被放大了。但是,该章节的第一页始终保持空白,第一张图片移至下一页,并且(取决于配置)可能会产生对齐问题。

我的代码很简单,章节标题和图形之间没有任何内容:

\documentclass[12pt]{report}
\usepackage[spanish,es-lcroman]{babel}
\usepackage[spanish, nameinlink]{cleveref}
\crefname{figure}{Figura}{Figuras}
\usepackage{fontspec}
\setmainfont{Calibri}
\usepackage[top=2.5cm, bottom=2.5cm, left=3.5cm, right=2.5cm]{geometry}
\usepackage{setspace}
\usepackage{parskip}
\usepackage{indentfirst}
\usepackage{float}
\usepackage{rotating}
\pagestyle{fancy}
\usepackage[babel,spanish=spanish]{csquotes}
\usepackage[backend=biber,style=apa]{biblatex}
\usepackage{caption,subcaption}

\captionsetup[figure]{
    textformat = period, 
    labelsep = newline, 
    singlelinecheck = false, 
    font = {onehalfspacing}, 
    labelfont = bf,
    textfont = it, 
    position = above, 
    skip = 6pt,
}


\begin{document}

\appendix

\chapter{Figuras ampliadas del Capítulo 2.}

\begin{sidewaysfigure}
    \centering %Without this, it prints weird figure-caption alignment.
    \captionsetup{width = 0.55\textwidth}
    \caption[Libro de texto de Edebé - Estructura de contenido.]{Estructura de contenido del libro de texto de Edebé (Fuente: Edebé, \citefield{Edebe2022}{year})}
    \label{fig:EdebeEstructuraAmp}
    \includegraphics[width=0.55\textwidth]{Edebe - Estructura}
\end{sidewaysfigure}


\end{document}

这样就得到了输出。很明显这不是大小问题,但不知道如何把它放在那里 在此处输入图片描述 在此处输入图片描述

有什么想法吗?谢谢。

答案1

rotating包将使用整页来容纳旋转的图像及其标题。

通过该软件包可以获得更好的解决方案adjustbox

该示例在图像上方添加了一个具有正确宽度和标题的迷你页面,并旋转整个页面。

b

\documentclass[12pt]{report}
\usepackage[spanish,es-lcroman]{babel}
\usepackage[spanish, nameinlink]{cleveref}
\crefname{figure}{Figura}{Figuras}
\usepackage{fontspec}
\setmainfont{Calibri}
\usepackage[top=2.5cm, bottom=2.5cm, left=3.5cm, right=2.5cm]{geometry}
\usepackage{setspace}
\usepackage{parskip}
\usepackage{indentfirst}
\usepackage{float}
%\usepackage{rotating}

%\pagestyle{fancy}
\usepackage[babel,spanish=spanish]{csquotes}
\usepackage[backend=biber,style=apa]{biblatex}
\usepackage{caption,subcaption}

\captionsetup[figure]{
    textformat = period, 
    labelsep = newline, 
    singlelinecheck = false, 
    font = {onehalfspacing}, 
    labelfont = bf,
    textfont = it, 
    position = above, 
    skip = 6pt,
}
\usepackage[Export]{adjustbox}% added <<<<<<<<<<<<<<

\begin{document}
    
    \appendix
    
    \chapter{Figuras ampliadas del Capítulo 2.}
    
    \begin{figure}[ht]  
        \begin{adjustbox}{%
                addcode={\begin{minipage}{\width}\caption[Libro de texto de Edebé - Estructura de contenido.]{%
                                            Estructura de contenido del libro de texto de Edebé (Fuente: Edebé)}
                        \label{fig:EdebeEstructuraAmp}}{\end{minipage}},%
                    rotate=90,center}
            \includegraphics[width=0.55\textwidth]{example-image}%
        \end{adjustbox}
    \end{figure}

\end{document}

使用该包可以获得相同的结果hvfloat

\documentclass[12pt]{report}
\usepackage[spanish,es-lcroman]{babel}
\usepackage[spanish, nameinlink]{cleveref}
\crefname{figure}{Figura}{Figuras}
\usepackage{fontspec}
\setmainfont{Calibri}
\usepackage[top=2.5cm, bottom=2.5cm, left=3.5cm, right=2.5cm]{geometry}
\usepackage{setspace}
\usepackage{parskip}
\usepackage{indentfirst}
\usepackage{float}
%\usepackage{rotating}
    
%\pagestyle{fancy}
\usepackage[babel,spanish=spanish]{csquotes}
\usepackage[backend=biber,style=apa]{biblatex}
\usepackage{caption,subcaption}

\usepackage{hvfloat}% added <<<<<<<<<<<<<<

\begin{document}
    
    \appendix
    
    \chapter{Figuras ampliadas del Capítulo 2.}     

    \hvFloat[floatPos=ht,
        objectAngle=90,
        capWidth=h,
        capPos=left,
        capAngle=90,
        capFormat={textformat = period, 
            labelsep = newline, 
            singlelinecheck = false, 
            font = {onehalfspacing}, 
            labelfont = bf,
            textfont = it, 
            skip = 6pt,},
        ]% 
        {figure}%
        {\includegraphics[width=0.55\textwidth]{example-image}}%
        [Libro de texto de Edebé - Estructura de contenido.]{Estructura de contenido del libro de texto de Edebé (Fuente: Edebé)}{fig:EdebeEstructuraAmp}

\end{document}

我认为更好的选择是将标题水平放置,以便于阅读。这样可以进一步放大图像,并将所有内容置于文本区域的中心。

C

\documentclass[12pt]{report}
\usepackage[spanish,es-lcroman]{babel}
\usepackage[spanish, nameinlink]{cleveref}
\crefname{figure}{Figura}{Figuras}
\usepackage{fontspec}
\setmainfont{Calibri}
\usepackage[top=2.5cm, bottom=2.5cm, left=3.5cm, right=2.5cm]{geometry}
\usepackage{setspace}
\usepackage{parskip}
\usepackage{indentfirst}
\usepackage{float}
%\usepackage{rotating}  

%\pagestyle{fancy}
\usepackage[babel,spanish=spanish]{csquotes}
\usepackage[backend=biber,style=apa]{biblatex}
\usepackage{caption,subcaption} 

\usepackage{hvfloat}% added <<<<<<<<<<<<<<
\begin{document}
    
    \appendix
    
    \chapter{Figuras ampliadas del Capítulo 2.}     

    \hvFloat[floatPos=ht,
        objectAngle=90, % rotate the image 90 dgr
        capWidth=w, % caption width = rotated image width
        capPos=top,
        capFormat={textformat = period, 
            labelsep = newline, 
            singlelinecheck = false, 
            font = {onehalfspacing}, 
            labelfont = bf,
            textfont = it, 
            skip = 6pt}, 
    ]% 
    {figure}%
    {\includegraphics[width=0.75\textwidth]{example-image}}% wider image
    [Libro de texto de Edebé - Estructura de contenido.]{Estructura de contenido del libro de texto de Edebé (Fuente: Edebé)}{fig:EdebeEstructuraAmp}
    
\end{document}

默认标题位置位于图片底部。如果需要,可使用skip=24pt或类似名称。

相关内容