Я намагаюся вставити файл PDF або doc як додаток до свого файлу Latex. Ви знаєте, як я можу це зробити?
Я намагаюся вставити файл PDF або doc як додаток до свого файлу Latex. Ви знаєте, як я можу це зробити?
Відповіді:
Скористайтеся pdfpages
пакетом.
\usepackage{pdfpages}
Щоб включити всі сторінки у PDF-файл:
\includepdf[pages=-]{myfile.pdf}
Щоб включити лише першу сторінку PDF:
\includepdf[pages={1}]{myfile.pdf}
Запустіть texdoc pdfpages
в оболонці, щоб переглянути повний посібник для pdfpages
.
\includepdf[pages={1,3,5}]{myfile.pdf}
включатимуть сторінки 1, 3 та 5 файлу. Щоб включити весь файл, ви вказуєте pages={-}
, де {-}
знаходиться діапазон без кінцевих точок, який визначається за замовчуванням на першій та останній сторінках відповідно.
\includepdf[pages=-,scale=.8,pagecommand={}]{file}
\includepdf[page={-},offset=<offset in x>mm <offset in y>mm]{myfile.pdf}
pages={1-48,50-100}
. Не так просто, як сказати щось на кшталт pages={!49}
, але не так важко.
Для розміщення у файлі цілого PDF, а не лише 1 сторінки, використовуйте:
\usepackage{pdfpages}
\includepdf[pages=-]{myfile.pdf}
\includegraphics{myfig.pdf}
\usepackage{graphicx}
, потрібна можливість використовувати цю команду
Я не думаю, що існував би автоматичний спосіб. Ви також можете правильно додати номер сторінки в додаток. Якщо припустити, що у вас вже є pdf-документ із декількох сторінок, вам доведеться витягнути спочатку кожну сторінку свого PDF-документа за допомогою Adobe Acrobat Professional, і зберегти кожну з них як окремий pdf-файл. Тоді вам доведеться включати кожен pdf-документ як зображення на основі кожної сторінки (по 1 кожній сторінці) та використовувати нову сторінку між кожною сторінкою e, g,
\appendix
\section{Quiz 1}\label{sec:Quiz}
\begin{figure}[htp] \centering{
\includegraphics[scale=0.82]{quizz.pdf}}
\caption{Experiment 1}
\end{figure}
\newpage
\section{Sample paper}\label{sec:Sample}
\begin{figure}[htp] \centering{
\includegraphics[scale=0.75]{sampaper.pdf}}
\caption{Experiment 2}
\end{figure}
Тепер на кожній сторінці з'явиться по 1 pdf-зображення на кожній сторінці, а внизу ви будете мати правильний номер сторінки. Як показано в моєму прикладі, вам доведеться трохи пограти з коефіцієнтом масштабу для кожного зображення, щоб отримати його в потрібному розмірі, який поміститься на одній сторінці. Сподіваюся, що це допомагає ...
Існує опція без додаткових пакетів, яка працює під pdflatex
Адаптуйте цей код
\begin{figure}[h]
\centering
\includegraphics[width=\ScaleIfNeeded]{figuras/diagrama-spearman.pdf}
\caption{Schematical view of Spearman's theory.}
\end{figure}
"diagrama-spearman.pdf" - це сюжет, згенерований за допомогою TikZ, і це код (це ще один .tex-файл, відмінний від .tex-файлу, куди я хочу вставити pdf)
\documentclass[border=3mm]{standalone}
\usepackage[applemac]{inputenc}
\usepackage[protrusion=true,expansion=true]{microtype}
\usepackage[bb=lucida,bbscaled=1,cal=boondoxo]{mathalfa}
\usepackage[stdmathitalics=true,math-style=iso,lucidasmallscale=true,romanfamily=bright]{lucimatx}
\usepackage{tikz}
\usetikzlibrary{intersections}
\newcommand{\at}{\makeatletter @\makeatother}
\begin{document}
\begin{tikzpicture}
\tikzset{venn circle/.style={draw,circle,minimum width=5cm,fill=#1,opacity=1}}
\node [venn circle = none, name path=A] (A) at (45:2cm) { };
\node [venn circle = none, name path=B] (B) at (135:2cm) { };
\node [venn circle = none, name path=C] (C) at (225:2cm) { };
\node [venn circle = none, name path=D] (D) at (315:2cm) { };
\node[above right] at (barycentric cs:A=1) {logical};
\node[above left] at (barycentric cs:B=1) {mechanical};
\node[below left] at (barycentric cs:C=1) {spatial};
\node[below right] at (barycentric cs:D=1) {arithmetical};
\node at (0,0) {G};
\end{tikzpicture}
\end{document}
Це діаграма, яку я включив
\includegraphics[page=2,width=0.5\textwidth,height = 0.3\textheight]{file.pdf}