• Welcome to تالار گفتگوی پارسی‌لاتک.
 
از تاریخ ۱۳۹۳/۸/۱۴ به دلیل ارائه خدمات بهتر به سایت جدید پرسش و پاسخ مهاجرت کرده‌ایم؛ از این رو امکان عضویت و ارسال پست در تالار غیرفعال شده است. لطفاً برای پرسیدن سوال‌های خود به سایت جدید مراجعه کنید.

ورود به سایت جدید

Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Topics - ابوالفضل دیانت

#21
با سلام
من می‌خواهم که در جایی از متن عنوان فصل و بخش جاری را بیاورم. بدین منظور دو دستور زیر را استفاده کرده ام.

\makeatletter
\apptocmd{\@chapter}{\gdef\currentchapter{#2}}{}{}
\def\currentchapter{?}
\apptocmd{\@section}{\gdef\currentsection{#2}}{}{}
\def\currentsection{?}
\makeatother


اما متاسفانه دستور \currentchapter کار می کند اما دستور \currentsection کار نمی کند.
باتشکر
#22
با سلام
من در لینوکس opensuse تک لایو ۲۰۱۳ را نصب کرده ام.
سوالی که دارم این است که می‌خواهم بدانم چگونه می‌توانم یک مسیر (مثلا مسیری در home) را به texlive بشناسانم، که هر وقت می‌خواهد دنبال بسته‌ها بگردد، غیر از مسیرهای پیش فرض خود texlive مسیر مورد نظر را نیز جستجو کند. در حقیقت می‌خواهم مسیر من، جزو مسیرهای پیش فرض در texlive باشد.
یک جستجویی زدم ظاهرا باید config های texlive را تغییر داد، اما نمی دانم چگونه باید این کار را بکنم.
باتشکر
#23
با سلام
من کد موجود در آدرس زیر را قبلا که اجرا می‌کردم، درست کار می‌کرد. ولی جدیدا خطای عدم تعریف دستور را می‌دهد.


http://www.parsilatex.com/forum/SMF/index.php?topic=2874.0
#24
با سلام
من در texworks می خواستم دستور زیر را اجرا کنم.

xindy -L persian -C utf8 -I xindy -M %.xdy -t %.glg -o %.gls %.glo


بدین منظور به منوی Edit سپس به قسمت Preference و قسمت Typesetting رفتم و یک دستور جدید به صورتی که در شکل آورده شده است، تعریف کردم.
اما با این هنگام اجرا texworks خطای زیر را از من می گیرد.

Unsupported input markup  xindy.

usage: xindy [-V?h] [-qv] [-d magic] [-o outfile.ind] [-t log] \
            [-L lang] [-C codepage] [-M module] [-I input] \
            [--interactive] [--mem-file xindy.mem] \
    [idx0 idx1 ...]

GNU-STYLE LONG OPTIONS FOR SHORT OPTIONS:

-V / --version
-? / -h / --help
-q / --quiet
-v / --verbose
-d / --debug          (multiple times)
                       (supported: script, keep_tmpfiles, markup, level=n)
-o / --out-file
-t / --log-file
-L / --language
-C / --codepage
-M / --module         (multiple times)
-I / --input-markup   (supported: latex, omega, xindy)
#25
با سلام
من از بسته glossaries به همراه hyperref استفاده کردم. ولی متاسفانه در bookmark های pdf به جای آوردن واژه، label آن را وارد می کند.
به bookmark فایل pdf اتچ شده نگاه کنید.
مشکل از xepersian نیست، چرا که با برداشتن این بسته باز هم مشکل پا برجاست.
کسی راه حلی برای حل این مشکل دارد؟
باتشکر
#26
با سلام
در فایلی که اتج شده است هنگامی که من از بسته glossaries استفاده می کنم، و برای فهرست مطالب از

‎\pagenumbering{tartibi}‎

استفاده می کنم با خطا مواجه می شوم اما وقتی که pagenumbering{tartibi}‎ را بر می دارم خطایی دیگر دیده نمی شود.
این مورد هنگامی رخ می دهد که من یک .واژه را در عنوان chapter استفاده می کنم.
مثال کمینه اتچ شده است.
حالا من نمی دانم مشکل از glossaries است یا مشکل از شماره گذاری tartibi؟
چگونه می توان این مشکل را حل کرد؟
باتشکر
#27
حروف‌چینی مستندات / یک سوال در مورد if و else
نوامبر 06, 2012, 09:26:56 بعد از ظهر
با سلام
من یک سوال در مورد نحوه قرار دادن یک if و else را دارم.
من یک دستور newglossary را به صورت زیر بازنویسی کردم:
برای مثال یک دستور به صورت زیر را کاربر وارد می‌کند:

\newglossaryentry{Network}
{type={english},name={Network},
plural={شبکه},
description={}
}

من می‌خواهم این دستور را بازنویسی کنم و به یک صورت دیگر آن را تعریف کنم. برای بیرون کشیدن متغیرها با راهنمایی اقای کارن‌پهلو و مولف بسته glossary به صورت زیر عمل می‌کنیم:

\renewcommand{\newglossaryentry}[2]{
   \setkeys{glossentry}{#2}
   \let\thename\@glo@name
   \let\theplural\@glo@plural
    \let\thedesc\@glo@desc
    \let\thetype\@glo@type
    ...........................
}

اکنون می‌خواهم یک شرط بر روی مقدار thetype بگذارم. مثلا به صورت سودو کد زیر:

if  (\thetype == {english} or no type insert)
  ........................
elseif (\thetype == {abbr})
  ..............
end

این شرط را می‌خواهم به جای نقطه چین در قسمت بازنویسی دستور newglossaryentry قرار دهم.
چگونه می‌توانم این کار را انجام دهم؟

باتشکر


#28
با سلام
یک نسخه اصلاح شده از وارد کردن واژه‌نامه در متن اتچ شده است. در این نسخه شما هم می‌توانید هم با دستوراتی که تعریف شده است، هم در متن واژه‌های خود را تعریف کنید و این واژه‌ها به صورت خودکار در هر دو واژه نامه وارد می‌شود، و هم می توانید واژه‌های خود را در یک واژه‌نامه تعریف کنید و فقط در متن از آن استفاده کنید. یک راهنما به همراه دستورات مربوطه اتچ شده است.
باتشکر از مولف بسته glossaries‌ که خیلی در این مورد کمک کردند.
باتشکر
#29
با سلام
من می خواهم یک دستور مثلا مثل دستور زیر را بازنویسی کنم:
\newglossaryentry{Hello}{
type=english,
name={\lr{Hello}},
plural={سلام},
description={
واژه‌ای است که معمولا هنگامی که دو فرد به هم می‌رسند بیان می‌شود، و به عنوان شروعی برای مکالمه انتهاب می‌گردد. }
}


قاعدتا باید بنویسم:
\let\oldnewglossaryentry\newglossaryentry
\renewcommand{\newglossaryentry}[2]{
\oldnewglossaryentry{#1}{type = ...., description= ........, name= .........}
}


سوال اول: مثلا می‌خواهم یک تغییری روی type‌ و یا plural بدهیم، چگونه می‌توانم این مقادیر را استخراج کنم. چگونه باید مقدار type را که کاربر اختصاص داده است و یا مقدار plural که کاربر وارد کرده را استخراج کنم، و خودم با یکسری تغییرات آن ها را در دستور بازنویسی شده قرار دهم.
اگر دستور من آرگومان هایش از هم جدا بود خیلی ساده با #num این کار انجام می‌شد.

سوال دوم: اگر دستور من option داشته باشد چگونه می‌توانم بفهمم که کاربر option ها را وارد کرده یا نه و این option‌ها چه هستند؟
باتشکر




#30
با سلام
من می خواهم در سبک bidipresentation یک فایل pdf را به عنوان یک تصویر وارد کنم، اما با یک مشکل عجیب مواجه می‌شوم. این مشکل باعث ایجاد خطای زیر می‌شود:

! Output loop---100 consecutive dead cycles.
\AP@clearpage ...e \m@ne {}\vbox {}\penalty -\@Mi

البته فایل log به علاوه یک مثال اتچ شده است. نکته در این جا است که اگر بسته flowfram را حذف کنم، مشکل حل می‌شود، اما من بسته flowfram را برای بقیه کارها نیاز دارم.
باتشکر
#31
گرافیک، جدول و شکل / align‌ کردن شکل و متن
آگوست 07, 2012, 09:43:30 قبل از ظهر
با سلام
من یک شکل در متن استفاده کرده ام که در ابتدای هر خط می آید، مشکلی که وجود دارد این است که شکل و متن از انتها با یکدیگر align هستند و نه از وسط؟
باتشکر
#32
با سلام
من می خواهم یک if و else بنویسم که در if مثلا تصویری را وارد کند ولی اگر تصویر وجود نداشت یعنی با خطا در هنگام وارد کردن تصویر مواجه شدیم، برنامه به سمت else برود و خطوط else
را اجرا کند.
البته یک مورد را آقای کارن‌پهلو در پست
http://www.parsilatex.com/forum/SMF/index.php?topic=2306.0
زحمت کشیده اند ولی من نمی دانم چگونه این مورد را به موردی که می خواهم تبدیل کنم.
باتشکر
#33
زی‌تک / پشتیبانی xepersian از pdfcomment
جولای 24, 2012, 11:37:12 بعد از ظهر
با سلام خدمت آقای کارن‌پهلو
من در بسته bidi  که جستجو کردم دیدم ظاهرا bidi از pdfcomment  پشتیبانی نمی کند، البته من اسم آن را در بین بسته های مورد پشتیبانی ندیدم.  می خواستم بدانم که شما صلاح می دانید که پشتیبانی از این بسته را به bidi اضافه کنید.
چون آن طوری که من دیدم بسیار بسته عالی و مناسب و کارامدی می باشد. من هم سعی می کنم مشکلات احتمالی این بسته با xepersian را به شما اعلام کنم. البته در صورت وجود
باتشکر
#34
طراحی صفحه / سبک memoir و حاشیه‌نویسی
جولای 24, 2012, 11:26:17 بعد از ظهر
با سلام
من از سبک memoir‌ استفاده می کنم یعنی یک استایل دارم که از این سبک استفاده می کند، می خواستم بدانم چگونه می توانم از سبک نوشتن در حاشیه شما بهره مند شوم؟
چون ظاهرا  این سبک را نیز باید در قسمت documentclass صدا بزنیم، همین طور من memoir را نیز در این قسمت صدا زده ام، نمی توان یکی را با usepackage صدا زد؟
باتشکر
#35
حروف‌چینی مستندات / یک مشکل با وارد کردن تصویر
جولای 24, 2012, 02:36:59 بعد از ظهر
با سلام
من قبلا بدون مشکل در فایل های تصویر را وارد می کردم ولی اکنون که می خواهم وارد کنم، برخی از تصاویر را اصلا پیدا نمی کند و برخی را هم یک خطای عجیب می گیرد.
کسی راه حلی برای این مشکل دارد؟
باتشکر
#36
Texmaker / QْT و Texmaker
جولای 18, 2012, 08:08:12 بعد از ظهر
با سلام
امروز Texmaker جدید با قابلیت های خوبی نسخه جدیدش را داد یعنی 3.4
فقط یک سوال برای من پیش آمد. من الان لینوکس ubunutu 12.04 دارم. هر وقت در محیط لینوکس مثلا در gedit اش فارسی می نویسم، خودش به صورت خودکار از راست به چپ می نویسد. احساس من این است که این امر به خاطر وجود QT است.
اگر این فرض درست باشد اکنون سوال من این است که چرا در Texmaker‌ که از QT استفاده می کند، موقع نوشتن فارسی به انگلیسی این اتفاق نمی افتد؟
به نظر من خوب است که از نویسندگان texmaker بخواهیم که این مشکل را بر طرف کنند، چون به نظر من texmaker تیم پشتیبانی بسیار خوبی دارد.
من خودم ایمیل می زنم اگر دوستان دیگر نیز زحمت چنین کاری را بکشند و چندین ایمیل به دستشان برسد به نظرم سریعتر ترتیب اثر می دهند.
باتشکر
#37
اسلاید Beamer / تغییر مکان شماره صفحه
جولای 09, 2012, 08:57:09 بعد از ظهر
با سلام
در کداتچ شد،. من سعی کردم که مکان شماره صفحه را از سمت چپ به راست بیاورم برای این کار از بسته fancy استفاده کردم. ولی متاسفانه این اتفاق نیافتاد.
کسی برای حل این مشکل راهی دارد؟
#38
با سلام
من یک فایل استایل دارم که می خواهم همواره از آن استفاده کنم. برای این که همواره فایل را در کنار فایل تکی که دارم می نویسم کپی نکنم
یک راه این است که فایل را در شاخه texlive‌ در قسمت texmf کپی کنیم و سپس دستور texhash را بزنیم، این را من در ویندوز امتحان کردم کامل کار می کرد
اما در لینوکس ubuntu کار نمی کند. کسی می تواند من را راهنمایی کند؟ این اتفاق به علت عدم دسترسی به root نمی تواند باشد؟ چون texlive در شاخه usr/local‌است.
باتشکر
#39
اسلاید Beamer / یک مشکل با url در beamer
جولای 01, 2012, 04:22:55 بعد از ظهر
با سلام
احساس کردم شاید یک باگ باشه گفتم گزارش بدم
وقتی از محیط url استفاده می کنیم از حاشیه میزند بیرون در ضمن حتی به قسمت siebar نیز می رسد و از آن نیز بیرون می زند.
البته به نظر می رسد با تعریف یک minipage یا frame و قرار دادن url داخل آن مشکل حل شود.
البته چنین مشکلی در حالت نوشتار معمولی به وجود نمی آمد.
باتشکر
#40
با سلام
همان طور که در مثال کوچک زیر مشاهده می کنید من مجبورم برای وارد کردن در sidebar به صورت دستی همه را خودم hyperref‌ کنم. چگونه می شود این کار به صورت خودکار انجام شود و تمامی بخش ها و زیر بخش ها
به طور خودکار در وسط sidebar بیایند.
باتشکر