旋转文本:如何避免重叠?

旋转文本:如何避免重叠?

假设我面临以下例子:

\documentclass[12pt]{article}
\usepackage{rotating}

\begin{document}

Horizontal text\\\\
\begin{rotate}{50}Vertical text\end{rotate}

\end{document}

不幸的是,这会产生一些令人讨厌的重叠:

在此处输入图片描述

有什么好方法可以修复此问题?

(附注:我是乳胶堆栈交换的新手,还没有弄清楚如何排版我在网页中输入的问题代码来生成图像;或者我应该始终手动完成?)

谢谢!

答案1

您实际上只需要rotating的包sidewaystable,只需在这里使用标准即可\rotatebox

在此处输入图片描述

\documentclass[12pt]{article}
\usepackage{graphicx}

\begin{document}

Horizontal text\\
\rotatebox{50}{Vertical text}

\end{document}

答案2

从包的文档中rotating

  • rotate打印经过任意角度旋转的内容,但不是为结果留出空间。

改用turn环境:

  • turn打印经过任意角度旋转的内容。

在此处输入图片描述

\documentclass[12pt]{article}
\usepackage{rotating}
\begin{document}
\noindent
Horizontal text\\
\begin{turn}{50}Vertical text\end{turn}
\end{document}

答案3

\documentclass[12pt]{article}
\usepackage{rotating}

\begin{document}

Horizontal text

\vspace{3cm}


\begin{rotate}{30}Vertical text\end{rotate}

\end{document}}

添加\vspace以将两者分开。

相关内容