如何创建一个 tex 文件,其中顶部的反射将位于同一页面的底部?

如何创建一个 tex 文件,其中顶部的反射将位于同一页面的底部?

我想准备一个.tex文档使用TeX工作室满足以下条件:

  • 拿一张A4大小的纸。

  • 页面上半部分写的内容。

  • 相同的文字将显示在页面的下半部分。

  • 无论我从顶部还是底部阅读,它都是相同的,即相同的边距(顶部,底部)、缩进等。

  • 像下面的例子一样。

我要这个

答案1

包裹atbegshi在发货前捕获输出框。这可用于将页面的旋转副本放置在输出页面上:

\documentclass{article}

\usepackage[a4paper, margin=15mm]{geometry}
\addtolength{\textheight}{-.5\paperheight}

\usepackage{graphicx}
\usepackage{picture}
\usepackage{atbegshi}
\AtBeginShipoutInit
\AtBeginShipout{%
  \AtBeginShipoutUpperLeft{%
    \put(\paperwidth, -.5\paperheight){%
      \rotatebox{180}{%
        \smash{\hbox to 0pt{\kern1in\copy\AtBeginShipoutBox\hss}}%
      }%
    }%
  }%
}

\usepackage{blindtext}

\begin{document}
  \blinddocument
\end{document}

前两页:

第 1 页第2页

答案2

这就是source.tex

\documentclass{article}
\usepackage[a5paper,landscape]{geometry}


\usepackage{blindtext}% just for dummy example
\begin{document}
\blinddocument
\end{document}

在此处输入图片描述 这就是您的final.tex产品输出,您不需要每次都更改它。

\documentclass{article}
\usepackage[a4paper,scale=1]{geometry}
\usepackage{graphicx}
\newcounter{mtpage}

\setlength{\parindent}{0pt}
\begin{document}
\loop
\stepcounter{mtpage}
\includegraphics[scale=.99,page=\value{mtpage}]{doc1.pdf}
\vfill\includegraphics[scale=.99,angle=180,page=\value{mtpage}]{doc1.pdf}
\newpage
\ifnum\value{mtpage}<\pdflastximagepages
\repeat
\end{document}

在此处输入图片描述

相关内容