从页面中间书写、上下颠倒还是从右侧书写?

从页面中间书写、上下颠倒还是从右侧书写?

我如何从页面中间、上下和右侧开始书写?

我想从页面中间向两个方向书写。A4 纸将在三个地方折叠,从侧面看呈三角形。以下是我想要实现的效果。

\documentclass{article}
\usepackage{graphicx}
\begin{document}

    Section 1.\\
    .............................\\
    \rotatebox{180}{Section 2. Upside down text.}\\
    ...(this is the middle of the page)...\\
    Section 3. Text.\\
    .............................\\
    Section 4.

\end{document}

第 1 和第 4 部分将重叠并形成三角形的底部。我希望文本从两侧都可读,这就是我旋转第 2 部分中的文本的原因。这些点不是必需的,它们只是显示折叠的位置。

在此处输入图片描述

答案1

我不知道有任何包专门用于在折叠的页面上排版文本;然而,可以将文本放置在页面上的任意位置并旋转它们(其中许多它可以做的其他事情)。

类似下面的操作可以起作用吗?

\documentclass{article}
\usepackage[paper=a4paper]{geometry}
\pagestyle{empty}
\usepackage{lipsum}
\usepackage{tikz}
\usetikzlibrary{calc}
\begin{document}
\begin{tikzpicture}[
    remember picture, 
    overlay,
    every node/.style={
      align=justify,
      text width=19cm,
    },
  ]
  \coordinate (first third west) 
              at ($(current page.north west)!0.33!(current page.south west)$);
  \coordinate (first third east) 
              at ($(current page.north east)!0.33!(current page.south east)$);
  \coordinate (second third west) 
              at ($(current page.north west)!0.67!(current page.south west)$);
  \coordinate (second third east) 
              at ($(current page.north east)!0.67!(current page.south east)$);

  \draw [dashed, opacity=0.2] (first third west) -- (first third east);
  \draw [dashed, opacity=0.2] (second third west) -- (second third east);

  \node [anchor=north west] 
        at ($(current page.north west) + (1cm, -1cm)$) 
        {\lipsum[1-2]};

  \node [anchor=north west, rotate=180] 
        at ($(second third east) + (-1cm, 1cm)$) 
        {\lipsum[1-2]};

  \node [anchor=north west] 
        at ($(second third west) + (1cm, -1cm)$) 
        {\lipsum[1-2]};
\end{tikzpicture}
\end{document}

输出

相关内容