A3 latex 页码

A3 latex 页码

我正在用 latex (overleaf) 写我的研究期末项目报告。我必须使用 A3 尺寸的页面来插入大尺寸的图表和表格,但有两个问题:

1 / A3 页面的页码不再显示(我知道我使用的是“纯色”样式),因为我必须更改页边距(以显示居中的图形)。我怎样才能将其显示在底部中央?

2 / 紧接着 A3 页面的 A4 页面编号移到了页面中间,请问该怎么办?

\documentclass[a4paper]{article}
\usepackage[paper=A4,pagesize]{typearea}

\usepackage{graphicx}
\usepackage{afterpage}
\begin{document}

\afterpage{
\clearpage
\pagestyle{plain}
\KOMAoptions{paper=a3,paper=landscape}
\addtolength{\hoffset}{-17.0cm}
\addtolength{\voffset}{-5.0cm}
\recalctypearea
\begin{figure}[htbp]
\centering
\includegraphics[width=3.5\textwidth]{GanttT.PNG}

\caption {Diagramme de Gantt}
\label{fig:vo-business-schema}

\end{figure}

\clearpage
\KOMAoptions{paper=A4,pagesize}
\recalctypearea
}

\newpage
\pagestyle{plain}
\section*{Conclusion}


\end{document}

在此处输入图片描述在此处输入图片描述

答案1

当包含图形时,将来请使用\usepackage[demo]{graphicx}作为包选项并\includegraphics["options"]{demo}在主体中使用,因为我们无法访问您的示例,因此无法编译GanttT.PNG

我对你的代码进行了大量修改,但它确实满足了你的要求(页码以 A3 页面为中心,正常恢复到 A4 页面):

\documentclass[a4paper]{article}

\usepackage[usegeometry]{typearea}
\usepackage[demo]{graphicx}
\usepackage{geometry}

% Assumed a geometry, delete both \newgeometry commands to use the default geometry of your document
\newgeometry{inner=2.5cm,outer=2.5cm,top=3cm,bottom=3cm}

\newcommand\paperAThreeLandscape{%
    \cleardoublepage%
    \KOMAoptions{paper=A3,paper=landscape,DIV=last}%
    \newgeometry{margin=1in}%
    }

\newcommand\afterPaperChange{%
    \clearpage%
    \KOMAoptions{paper=A4,paper=portrait,pagesize}%
    \recalctypearea%
    \newgeometry{inner=2.5cm,outer=2.5cm,top=3cm,bottom=3cm} % Change geometry to what it was set to before
    }

\begin{document}

\section*{Before gantt}

\clearpage
\pagestyle{plain}

\paperAThreeLandscape
\begin{figure}[htbp]
\centering
\includegraphics[width=\textwidth,height=15cm]{demo}
\caption {Diagramme de Gantt}
\label{fig:vo-business-schema}

\end{figure}

\afterPaperChange

\newpage
\pagestyle{plain}
\section*{Conclusion}

\end{document}

这会在 A3 页面上产生以下内容(注意黑色矩形是demo图形):

A3

A4 页面上的内容如下:

A4

我不记得我在哪里得到了用于在文档中途更改纸张大小的代码(或部分代码),但我认为它是作者:Martin Scharrer. 更改包含图形的高度选项以满足您的要求,我选择 15cm 只是因为。将 A3 页面的边距也更改为您需要的边距,选择 1in 是因为这是我在文件中使用的。我删除了 afterpage 包,如果这是不可接受的,那么我不知道如何在该包的范围内完成您需要的操作,但希望其他人可以!希望这会有所帮助。

相关内容