我如何从页面中间、上下和右侧开始书写?
我想从页面中间向两个方向书写。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}