تالار گفتگوی پارسیلاتک
لاتک LATEX => گرافیک، جدول و شکل => نويسنده: amirjadidi در مه 07, 2010, 10:51:53 am
-
با سلام
رسم اشکال (هندسی، توابع، نمودارها و...) در تک قابلیت زیبایی است که تا به حال از آن بیخبر بودم!
بنابراین سعی کردم با یک مثال، با این موضوع آشنا شوم:
این کد رو در نظر بگیرید:
\begin{pspicture}(0,-1.5)(12,3.8)
%\rput(5,1){\circlenode{A}{page $d_1$ \parbox{1cm}{}}}
\rput(5,1){\circlenode{A}{page $d_1$ \rnode{H}{\psframebox{anchor text}}}}
%\rput(7,1){\rnode{H}{\psframebox{anchor text}}}
\rput(12,1){\circlenode{B}{page $d_2$}}
\ncline[nodesep=0pt]{->}{H}{B}
\Aput*{hyperlink}
\end{pspicture}
متاسفانه نمیتونم این کد رو در یک سند XePersian کامپایل کنم. با جستجویی در وب متوجه شدم که ظاهرا دستورات مورد استفاده از نوع ps بوده و در pdflatex قابل استفاده نیست. آیا اینگونه است؟، میتوان به گونهای این کد را به فرمت درست تبدیل نمود؟
رسم این اشکال با کد کار سختی است، نرمافزاری سراغ دارید که بتوان بصورت گرافیکی اشکال را طراحی نمود و نهایتا کد خروجی را تولید کند؟ برای اوبونتو و ویندوز کدام نرمافزار را پیشنهاد میکنید؟
با تشکر
-
متاسفانه نمیتونم این کد رو در یک سند XePersian کامپایل کنم. با جستجویی در وب متوجه شدم که ظاهرا دستورات مورد استفاده از نوع ps بوده و در pdflatex قابل استفاده نیست. آیا اینگونه است؟، میتوان به گونهای این کد را به فرمت درست تبدیل نمود؟
اگر شما از xepersian استفاده میکنید، شما از xelatex استفاده میکنید نه pdflatex و xelatex با pstricks نسبتاً خوب کار میکند اما زمان کامپایل سند کمی زیاد است. دقیقاً خطایی که میگیرد چیست؟
رسم این اشکال با کد کار سختی است
اصلاً هم سخت نیست. در واقع وقتی شما با کد کار گرافیکی میکند، کیفیت سند شما بسیار بالا خواهد بود.
نرمافزاری سراغ دارید که بتوان بصورت گرافیکی اشکال را طراحی نمود و نهایتا کد خروجی را تولید کند؟ برای اوبونتو و ویندوز کدام نرمافزار را پیشنهاد میکنید؟
چند نرمافزار هستند که میتوانید توضیحی در مورد این نرمافزارها در صفحهٔ زیر ببینید:
http://tug.org/interest.html
-
ممنون.
لاگ خروجی به قرار زیر است:
This is XeTeX, Version 3.1415926-2.2-0.9995.2 (TeX Live 2009) (format=xelatex 2010.2.15) 7 MAY 2010 11:45
entering extended mode
%&-line parsing enabled.
**THESIS.tex
(./THESIS.tex
LaTeX2e <2009/09/24>
Babel <v3.8l> and hyphenation patterns for english, usenglishmax, dumylang, noh
yphenation, arabic, farsi, ukenglish, loaded.
(./xepersian-thesis.cls
Document Class: xepersian-thesis 2009/01/05 v0.1 Persian thesis document class
in XeLaTeX
(/usr/local/texlive/2009/texmf-dist/tex/latex/base/report.cls
Document Class: report 2007/10/19 v1.4h Standard LaTeX document class
(/usr/local/texlive/2009/texmf-dist/tex/latex/base/size11.clo
File: size11.clo 2007/10/19 v1.4h Standard LaTeX file (size option)
)
\c@part=\count80
\c@chapter=\count81
\c@section=\count82
\c@subsection=\count83
\c@subsubsection=\count84
\c@paragraph=\count85
\c@subparagraph=\count86
\c@figure=\count87
\c@table=\count88
\abovecaptionskip=\skip41
\belowcaptionskip=\skip42
\bibindent=\dimen102
))
(/usr/local/texlive/2009/texmf-dist/tex/latex/pstricks/pstricks.sty
Package: pstricks 2008/11/26 v0.40 LaTeX wrapper for `PSTricks' (RN,HV)
(/usr/local/texlive/2009/texmf-dist/tex/generic/pstricks/pstricks.tex
(/usr/local/texlive/2009/texmf-dist/tex/generic/xkeyval/pst-xkey.tex
File: pst-xkey.tex 2005/11/25 v1.6 PSTricks specialization of xkeyval (HA)
(/usr/local/texlive/2009/texmf-dist/tex/latex/xkeyval/xkeyval.sty
Package: xkeyval 2008/08/13 v2.6a package option processing (HA)
(/usr/local/texlive/2009/texmf-dist/tex/generic/xkeyval/xkeyval.tex
\XKV@toks=\toks14
\XKV@tempa@toks=\toks15
\XKV@depth=\count89
File: xkeyval.tex 2008/08/13 v2.6a key=value parser (HA)
(/usr/local/texlive/2009/texmf-dist/tex/generic/xkeyval/keyval.tex))))
(/usr/local/texlive/2009/texmf-dist/tex/generic/pstricks/pst-fp.tex
`pst-fp' v0.05, 2010/01/17 (hv)
\pstFP@xs=\count90
\pstFP@xia=\count91
\pstFP@xib=\count92
\pstFP@xfa=\count93
\pstFP@xfb=\count94
\pstFP@rega=\count95
\pstFP@regb=\count96
\pstFP@regs=\count97
\pstFP@times=\count98
)
\psLoopIndex=\count99
`PSTricks' v2.0 <2010/02/11> (tvz)
\pst@dima=\dimen103
\pst@dimb=\dimen104
\pst@dimc=\dimen105
\pst@dimd=\dimen106
\pst@dimg=\dimen107
\pst@dimh=\dimen108
\pst@dimm=\dimen109
\pst@dimn=\dimen110
\pst@dimo=\dimen111
\pst@dimp=\dimen112
\pst@hbox=\box26
\pst@boxg=\box27
\pst@cnta=\count100
\pst@cntb=\count101
\pst@cntc=\count102
\pst@cntd=\count103
\pst@cntg=\count104
\pst@cnth=\count105
\pst@cntm=\count106
\pst@cntn=\count107
\pst@cnto=\count108
\pst@cntp=\count109
\@zero=\count110
\pst@toks=\toks16
(/usr/local/texlive/2009/texmf-dist/tex/xelatex/xetex-pstricks/pstricks.con
! I can't find file `xdvipdfmx.con'.
l.6 \input xdvipdfmx.con
(Press Enter to retry, or Control-D to exit)
Please type another input file name
! Emergency stop.
l.6 \input xdvipdfmx.con
*** (job aborted, file error in nonstop mode)
Here is how much of TeX's memory you used:
715 strings out of 495693
9040 string characters out of 3187804
58445 words of memory out of 3000000
3917 multiletter control sequences out of 15000+200000
4593 words of font info for 17 fonts, out of 3000000 for 9000
36 hyphenation exceptions out of 8191
32i,0n,21p,253b,36s stack positions out of 5000i,500n,10000p,200000b,50000s
No pages of output.
-
ممنون.
لاگ خروجی به قرار زیر است:
مشکلی وجود ندارد. تکلایو خود را به روز کنید.
-
سلام می شود نحوه تهیه این کار برای من یک نمونه تک بگذارید
-
سلام می شود نحوه تهیه این کار برای من یک نمونه تک بگذارید
راهنمای بسته fancyvrb را بخوانید.
-
سلام می شود نحوه تهیه این کار برای من یک نمونه تک بگذارید
راه حل موردنظر شما به نقل از یکی از فایلهای راهنمای آماده شده توسط آقا مهدی به پیوست است.
-
با سلام و تشکر
آقای امینطوسی
چگونه می توان آنرا وسط چین نمود.
-
راه حل موردنظر شما به نقل از یکی از فایلهای راهنمای آماده شده توسط آقا مهدی به پیوست است.
البته لازم به ذکر که این راهنما محصول مشترک من و وفا بود و کد این مطلب از وفا بود.