旋转边注中的文本?

旋转边注中的文本?

我正在制作一张带有背景图片的单页会议传单。我想在页面右下角添加一个图片来源,但要旋转 90 度。如何才能完美地做到这一点?

我正在使用 eco-pic 作为背景图像,如下所述:如何使用 LaTeX 在标题页上创建背景图像?

然后我尝试了这个文本水平居中但绝对垂直放置绝对定位文本。

但是,这种方法失败了,因为文本隐藏在背景图像下,不可见(但只能搜索)。

我也尝试将文本放到页脚,但是 a) 我无法将文本推到页面的右侧;并且 b) 一旦旋转(使用 \usepackage{rotating}),文本就无法超出底部边距。

所以在我看来,这可以通过使用 \marginpar 或 \marginnote 来通过位置合适的边注来实现。但是,旋转文本不会将其定位到页面的右侧,而是位于 \rightmargin 的距离处。

我还使用了 contour 包(用来勾勒文本轮廓,使其更易读),如果我理解正确的话,这会创建一个类似 mbox 的环境,因此我宁愿解决方案中没有任何换行符。我只想从右下角开始向上 90 度书写。

似乎为了传单上不相关的信息而花费了很多精力。

答案1

这是我使用的一个选项background定位横向文本的包:

\documentclass{article}
\usepackage[a6paper]{geometry}% just for the example
\usepackage{background}
\usepackage{eso-pic}
\usepackage{contour}

\newcommand\BackgroundPic{%
\put(0,0){%
\parbox[b][\paperheight]{\paperwidth}{%
\vfill
\centering
\includegraphics[width=\paperwidth,height=\paperheight]{papiro}
\vfill
}}}

\backgroundsetup{
  angle=90,
  opacity=1,
  scale=1,
  color=red,
  nodeanchor=south west,
  position={current page.south east},
  contents={\contour{green!70!black}{This is the text that will go sideways}},
  %hshift=20pt,% to move the text vertically
  %vshift=-10pt% to move the text horizontally
}

\pagestyle{empty}

\begin{document}

\AddToShipoutPicture*{\BackgroundPic}
some test text

\end{document}

结果:

在此处输入图片描述

使用包提供的不同键,您可以轻松控制材料的属性(颜色、位置、偏移、比例、不透明度)。

相关内容