用latex排版中的对象旋转问题

 

用latex排版中的对象旋转问题

用latex排版,如果要旋转文字,图像,表格等对象,首先得安装rotating包,在文档中使用usepackage{rotating}导入旋转包。

旋转命令格式\begin{command}{x},这里的{command}有三个命令选项: sideways, turn, rotate。{x}是用户自己定义的旋转角度。比如下面的例子将一个对象旋转90度:

\begin{sideways}将要打印的内容旋转90度\end{sideways}

turn和rotate都可以自己规定旋转的角度,但两者的区别是,rotate的旋转结果并不能保证被旋转对象所需要的空间。比如下面的例子讲一句话旋转120度,但是它有可能到超出页面,有些就不能显示了;

\begin{rotate}{120}将要打印的内容旋转自定义角度,但是旋转结果并不能保证被旋转对象所需要的空间\end{rotate}

需要注意的是,.Tex转成dvi格式后,你还不能看见旋转的结果,需要将dvi格式转成ps格式或者pdf后才可以看见旋转的结果。

下面代码区是一个tex文档,它分别将三句话旋转90度、45度、120度。第三者旋转120度后跑到页面外边去了,有些字看不到了。
复制内容到剪贴板
代码:
\documentclass{article}

\usepackage{CJK}              % 用于汉字
\usepackage{rotating}         %用于旋转对象

\begin{document}
\begin{CJK*}{GBK}{song}        %使用GBK宋体


\begin{sideways}将要打印的内容旋转90度\end{sideways}
\begin{turn}{45}将要打印的内容旋转自定义角度\end{turn}
\begin{rotate}{120}将要打印的内容旋转自定义角度,但是旋转结果并不能保证被旋转对象所需要的空间\end{rotate}

\end{CJK*}

\end{document}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章