Lateks dosyama ek olarak bir PDF veya doc dosyası eklemeye çalışıyorum. Bunu nasıl yapabileceğimi biliyor musun?
Lateks dosyama ek olarak bir PDF veya doc dosyası eklemeye çalışıyorum. Bunu nasıl yapabileceğimi biliyor musun?
Yanıtlar:
pdfpages
Paketi kullanın .
\usepackage{pdfpages}
PDF dosyasına tüm sayfaları dahil etmek için:
\includepdf[pages=-]{myfile.pdf}
PDF'nin yalnızca ilk sayfasını dahil etmek için:
\includepdf[pages={1}]{myfile.pdf}
Kullanım texdoc pdfpages
kılavuzunun tamamını görmek için bir kabukta koşun pdfpages
.
\includepdf[pages={1,3,5}]{myfile.pdf}
, dosyanın 1, 3 ve 5. sayfalarını içerecektir. Dosyanın tamamını, belirttiğiniz dahil etmek için pages={-}
, {-}
uç noktalarının olmadan bir dizi sırasıyla ilk ve son sayfalara hangi varsayılan belirtilen olduğunu.
\includepdf[pages=-,scale=.8,pagecommand={}]{file}
\includepdf[page={-},offset=<offset in x>mm <offset in y>mm]{myfile.pdf}
pages={1-48,50-100}
. Gibi bir şey söylemek kadar basit değil pages={!49}
, ama o kadar da zor değil.
Dosyanıza yalnızca 1 sayfa değil tüm pdf koymak için şunu kullanın:
\usepackage{pdfpages}
\includepdf[pages=-]{myfile.pdf}
\includegraphics{myfig.pdf}
\usepackage{graphicx}
bu komutu kullanabilmek için gereklidir
Otomatik bir yol olacağını sanmıyorum. Ayrıca eke doğru bir sayfa numarası eklemek isteyebilirsiniz. Birkaç sayfalık pdf belgenize zaten sahip olduğunuzu varsayarsak, örneğin Adobe Acrobat Professional'ı kullanarak pdf belgenizin her sayfasını çıkarmanız ve her birini ayrı bir pdf dosyası olarak kaydetmeniz gerekir. Sonra (1 her sayfa) ve kullanımı, her sayfa bazında görüntüleri gibi pdf belgelerin her dahil gerekecek NewPage her sayfa e arasına, 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}
Artık her sayfa, sayfa başına 1 pdf resmiyle görünecek ve altta doğru bir sayfa numarasına sahip olacaksınız. Örneğimde gösterildiği gibi, her görüntünün tek bir sayfaya sığacak doğru boyutta olması için ölçek faktörü ile biraz oynamanız gerekir. Umarım yardımcı olur...
Pdflatex altında çalışan ek paketler olmadan bir seçenek var
Bu kodu uyarla
\begin{figure}[h]
\centering
\includegraphics[width=\ScaleIfNeeded]{figuras/diagrama-spearman.pdf}
\caption{Schematical view of Spearman's theory.}
\end{figure}
"diagrama-spearman.pdf" TikZ ile oluşturulan bir komplo ve bu kod (pdf eklemek istediğim .tex dosyasından farklı bir .tex dosyası)
\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}
Bu dahil ettiğim diyagram
\includegraphics[page=2,width=0.5\textwidth,height = 0.3\textheight]{file.pdf}
\includegraphics
İşlevi vardır page
grafik olarak bir PDF dosyasının belirli bir sayfasını eklemek için bir seçenek. Varsayılan değer birdir, ancak değiştirebilirsiniz.
\includegraphics[scale=0.75,page=2]{multipage.pdf}
Daha fazlasını burada bulabilirsiniz .