با سلام
من با دستورات Tikz شکلی رسم کرده ام . برای کوچک کردن صفحه به گونه ای که فقط شکل را در برداشته و حاشیه سفید حذف شود از دستورات
\usepackage[active,tightpage]{preview}
\PreviewEnvironment{tikzpicture}
استفاده کرده ام در صورتی که بسته Xepersian را استفاده نکنم فایل pdf به صورت مناسب ظاهر می شود ولی در هنگام استفاده از بسته Xepersian برای فارسی نویسی از سمت راست شکل حاشیه سفید باقی میماند
نمونه فایل ضمیمه است
با تشکر
مشکل از بسته preview است. در واقع اصلاً این بسته برای این کار مناسب نیست. روش اصولی crop کردن این است که ابتدا فایل test.tex را داری:
\documentclass{book}
\usepackage{tikz}
\usepackage{xepersian}
\pagestyle{empty}
\begin{document}
\begin{tikzpicture}[scale=1]
%\draw[help lines] (-4,-4) grid (4,4);
\node (A) at (-2,0) [left] {$X$};
\node (B) at (2,0) [ above = 1mm, right ] {$Y$};
\node (C) at (0,2) {$X_1:Y_1\hbox{یبی}$};
\draw [very thick] (-2,0) -- (2,0);
\draw [very thick] (.2,1.8) -- (2,0);
\draw [very thick](1.25,1.5) arc (120:210:15mm) ;
\end{tikzpicture}
\end{document}
با اجرای xelatex خروجی test.pdf را میگیری که cropشده نیست. برای crop کردنش یک cmd باز میکنی و مینویسی:
pdfcrop test.pdf test-cropped.pdf
فایل test-cropped.pdf نسخه crop شده test.pdf است. فهمیدی؟
یه راه دیگه اینه که از کلاس standalone به صورت زیر استفاده کنین. البته چون این کلاس، توسط زیپرشین پشتیبانی نمیشه، مسئولیت استفاده ازش با خودتونه.
\documentclass[tikz]{standalone}
\usepackage{amsmath}
\usepackage{xepersian}
\begin{document}
\begin{tikzpicture}[scale=1]
\node (A) at (-2,0) [left] {$X$};
\node (B) at (2,0) [ above = 1mm, right ] {$Y$};
\node (C) at (0,2) {$X_1:Y_1\text{یبی}$};
\draw [very thick] (-2,0) -- (2,0);
\draw [very thick] (.2,1.8) -- (2,0);
\draw [very thick](1.25,1.5) arc (120:210:15mm) ;
\end{tikzpicture}
\end{document}
نقل قول از: وحید دامنافشان در آپریل 21, 2013, 09:53:52 بعد از ظهر
یه راه دیگه اینه که از کلاس standalone به صورت زیر استفاده کنین. البته چون این کلاس، توسط زیپرشین پشتیبانی نمیشه، مسئولیت استفاده ازش با خودتونه.
\documentclass[tikz]{standalone}
\usepackage{amsmath}
\usepackage{xepersian}
\begin{document}
\begin{tikzpicture}[scale=1]
\node (A) at (-2,0) [left] {$X$};
\node (B) at (2,0) [ above = 1mm, right ] {$Y$};
\node (C) at (0,2) {$X_1:Y_1\text{یبی}$};
\draw [very thick] (-2,0) -- (2,0);
\draw [very thick] (.2,1.8) -- (2,0);
\draw [very thick](1.25,1.5) arc (120:210:15mm) ;
\end{tikzpicture}
\end{document}
مسئولیتش با شماست چون شما دارید پیشنهاد میدهید.
هر دو حالت رو را امتحان کردم جواب داد
با تشکر