Cum de a schimba anumite pagini în modul peisaj/portret

Cum pot schimba unele pagini în document în modul peisaj, lăsând pe alții în modul portret (sau invers)?

Comentarii la întrebare (3)

Încerca lscape pachet:

% lscape.sty Produce landscape pages in a (mainly) portrait document.
\usepackage{lscape}
...
\begin{landscape}
...
\end{landscape}

Acest lucru modifică marginile și se rotește conținutul paginii dar nu numărul paginii. Util, de exemplu, cu mari, cu mai multe tabele, și este compatibil cu pachete longtable " și " supertabular.

Dacă utilizați comanda, ar trebui să utilizați pdflscape în loc. Anii pdflscape pachetului adaugă suport PDF pentru "peisajul" mediul de pachet lscape, prin stabilirea PDF/Roti pagina atribut. Pagini cu acest atribut vor fi afișate în orientare peisaj de conformitate telespectatori PDF:

\usepackage{pdflscape}
...
\begin{landscape}
...
\end{landscape}
Comentarii (5)

Anii `lscape pachet are probleme cu documente bilaterale!

Peisajul pagini chiar pagenumbers (pe partea stângă a documentului) ar trebui să fie cu susul în jos de cele de ciudat pagenumbers (pe partea dreapta a documentului).

Pentru a rezolva această problemă în documente bilaterale utilizarea pachetului "filare":

\usepackage{rotating}
...
\begin{sidewaysfigure}
...
\end{sidewaysfigure}

Se rotește cifrele cu privire la modul de numerotare a paginilor. Acesta susține, de asemenea, manualul de rotație cu \begin{lateral} (de 90 de grade în sens antiorar) și \begin{rândul}{30} (30 de grade de rotație).

Am gasit solutia aici.

Comentarii (1)

A găsit o soluție mult mai bună, care funcționează cu fișiere PDF doar. Folosi pdflscape pachet in loc delscape pachetului. Acest lucru va roti la pagina în PDF, și arată bine. Cu toate acestea, tot nu se schimba \textwidth și alte lucruri. Interfereaza cu alte pachete, deci, de exemplu, în loc de \SetWatermarkAngle{19} va trebui să setați manual \SetWatermarkAngle{109} pe landscape (în realitate: rotite) pagini.

Comentarii (2)

Există un frumos & soluție simplă, bazată pe pachet typearea` de Koma-Script-uri (inspirat în acest răspuns). Ai nevoie doar pentru a adăuga următoarele comenzi bloc, ori de câte ori doriți să modificați orientarea paginii.

\newpage
\KOMAoptions{paper={portrait or landscape},pagesize}
\recalctypearea

Cel mai bun dintre toate este faptul că numărul de pagină rămâne vertical în partea de jos (nu roti cu pagină) și, de asemenea, notele de subsol sunt ușor conservate.

\documentclass{article}
\usepackage[paper=portrait,pagesize]{typearea}

\begin{document}
\section{This is my Portrait Page}

\newpage
\KOMAoptions{paper=landscape,pagesize}
\recalctypearea
\section{This is my Landscape Page}
Text in my landscape section\footnote{Footnote in Landscape}

\newpage
\KOMAoptions{paper=portrait,pagesize}
\recalctypearea
\section{This is again Portrait Page}

\end{document}

Comentarii (0)

Am aterizat pe aceasta pagina pentru ca am avut o masă, care a fost prea mare pentru a fi afișate pe un portret pagina. Problema cu `lscape " sau " pdflscape pentru mine este că se rup pagina la locatia exacta unde peisajul pagina începe. Ca's nu ceea ce am vrut. În schimb, am folosit raspunsul aici: https://tex.stackexchange.com/questions/50070/landscape-figure-in-latex

De "filare" pachet oferă două medii:

  • \begin{sidewaystable} ... \end{sidewaystable}
  • \begin{sidewaysfigure} ... \end{sidewaysfigure}

În cazul în care tabelul sau figura este suficient de mare, puteți obține, de asemenea, un peisaj pagina. Diferența este că la pauză va fi la un punct naturală în document, mai degrabă decât exact în cazul în care ați definit-o (care poate arata urat).

Rețineți că acest pachet este, de asemenea, compatibil cu twoside` documente:

Dacă 'twoside' opțiune a fost dat documentul principal clasa (fie explicit sau implicit, ca în default pentru carte de clasă), pachetul va roti în lateral cifre în funcție de numărul de pagină (acest lucru necesită cel puțin două treceri prin LATEX).

Pentru mai multe detalii, a se vedea pachetului pe CTAN.

Comentarii (0)

Aceasta este ceea ce a lucrat pentru mine. A defini o fantezie pagină înainte ca documentul începe și apoi apel fantezie pagină atunci când ai nevoie de peisaj. Inițial prevăzută de șablon din UTK absolvent de școală.

\usepackage{pdflscape}
\usepackage{fancyhdr} 

\fancypagestyle{mylandscape}{
\fancyhf{} %Clears the header/footer
\fancyfoot{% Footer
\makebox[\textwidth][r]{% Right
  \rlap{\hspace{.75cm}% Push out of margin by \footskip
    \smash{% Remove vertical height
      \raisebox{4.87in}{% Raise vertically
        \rotatebox{90}{\thepage}}}}}}% Rotate counter-clockwise
\renewcommand{\headrulewidth}{0pt}% No header rule
\renewcommand{\footrulewidth}{0pt}% No footer rule
}

%%%% Now the actual Document %%%%
\begin{document}

% When you need landscape page do this
\begin{landscape}
\thispagestyle{mylandscape} %Call our predefined page type

% Put your figure, table, whatever, here
\begin{figure}[h]  
\centering
\includegraphics[width=9in]{The wide angle...}
\caption{This view is too wide for a portrait page.}
\label{fig:wide-pic}
\end{figure}

%End lanscape to go back to portrait
\end{landscape}
\end{document}
Comentarii (0)