اولین بار است که به اینجا می‌آیید؟ راهنمای سایت را بخوانید!
Close Sidebar
وب‌سایت پرسش و پاسخ پارسی‌لاتک جایی برای پرسش و پاسخ درباره سیستم حروف‌چینی لاتک و بسته زی‌پرشین است. در اینجا می‌توانید سوال‌های خود را بپرسید و به سوال‌های دیگران پاسخ دهید.

محبوب‌ترین برچسب‌ها

رفع خطا جدول مراجع xepersian ریاضی‌نویسی شکل فونت فهرست مطالب شماره‌گذاری منابع bidi پانویس بیب‌تک tikz تک‌لایو parsilatex بیمر اسلاید زی‌پرشین پاورقی سربرگ bibtex نماد فرمول‌نویسی رسم شکل قالب ارجاع‌دهی biditexmaker هدر ویرایشگر beamer واژه‌نامه اندازه فونت texstudio عنوان فصل ماتریس اعمال نشدن تغییرات در پی‌دی‌اف رسم جدول bidipresentation شماره صفحه حاشیه رنگ عنوان شکل اسلاید فارسی محیط قضیه گراف مکان شکل tikzpicture حروف‌چینی کد شماره فصل enumerate tabriz_thesis نمایه align زیرنویس شکل کادر itemize listings الگوریتم عدم اجرا نیم‌فاصله متن لاتین و فارسی فهرست اشکال بسته فاصله بین خطوط قالب پایان‌نامه فرمول نصب تک‌لایو فارسی‌تک hyperref شماره فرمول glossaries کپشن نمودار حروف‌چینی چندستونی فونت فارسی و انگلیسی ماکرونویسی خروجی biditools شماره پاورقی پیوست‌ فاصله‌گذاری فرمول چندضابطه‌ای لاتک سوال امتحانی subfigure extrafootnotefeatures header texmaker pdf tex biditufte-book تصویر شمارنده texlive2015 longtable زیرنویس خطا رسم نمودار شماره‌گذاری صفحات پایان نامه دیاگرام فهرست جداول میک‌تک texlive2016 تنظیم جدول kashida texworks caption اندیس lollipop iust-thesis multicol فصل‌نویسی شعر سوال چهارگزینه‌ای بولد تورفتگی آکولاد اعداد فارسی فاصله عمودی xindy چپ‌چینی اوبونتو میکروسافت ورد قاب geometry texlive fancyhdr تک لایو 2015 عنوان بخش به‌روزرسانی بسته aimc46 صفر توخالی فرمول طولانی بیرون‌زدگی کاما وسط‌چینی tcolorbox پوستر شماره گذاری فاصله سطرها نوشتافت شکست خط tex-programming فونت اعداد pgfplots قرآن tabriz-thesis ایتالیک winedt جستجوی معکوس xelatex فلش جایابی تصویر قالب کتاب پاراگراف‌بندی بازیابی اطلاعات هایپرلینک فهرست نمادها شمارنده فصل font محیط ریاضی رسم کادر جداکننده جدول طولانی فهرست تصاویر شماره‌گذاری فرمول algorithm2e فونت بولد proof equation bidipoem eps جدول افقی عکس به‌روزرسانی پانویس چندستونی کمک مالی فاصله خطوط حروف‌چینی شعر زیرشکل minipage قلم پانویس پاراگرافی ltrfootnote پیوست computeautoilg متن فارسی و انگلیسی فرمول چندخطی neveshtuft غلط‌گیری املایی تک‌پارسی پیکان لاتکس tabular baselineskip شماره قسمت قسمت عنوان جدول
11 نفر آنلاین
0 عضو و 11 مهمان در سایت حاضرند
بازدید امروز: 12566
بازدید دیروز: 25635
بازدید کل: 21395471

فراخوانی فایل پی دی اف و مشکل با پکیج pdfpages

0 رای
2,120 بازدید

سلام . من برنامه ای را در یک محیط برنامه نویسی کد نویسی کرده و فایل پی دی اف از آن ساختم تا در قسمت پیوستهای پایان نامه ام قرار دهم. طی جستجویی که کردم متوجه شدم که بایستی از پکیج pdfpages استفاده کرده و دستور

\include{pdfname.pdf}

استفاده کنم. وقتی این کار را میکنم، خروجی زیپرشین فقط یک تعداد صفحه خالی به تعداد صفحات فایل پی دی اف مورد نظرم هست. این کار را با چند فایل پی دی اف دیگر هم تکرار کردم اما فرقی نکرد. مشکل از کجا می تواند باشد؟ استایل پایان نامه من هم مربوط به استایل دانشگاه تبریز است. پیشاپیش از راهنمایی دوستان ممنونم.

سوال شده خرداد 9, 1394 توسط بی‌نام
ویرایش شده خرداد 9, 1394 توسط وحید دامن‌افشان
استفاده از بسته pdfpage مناسب نیست. می‌توان کدها را بطور مستقیم هم وارد کرد. لینک زیر را ببینید:
http://www.parsilatex.com/mediawiki/index.php?title=%D8%B1%D8%A7%D9%87%D9%86%D9%85%D8%A7%DB%8C_%D9%88%D8%A7%D8%B1%D8%AF_%DA%A9%D8%B1%D8%AF%D9%86_%DA%A9%D8%AF_%D8%AF%D8%B1_%D9%85%D8%AA%D9%86
سلام . از مطلب ارسالی شما بسیار ممنونم. منتها از این روش، حواشی متن در استایل کل پایان نامه ام بهم می ریزد. الان کدی که عرض کردم در بین دستورات
\begin{latin} و \end{latin} قرار دادم که فایل را مشان داد. اما مشکل دیگری که وجود دارد آن است که سایز آن کوچک است و مطالب فایل از گوشه چپ-بالای صفحه شروع شده وحدودا دو سوم از صفحه را اشغال کرده فلذا ریز نشان داده می شود. در راهنمای بسته pdfpages خواندم که می شود سایز را با دستور \templatesize کنترل کرد. اما نمیدانم چه مقادیری را برای طول و عرض قرار دهم. مقادیر مختلفی را تست کردم نتیجه اصلا جالب نبود.
راستی می شود راهنمایی بفرمایید که چرا بطور کلی این بسته چندان مناسب نیست؟
فایل کمینه برای کارتان نیاز دارم تا بتوانم پاسخ متاسب بدهم.
متشکر از لطفتان. لینک فایل پی دی اف را در یک سایت آپلود، بارگذاری کردم که لینک آن در زیر آمده است:
http://uploadboy.com/elv1r7oesq7x.html
میبخشید من نمیدانستم از کجا باید فایل را در سایت اتچ کنم بهمین خاطر در این سایت آپلود کردم.
متن کد هم همانطور که عرض کردم این است:
‎\begin{latin}‎‎
‎\includepdf[pages=‎-‎]‎{program1‎.‎pdf}‎‎
‎\end{latin}‎
در همین سوال خودتان ویرایش را کلیک کنید. آنجا برای ضمیمه کردن فایل امکانات هست.
می بخشید. چنین امکانی برای من وجود ندارد. حدس میزنم چون یک بار با نام کاربری hoora سوال را پرسیدم و بعد آقای دامن افشان نام کاربری مرا حذف کرده و بعد من مجددا نام کاربری انتخاب کردم این امکان در این سوال برای من وجود ندارد. مگر این که تاپیک جدیدی باز کنم و سوال جدید بپرسم. آیا لینکی که حضورتان فرستادم برای شما باز می شود؟

2 پاسخ

+2 رای

سلام دستور زیر رو بنویس:
به عنوان مثال صفحه 3 تا 5

\includepdf[pages=3-5]{name.pdf}

برای اطلاعات بیشتر فراخوانی pdf بسته pdfpages رو بخوان.

البته بهتره کد برنامه رو آنچه جناب سید احمد موسوی فرمودن بنویسی.
موفق باشی

 \documentclass[a4paper,12pt]{report}
\usepackage{listings}
%\usepackage{color}
%\definecolor{codegreen}{rgb}{0,0.6,0}
%\definecolor{codegray}{rgb}{0.5,0.5,0.5}
%\definecolor{codepurple}{rgb}{0.58,0,0.82}
%\definecolor{backcolour}{rgb}{0.95,0.95,0.92}

\lstdefinestyle{mystyle}{
    %backgroundcolor=\color{backcolour},   
    %commentstyle=\color{codegreen},
    %keywordstyle=\color{magenta},
    %numberstyle=\tiny\color{codegray},
    %stringstyle=\color{codepurple},
    basicstyle=\footnotesize,
    breakatwhitespace=false,         
    breaklines=true,                 
    captionpos=b,                    
    keepspaces=true,                 
    numbers=left,                    
    numbersep=5pt,                  
    showspaces=false,                
    showstringspaces=false,
    showtabs=false,                  
    tabsize=2
}

\lstset{style=mystyle}
\begin{document}

\begin{lstlisting}[caption=Gams example]
* IN THE NAME OF GOD THE CLEMENT THE MERCIFUL 

 sets 
 j BRANCHES /j1*j3/ 
 k DIVISIONS /DIV1*DIV4/ 
 Q all items /q1*q7/ 
 N(K,q) MAIN INPUTS BELONG TO EACH DIVISION 
 M(K,q) MAIN OUTPUTS BELONG TO EACH DIVISION 
 UnionsN(q) 
 UnionsM(q) 
 ; 
 Alias (h,k); 
 Alias (g,k); 
 Alias (l,j); 
*Input data files

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
 TABLE Y(J,k,q) main OUTPUTS FOR ALL divisions and BRANCHES 
 $INCLUDE "F:\2\O.TXT"; 

 TABLE X(J,k,q) main INPUTS FOR ALL divisions and BRANCHES 
 $INCLUDE "f:\2\I.TXT"; 

 Table Z(j,k,h,q) INTERMEDIATE PRODUCTS 
 $INCLUDE "F:\2\IntermediateValues.TXT" ; 

 FILE STR /"D:\results.xls"/ ; 
 PUT STR; 
27 *Introducing link parameters based on input data 

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 
 LOOP(K,LOOP(q,IF(X('J1',k,q),N(K,q)=YES;););); 
 *Parameter CrdN(k); CrdN(k)=sum(q,N(k,q)); 

 LOOP(K,LOOP(q,IF(Y('J1',k,q),M(K,q)=YES;););); 
 *Parameter CrdM(k); CrdM(k)=sum(q,M(k,q)); 

 PARAMETER E(k,h,q) links in the network(node-incidence matrice among       divisions); 
LOOP(K,LOOP(H,LOOP(q, IF(Z('J1',K,H,q) ,E(k,h,q)=1;);););); 

 parameter QI(k,q) Intermediate Input role product indices for DIVk; 
 LOOP(k,LOOP(q,IF (sum(h,E(h,k,q)),QI(k,q)=1;););); 
 *Parameter CrdQI(k); CrdQI(k)=sum(q,QI(k,q)); 

 parameter QO(k,q) Intermediate output role product indices for DIVk; 
 LOOP(k,LOOP(q,IF (sum(h,E(K,H,q)),QO(k,q)=1;););); 
 *Parameter CrdQO(k); CrdQO(k)=sum(q,QO(k,q)); 

 loop(q,loop(k $(N(k,q)),UnionsN(q)=yes;);); 
 loop(q,loop(k $(M(k,q)),UnionsM(q)=yes;);); 

 loop(q $(UnionsN(q)),put q.tl;); put /; 
 loop(q $(UnionsM(q)),put q.tl;); put /; 
 *@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
 PARAMETER 
 xx(k,q) product values with input role for DIVk of DMUo 
 yy(k,q) product values with output role for DIVk of DMUo 
 a(j,q,k) 
 b(j,q,k) 
 ; 
 put/; 

 loop(j,loop(k,
 loop(q $QO(k,q),b(j,q,k)=sum(h $ E(k,h,q),z(j,k,h,q));); 
 loop(q $QI(k,q),a(j,q,k)=sum(h $ E(h,k,q),z(j,h,k,q));); 
 ); 
 ); 
 put /; 
 *@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
 VARIABLE obj ; 
 positive variable la(j,k) ,alpha(k,h,q); 

 *@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
 EQUATIONS 

eq1(q) 
 eq2(q) 
 eq3(k) 
 ; 

 eq1(q).. sum(j, sum (k $ N(k,q), La(j,k)*x(j,k,q))) 
 +sum(j,sum(k $(QI(k,q)),La(j,k)*a(j,q,k))) 
 -sum(j,sum(k $(QO(k,q)),La(j,k)*b(j,q,k)))=l 
 =sum(k $ N(k,q), xx(k,q)); 

 eq2(q).. sum(j, sum (k $ M(k,q), La(j,k)*y(j,k,q))) 
 -sum(j,sum(k $(QI(k,q)),La(j,k)*a(j,q,k))) 
 +sum(j,sum(k $(QO(k,q)),La(j,k)*b(j,q,k)))=g 
 =obj*sum(k $ M(k,q), YY(k,q)); 

 eq3(k).. sum(j,la(j,k))=e=1; 
 *@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
 MODEL network /all/; 
 *@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
LOOP(l, 
put/; 
put l.tl; 
loop(g, 
loop(q $( M(g,q)),yy(g,q)=Y(l,g,q); ); 
loop(q $( N(g,q)),xx(g,q)=X(l,g,q); ); 
); 
SOLVE network USING LP Maximizing obj; 
PUT obj.L:9 ; 
 );
\end{lstlisting}
\end{document}
پاسخ داده شده خرداد 9, 1394 توسط مهدی هاشمی (1,122 امتیاز)
ویرایش شده خرداد 11, 1394 توسط مهدی هاشمی
متشکرم. جواب داد. مگر منظورتون از فایل کمینه همون pdf خارجی نبود؟ اگر منظورتون فایل تک هستش، استایل پایاننامه دانشگاه تبریز رو استفاده کردم و چون حجمش زیاد می شد بارگذاری نکردم. باز هم بسیار ممنون از لطفتون.
خواهش، موفق باشی.
منظورم فایل تک بود خوشحالم که مشکلت حل شد
متشکرم. دستتون درد نکنه.
+1 رای

۱- برای درج کد از روشی که دوستان گفتند استفاده کنید.
۲- مشکل صفحات خالی عموما به دلیل مشکلاتی در مناسب بودن فایل pdf برای درج در سند لاتک است. احتمالا شما فایل pdf خود را با چاپ به عنوان pdf تولید کرده‌اید. در وضعیت پیش‌فرض آن (standard) خروجی در لاتک سفید دیده می‌شود. برای داشتن خروجی PDF مناسب، پیش از چاپ Printing Preferences را انتخاب نموده و در برگه Adobe PDF Settings برای گزینه Default Settings به جای standard گزینه High Quality Print را انتخاب نمایید. در درج فایل تولید شده به این روش مشکلی نخواهید داشت.
۳- تنظیم چاپ سیاه و سفید هم از تنظیمات چاپ قابل انجام است.
۴- برای استفاده از includepdf نیازی به قرار دادن آن در محیط لاتین نیست.

پاسخ داده شده خرداد 12, 1394 توسط محمود امین‌طوسی (3,818 امتیاز)
نکته شماره 2 جالب بود . ممنونم. نکته شماره 4 که فرمودید برای من متفاوت بود. من بایستی حتما آن را در محیط لاتین می گذاشتم . در غیراین صورت نمایش آن راست چین می شد.
...