如何制作横向的乳胶文档?

如何制作横向的乳胶文档?

我看过几篇与此相关的帖子,但我对给出的解释和例子并不满意。我无法让它们发挥作用!

我想要的是简单的横向文档。我试过了,\usepackage{pdflscape}但只有纸张旋转,而不是整个文档。坐标 (0,0) 仍然在右上方。我希望原点 (0,0) 位于左上方,就像我进行 MS Word 横向布局时发生的情况一样。

我确实需要你的帮助。我正在使用 Latex。

\documentclass{article}
\usepackage[paperheight=8.5in,paperwidth=13.0in,margin=0.1in,headheight=0.0in,footskip=0.5in,includehead,includefoot]{geometry}
%%\special{papersize=279mm,216mm}
\usepackage{graphicx}
\usepackage[landscape]{geometry}
\usepackage{fancyhdr}
\usepackage{fancybox}
\usepackage{longtable}
\usepackage{setspace}
\usepackage{fmtcount}
\usepackage{color}
\usepackage{multirow}
\usepackage[absolute]{textpos}
\usepackage{yfonts}
\usepackage{rotating}
\renewcommand{\familydefault}{\sfdefault}
\pagestyle{fancy}
\renewcommand{\headrulewidth}{0pt}

\begin{document}
\begin{landscape}
{.SELECT UPPER(company_name) as c_comp,address as c_add,tel_nos as c_tel FROM tools.`clients` WHERE client_id=1}
\begin{textblock}{14}(0.75,0.08)
\raggedright{
\includegraphics[height=1.0in]{/u2/images/school/stc_logo}
}
\end{textblock}
\begin{landscape}
\end{document}

答案1

您可以使用以下方式创建横向文档

\documentclass[a4paper,landscape]{article}

或者借助geometry包:

\usepackage[a4paper,margin=1in,landscape]{geometry}

此处文本将横向显示,但页面方向相同。请考虑以下示例:

\documentclass{article}
\usepackage[a4paper,margin=1in,landscape]{geometry}
\usepackage{blindtext}
\usepackage{tikz}
\usetikzlibrary{calc}
\begin{document}
\begin{tikzpicture}[remember picture,overlay]
  \node at ($(current page.north east) + (-1cm,-1cm)$) {NE};
\end{tikzpicture}
 \blinddocument
\end{document}

在此处输入图片描述

NE是文本位于 中的页面的东北部landscape。另一方面,如果您只想横向显示少数页面,则可以使用lscapepdflscape包。

\documentclass{article}
\usepackage[a4paper,margin=1in]{geometry}
\usepackage{kantlipsum}
\usepackage{lscape}
%\usepackage{pdflscape} %uncomment this  and comment above line to see the difference
\begin{document}
    \begin{landscape}
      \kant[1-4]
    \end{landscape}
    \kant[5-10]
\end{document}

pdflscape将自动旋转屏幕上的页面,以便于阅读。

absolute话虽如此,在您的示例中,从 中删除选项textpos。因此,当您旋转文本时,您将能够保持原点不断变化。此外,您已_在文本中使用了 ,而文本应该是\_

\documentclass{article}
\usepackage[paperheight=8.5in,paperwidth=13.0in,margin=0.1in,headheight=0.0in,footskip=0.5in,includehead,includefoot]{geometry}
\usepackage{graphicx}
\usepackage{textpos}
\usepackage{pdflscape}


\begin{document}
\begin{landscape}
{.SELECT UPPER(company\_name) as c\_comp,address as c\_add,tel\_nos as c\_tel FROM tools.`clients` WHERE client\_id=1}
\begin{textblock}{14}((0.75,0.08))
\raggedright{
\includegraphics[height=1.0in]{example-image-a}
}
\end{textblock}
\end{landscape}
\end{document}

在此处输入图片描述

答案2

如果您想在纵向文档中包含一些横向页面,我推荐该lscape软件包。

它的工作原理如下:

\documentclass{article}
\usepackage{lscape}    
\begin{document}    
portrait    
\begin{landscape}
landscape
\end{landscape}    
\end{document}

相关内容