diff options
Diffstat (limited to 'Master/texmf-dist/source/latex/oberdiek/pdflscape.dtx')
-rw-r--r-- | Master/texmf-dist/source/latex/oberdiek/pdflscape.dtx | 241 |
1 files changed, 1 insertions, 240 deletions
diff --git a/Master/texmf-dist/source/latex/oberdiek/pdflscape.dtx b/Master/texmf-dist/source/latex/oberdiek/pdflscape.dtx index 8743b2ebbbb..e808b973e30 100644 --- a/Master/texmf-dist/source/latex/oberdiek/pdflscape.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/pdflscape.dtx @@ -66,14 +66,6 @@ % Installation: % TDS:tex/latex/oberdiek/pdflscape.sty % TDS:doc/latex/oberdiek/pdflscape.pdf -% TDS:doc/latex/oberdiek/test/pdflscape-test1.tex -% TDS:doc/latex/oberdiek/test/pdflscape-test2.tex -% TDS:doc/latex/oberdiek/test/pdflscape-test3.tex -% TDS:doc/latex/oberdiek/test/pdflscape-test4.tex -% TDS:doc/latex/oberdiek/test/pdflscape-test5.tex -% TDS:doc/latex/oberdiek/test/pdflscape-test6.tex -% TDS:doc/latex/oberdiek/test/pdflscape-test6.txt -% TDS:doc/latex/oberdiek/test/ExtractRotate.java % TDS:source/latex/oberdiek/pdflscape.dtx % %<*ignore> @@ -152,7 +144,7 @@ and the derived files \nopreamble \nopostamble % \file{pdflscape-test6.txt}{\from{pdflscape.dtx}{result6}}% - \file{ExtractRotate.java}{\from{pdflscape.dtx}{ExtractRotate}}% +% \file{ExtractRotate.java}{\from{pdflscape.dtx}{ExtractRotate}}% % \usedir{source/latex/oberdiek/catalogue}% % \file{pdflscape.xml}{\from{pdflscape.dtx}{catalogue}}% } @@ -192,21 +184,6 @@ and the derived files % \fi % % -% \CharacterTable -% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z -% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z -% Digits \0\1\2\3\4\5\6\7\8\9 -% Exclamation \! Double quote \" Hash (number) \# -% Dollar \$ Percent \% Ampersand \& -% Acute accent \' Left paren \( Right paren \) -% Asterisk \* Plus \+ Comma \, -% Minus \- Point \. Solidus \/ -% Colon \: Semicolon \; Less than \< -% Equals \= Greater than \> Question mark \? -% Commercial at \@ Left bracket \[ Backslash \\ -% Right bracket \] Circumflex \^ Underscore \_ -% Grave accent \` Left brace \{ Vertical bar \| -% Right brace \} Tilde \~} % % \GetFileInfo{pdflscape.drv} % @@ -617,216 +594,6 @@ and the derived files %</package> % \end{macrocode} % -% \section{Test} -% -% \subsection{Driver detection tests} -% \begin{macrocode} -%<*test0> -\NeedsTeXFormat{LaTeX2e} -\documentclass{minimal} -\usepackage{qstest} -\IncludeTests{*} -\LogTests{log}{*}{*} -%</test0> -% \end{macrocode} -% -% \begin{macrocode} -%<*test1> -\usepackage{ifpdf} -\ifpdf - \def\ExpectDriver{pdftex}% -\fi -\usepackage{ifxetex}% -\ifxetex - \def\ExpectDriver{dvipdfm}% -\fi -\usepackage{pdflscape}[2016/05/14] -%</test1> -% \end{macrocode} -% -% \begin{macrocode} -%<*test2> -\def\ExpectDriver{pdftex} -\usepackage[pdftex]{pdflscape}[2016/05/14] -%</test2> -% \end{macrocode} -% -% \begin{macrocode} -%<*test3> -\def\ExpectDriver{dvipdfm} -\usepackage[dvipdfmx]{pdflscape}[2016/05/14] -%</test3> -% \end{macrocode} -% -% \begin{macrocode} -%<*test4> -\def\ExpectDriver{dvips} -\usepackage[dvipsone]{graphics} -\usepackage{pdflscape}[2016/05/14] -%</test4> -% \end{macrocode} -% -% \begin{macrocode} -%<*test0> -\begin{document} -\begin{qstest}{driver}{driver} - \makeatletter - \Expect*{\PLS@driver}*{\ExpectDriver}% -\end{qstest} -\end{document} -%</test0> -% \end{macrocode} -% -% \subsection{Test for \cs{PLS@CheckAngle}} -% -% \begin{macrocode} -%<*test5> -\NeedsTeXFormat{LaTeX2e} -\documentclass{minimal} -\usepackage{qstest} -\IncludeTests{*} -\LogTests{log}{*}{*} -\usepackage{pdflscape}[2016/05/14] -\begin{document} -\begin{qstest}{checkangle}{checkangle} - \makeatletter - \def\Result{% - \def\ResultString{\the\count@}% - }% - \def\PackageError#1#2#3{% - \def\Result{% - \def\ResultString{error}% - }% - }% - \def\Test#1#2{% - \begingroup - \PLS@CheckAngle{#1}% - \Result - \Expect*{\ResultString}{#2}% - \endgroup - }% - \Test{0}{0}% - \Test{90}{90}% - \Test{180}{180}% - \Test{270}{270}% - \Test{360}{0}% - \Test{450}{90}% - \Test{540}{180}% - \Test{630}{270}% - \Test{720}{0}% - \Test{3600}{0}% - \Test{3690}{90}% - \Test{-90}{270}% - \Test{-180}{180}% - \Test{-270}{-90}% - \Test{-360}{0}% - \Test{-450}{270}% - \Test{540}{180}% - \Test{-630}{90}% - \Test{-720}{0}% - \Test{-3600}{0}% - \Test{-3690}{270}% - \Test{1}{error}% - \Test{-1}{error}% - \Test{123}{error}% -\end{qstest} -\end{document} -%</test5> -% \end{macrocode} -% -% \subsection{Test for rotate} -% -% \begin{macrocode} -%<*test6> -\NeedsTeXFormat{LaTeX2e} -\documentclass{article} -\usepackage{pdflscape}[2016/05/14] -\begin{document} -\section{Portrait page} -\begin{landscape} -\section{Landscape page} -Foo bar foo bar foo bar foo bar foo bar -foo bar foo bar foo bar foo bar foo bar. -\end{landscape} -\section{Portrait Section} -Foo bar -\begin{landscape} -\section{Again Landscape Section} -\newpage -\section{Second Page of Landscape Section} -\end{landscape} -\section{Second Last Portrait Page} -\newpage -\section{Last Portrait Page} -\end{document} -%</test6> -% \end{macrocode} -% -% \begin{macrocode} -%<*result6> -/Page 1 /Rotate 0 -/Page 2 /Rotate 90 -/Page 3 /Rotate 0 -/Page 4 /Rotate 90 -/Page 5 /Rotate 90 -/Page 6 /Rotate 0 -/Page 7 /Rotate 0 -%</result6> -% \end{macrocode} -% -% \begin{macrocode} -%<*ExtractRotate> -/** - * ExtractRotate.java - * - * Copyright (C) 2007 by Heiko Oberdiek - * - * Requires: PDFBox (http://www.pdfbox.org/) - * - * Syntax: java ExtractRotate <pdffile> <textfile> - * - * The <pdffile> is analyzed and for each page its rotation - * setting is printed in the <textfile>. Example: - * /Page 1 /Rotate 0 - * /Page 2 /Rotate 90 - */ -import java.io.FileInputStream; -import java.io.FileWriter; -import org.pdfbox.pdfparser.PDFParser; -import org.pdfbox.pdmodel.PDDocument; -import org.pdfbox.pdmodel.PDDocumentCatalog; -import org.pdfbox.pdmodel.PDPage; - -public class ExtractRotate { - - public static void main(String[] args) { - try { - String infile = args[0]; - String outfile = args[1]; - FileWriter out = new FileWriter(outfile); - PDFParser parser = - new PDFParser(new FileInputStream(infile)); - parser.parse(); - PDDocument document = parser.getPDDocument(); - PDDocumentCatalog catalog = document.getDocumentCatalog(); - int i = 0; - for (Object page: catalog.getAllPages()) { - i++; - out.write("/Page " + i + " " + "/Rotate " - + ((PDPage)page).findRotation() + "\n"); - } - document.close(); - out.close(); - } - catch (Exception e) { - e.printStackTrace(); - System.exit(1); - } - } -} -%</ExtractRotate> -% \end{macrocode} -% % \section{Installation} % % \subsection{Download} @@ -876,12 +643,6 @@ public class ExtractRotate { % \begin{tabular}{@{}>{\ttfamily}l@{ $\rightarrow$ }>{\ttfamily}l@{}} % pdflscape.sty & tex/latex/oberdiek/pdflscape.sty\\ % pdflscape.pdf & doc/latex/oberdiek/pdflscape.pdf\\ -% test/pdflscape-test1.tex & doc/latex/oberdiek/test/pdflscape-test1.tex\\ -% test/pdflscape-test2.tex & doc/latex/oberdiek/test/pdflscape-test2.tex\\ -% test/pdflscape-test3.tex & doc/latex/oberdiek/test/pdflscape-test3.tex\\ -% test/pdflscape-test4.tex & doc/latex/oberdiek/test/pdflscape-test4.tex\\ -% test/pdflscape-test5.tex & doc/latex/oberdiek/test/pdflscape-test5.tex\\ -% test/pdflscape-test6.tex & doc/latex/oberdiek/test/pdflscape-test6.tex\\ % test/pdflscape-test6.txt & doc/latex/oberdiek/test/pdflscape-test6.txt\\ % test/ExtractRotate.java & doc/latex/oberdiek/test/ExtractRotate.java\\ % pdflscape.dtx & source/latex/oberdiek/pdflscape.dtx\\ |