انجمنهای فارسی اوبونتو
جامعه کاربران => معرفی نرمافزار => نویسنده: alend در 03 اسفند 1389، 04:26 بظ
-
به جز latex از چه نرم افزاری می توان برای نوشتن و ویرایش یک کتاب استفاده کرد.
-
آفیس (: و gedit و pyroom
-
آفیس (: و gedit و pyroom
منظورم نرم افزاری شبیه Adobe InDesign است.
-
سلام
اینجا رو دیدی
http://www.osalt.com/scribus
یا گوگل
http://www.google.com/search?hl=en&safe=off&client=safari&rls=Linux&&sa=X&ei=VfNjTdubGIGZ8QPtmOHxCA&ved=0CBUQvwUoAQ&q=alternative+Adobe+InDesign&spell=1
-
ممنون.
به نظر می رسد نرم افزار خوبی باشد.
-
Scribus کلا با فارسی مشکل داره از بیخ و بن :)
من آخر سر از همون لاتک استفاده کردم ..
-
بستگی داره چقدر کیفیت و استاندارد بودن اهمیت داشته باشه براتون، و چقدر زمانش اهمیت داشته باشه.
اگه کیفیت خیلی عالی مطرح نیست، همون OpenOfiice یا KOffice هم جواب میده. مثلاً کتاب پارسیکس (از آلن باغومیان) با اوپنآفیس درست میشه.
ولی اگه کیفیت بیشترین اهمیت رو داره، لاتکس و XePersian فکر میکنم بهترین گزینه باشه. برای یاد گرفتن زیپرشین این گروه رو ببینید:
http://groups.google.com/group/farsilatex
-
من این برنامه رو خودم امتحان کردم خوبه
http://www.getdeb.net/install/bookwrite/0.9.1-1%7Egetdeb4
-
دوستان ! این لاتک رابط کاربری نداره انگار آره !
کسی نحوه نصبش و اینکه چه جوری باید افزونه های فارسی رو بهش اضافه کرد ! رو بلد نیست ! کمکی بکنه !
رابطی نیست واسش اینجوری خوب که نمی شه باهاش کار کرد ???
-
دوستان ! این لاتک رابط کاربری نداره انگار آره !
کسی نحوه نصبش و اینکه چه جوری باید افزونه های فارسی رو بهش اضافه کرد ! رو بلد نیست ! کمکی بکنه !
رابطی نیست واسش اینجوری خوب که نمی شه باهاش کار کرد ???
برای نوشتن یک کتاب به هیچ چیز غیر از لاتک نباید فکر کنید. لاتک دارای یکی از بهترینهای تالارهای فارسی راهنمایی و کمک است:
http://forum.parsilatex.com
(http://forum.parsilatex.com)
نصب بسیار آسونه و نیاز به هیچ افزونهای نیست. تنها باید تکلایو نصب بشه. کتاب راهنمای لاتک (http://mirrors.ctan.org/info/lshort/persian/lshort.pdf) به فارسی ترجمه شده است. تکلایو رو هم میشه از انبارهای اوبونتو نصب کرد هم اینکه خودش رو جداگانه دانلود و نصب کرد که روش بهتریه. از هر ویرایشگری برای استفاده از لاتک میشه استفاده کرد ولی تکورکس یکی از بهترینهاست که هم میشه از انبارها نصب کرد و هم دارای PPA برای اوبونتو است.
-
TexMaker رو نصب کن. یه IDE برای latex هست. خیلی هم قویه. فارسی هم پشتیبانی میکنه.
-
۴۲۰ مگه نا قابل ! ;D
-
برای نوشتن یک کتاب به هیچ چیز غیر از لاتک نباید فکر کنید. لاتک دارای یکی از بهترینهای تالارهای فارسی راهنمایی و کمک است:
http://forum.parsilatex.com
(http://forum.parsilatex.com)
نصب بسیار آسونه و نیاز به هیچ افزونهای نیست. تنها باید تکلایو نصب بشه. کتاب راهنمای لاتک (http://mirrors.ctan.org/info/lshort/persian/lshort.pdf) به فارسی ترجمه شده است. تکلایو رو هم میشه از انبارهای اوبونتو نصب کرد هم اینکه خودش رو جداگانه دانلود و نصب کرد که روش بهتریه. از هر ویرایشگری برای استفاده از لاتک میشه استفاده کرد ولی تکورکس یکی از بهترینهاست که هم میشه از انبارها نصب کرد و هم دارای PPA برای اوبونتو است.
تأیید میشه خیلی زیاد.
این هم ویکی پروژهٔ پارسیلاتک: wiki.parsilatex.com
-
TexMaker رو نصب کن. یه IDE برای latex هست. خیلی هم قویه. فارسی هم پشتیبانی میکنه.
و از اون هم بهتر Gummi
-
: ))))))))))))
منم مدتیه از گامی (https://upload.wikimedia.org/wikipedia/commons/thumb/6/60/Gummi_screenshot.png/800px-Gummi_screenshot.png) استفاده میکنم. اولش با تکس-میکر شروع کردم.
sudo add-apt-repository ppa:gummi/gummi
sudo apt-get update
sudo apt-get install gummi
آفیس (: و gedit و pyroom
جی ادیت؟
-
من از TeXstudio استفاده می کنم ولی فکر کنم با فارسی مشکل دارد.
http://texstudio.sourceforge.net/ (http://texstudio.sourceforge.net/)
-
Gummi اینقدر خوبه که من دنبال چیز دیگهای نرفتم اصلاً
-
امكانش هست توضيح بدين اين لاتكس از يه چيزي مثل مايكروسافت ورد چي بيشتر داره ؟ من يه مدت باهاش ور رفتم . هر كاري كه با اون انجام ميشد به همون كيفيت با ورد م قابل انجام بود . مي تونيد يه مثال بزنيد كه چرا بايد از لاتكس استفاده كرد ؟
-
این یک نوشتهٔ کوتاهه دربارهٔ برتری لاتک (لاتکس تلفظ درست نیست) بر مایکروسافت ورد. البته فقط دربارهٔ نوشتهها با خط لاتین حرف زده.
http://nitens.org/taraborelli/latex
این یکی یک مقالهٔ طولانیتره که خیلی مفصل لاتک و مایکروسافت و اپنآفیس (لیبرهآفیس) رایتر رو با هم مقایسه کرده.
http://oestrem.com/thingstwice/2007/05/latex-vs-word-vs-writer/
این دو تا مقاله رو تازه دیدم و خوندم. اینها همه دربارهٔ نوشتهها به خط لاتین هستند. نمیدونم چهقدر از نکتههای این دو مقاله برای خط عربی (و فارسی) هم کار میکنه. این رو آدمی به نام Jonathan Kew (نویسندهٔ XeTeX) باید خوب بدونه و با خوندن راهنماهای XeTex باید بشه فهمید.
ولی یه دسته برتریهای دیگهای هست که واضحه. مثلاً این همین که لاتک با پروندههای متنی ساده کار میکنه (و نه با قالبهای پیچیدهای مثل doc و docx و odt و غیره) خودش یک برتری بزرگه. چون این جوری میشه نوشته رو توی ترمینال پردازش کرد و این قدرت زیادی به آدم میده برای پردازش خودکار متن. مثلاً میشه یه سایت راه انداخت که مردم توش اطلاعات خاصی رو وارد کنند و این اطلاعات وارد یک پایگاه داده بشه و یک اسکریپت این اطلاعات رو خودبهخود بنویسه در یک پروندهٔ tex و بعد از پردازش به وسیلهٔ لاتک یک pdf تر و تمیز ساخته بشه. چنین کاری رو مثلاً سایت بالاترین انجام میداد و یک نشریهٔ روزانه رو کاملاً به شکل خودکار منتشر میکرد به نام بالانامه که توش همهٔ موضوعات داغ هر روز به شکل یک مجله (با بستهٔ زیپرشین) حروف چینی شده بود. فکر نمیکنم به این آسونی بشه ورد رو برای این کار استفاده کرد.
یا مثلاً سایتهایی هستند که یک رابطهٔ ریاضی رو براشون مینویسی و یک عکس یا pdf خوشگل از اون رابطهٔ ریاضی رو که با لاتک حروفچینی شده بهت تحویل میدن. (مثلاً توی سایت ویکیپدیا همهٔ فرمولهای ریاضی با لاتک ساخته میشند و به شکل یک تصویر در مقاله قرار میگیرند.) روش کار این سایتها این جوریه که موتور حروفچینی لاتک رو روی اون رابطهٔ ریاضی اجرا میکنند.
همین نکتهٔ بالایی باعث شد یادم بیاد که بگم زیبایی فرمولهای ریاضی که با لاتک ساخته میشه خیلی بالاتر از نرمافزارهای دیگه است. کافیه فرمولهای کتابهای درسی رو (که همه با لاتک نوشته شدند) با همون فرمول که خودت با ورد نوشتی رو با هم مقایسه کنی.
-
امكانش هست توضيح بدين اين لاتكس از يه چيزي مثل مايكروسافت ورد چي بيشتر داره ؟ من يه مدت باهاش ور رفتم . هر كاري كه با اون انجام ميشد به همون كيفيت با ورد م قابل انجام بود . مي تونيد يه مثال بزنيد كه چرا بايد از لاتكس استفاده كرد ؟
نفرمایید قربان! توی آفیس مایکروشافت (یا هر مجموعهی مشابهی) بخوای صفحهبندی رو تفییر بدی، یا حتا اندازهی کاغذ رو عوض کنی مطمئناً باید متن رو دوباره بررسی کنی و عمدتاً توش دست هم ببری. ولی در لاتک متن جای دیگهایه، صفحهبندی جای دیگهای و تداخلی با هم ندارن. مثلاً همهی دانشجوها موقع نوشتن پایاننامه از همون ابتدا کلّی صفحهبندی رو رعایت میکنن و بعد هم با پیدا شدن یه اشتباه، مجبورن دوبارهکاری کنن. ولی من نخست متن خام رو نوشتم و بعد این رو توی یه پروندهی دیگه نوشتم و گذاشتم کنارش. این پرونده رو به دوستم هم دادم و متن سادهی اون هم به قالب پایاننامه در اومد:
\usepackage[top=35mm, bottom=30mm, left=30mm, right=35mm]{geometry} %تنظیم حاشیههای صفحه
\linespread{2.5} %تعداد ۲۲ خط در صفحه
\usepackage{hyperref} %ایجاد لینک در متن
\hypersetup{linkbordercolor={1 1 1}, urlbordercolor={1 1 1}} %سفید کردن مرز لینکها
\usepackage{fancyvrb}
\DefineVerbatimEnvironment{terminal}{Verbatim}{baselinestretch=1} %ایجاد متنهایی شبیه به خروجی ترمینال
\usepackage{graphicx} %برای درج شکل در متن
\usepackage{xepersian} %افزودن امکان فارسی نویسی و تعریف قلمها
\settextfont[Scale=1.4]{B Lotus}
\setlatintextfont[Scale=1.2]{Times New Roman}
\setdigitfont[Scale=1.4]{B Lotus}
\defpersianfont\Yagut[Scale=1.4]{B Yagut}
\defpersianfont\Yagutb[Scale=1.6]{B Yagut}
\defpersianfont\Titr[Scale=7.2]{Titr}
\defpersianfont\Nazanin[Scale=3.6]{B Nazanin}
\defpersianfont\Titrh[Scale=1.8]{Titr}
\defpersianfont\Titrd[Scale=1.2]{Titr}
\defpersianfont\Titrc[Scale=1.4]{Titr}
\deflatinfont\Titles[Scale=1.6]{Times New Roman}
\deflatinfont\Titlec[Scale=1.4]{Times New Roman}
\makeatletter %شروع به تغییرات در قالب پیشفرض برای ایجاد قالب دلخواه
\newcommand\Yagutfont[1]{\def\@yagutfont{#1}}
\newcommand\Yagutfontb[1]{\def\@yagutfontb{#1}}
\newcommand\Titrfont[1]{\def\@titrfont{#1}}
\newcommand\Nazaninfont[1]{\def\@nazaninfont{#1}}
\renewcommand\tableofcontents{% تنظیم مکان و فونت کلمهی فهرست مطالب
\newpage
\if@twocolumn
\@restonecoltrue\onecolumn
\else
\@restonecolfalse
\fi
\centerline{\@yagutfontb\bfseries\contentsname
\@mkboth{%
\MakeUppercase\contentsname}{\MakeUppercase\contentsname}}%
\vskip 40\p@
\@starttoc{toc}%
\if@restonecol\twocolumn\fi
}
\renewcommand{\@starttoc}[1]{% درج و تنظیم کلمات عنوان و فهرست
\begingroup
\hbox to \textwidth{\@yagutfont\bfseries\underline{صفحه}\hfill\underline{عنوان}}
\@input{\jobname.#1}%
\if@filesw
\expandafter\newwrite\csname tf@#1\endcsname
\immediate\openout \csname tf@#1\endcsname \jobname.#1\relax
\fi
\@nobreakfalse
\endgroup
}
\def\@spart#1{%
\addcontentsline{toc}{chapter}
{\@yagutfont#1}
\thispagestyle{empty}
{\centering
\interlinepenalty \@M
\@titrfont
\bfseries #1\par}%
\@endpart
}
\def\@chapter[#1]#2{\ifnum \c@secnumdepth >\m@ne
\refstepcounter{chapter}
\typeout{\@chapapp\space\thechapter.}
\addcontentsline{toc}{chapter}
{\@yagutfont\@chapapp\space\@tartibi\c@chapter: \normalfont#1}
\else
\addcontentsline{toc}{chapter}{#1}
\fi
\chaptermark{#1}
\addtocontents{lof}{\protect\addvspace{10\p@}}
\addtocontents{lot}{\protect\addvspace{10\p@}}
\if@twocolumn
\@topnewpage[\@makechapterhead{#2}]
\else
\@makechapterhead{#2}
\@afterheading
\fi
}
\def\@makechapterhead#1{
\thispagestyle{empty}
\if@twocolumn
\onecolumn
\@tempswatrue
\else
\@tempswafalse
\fi
\vspace*{45mm}
{\centering
\interlinepenalty \@M
\@titrfont
\ifnum \c@secnumdepth >-2\relax
\bfseries \chaptername\nobreakspace\@tartibi\c@chapter
\par
\vskip 60mm
\fi
\@nazaninfont
\bfseries #1\par}
\newpage
\vspace*{50\p@}
\par
}
\def\@makeschapterhead#1{%
\vspace*{50\p@}%
{\parindent \z@ \raggedleft
\normalfont
\interlinepenalty\@M
\@yagutfontb \bfseries #1\par\nobreak
\vskip 40\p@
}
}
\renewcommand\section{\@startsection {section}{1}{\z@\\}
{-8.5ex \@plus -1ex \@minus -.2ex}
{2.3ex \@plus.2ex}
{\@yagutfontb\bfseries}
}
\def\thesection{\arabic{section}-\arabic{chapter})}%
\renewcommand\subsection{\@startsection {subsection}{2}{\z@\\}
{-4.25ex\@plus -1ex \@minus -.2ex}
{1.5ex \@plus .2ex}
{\@yagutfont\bfseries}
}
\def\thesubsection{\arabic{subsection}-\arabic{section}-\arabic{chapter})}%
\makeatother %پایان تغییرات در قالب پیشفرض برای ایجاد قالب دلخواه
\Yagutfont{\Yagut}
\Yagutfontb{\Yagutb}
\Titrfont{\Titr}
\Nazaninfont{\Nazanin}
\SepMark{-} %استفاده از خط تیره به جای نقطه در فاصلهگذاری شمارههای بخش، زیربخش و…
گذشته از این میشه با لاتک کارهای زیادی رو به صورت خودکار و بدون حضور نیروی انسانی انجام داد. میشه باهاش کار گروهی انجام داد. و همهی اینها به کنار، خروجی چاپ شدهی دو تا برنامه از نظر زیباییشناسی اصلاً قابل قیاس نیستن
-
و مهمتر از همه اینکه تک یک زبان برنامهنویسی است که بهترین امکانات رو برای حروفچینی داره. بنابراین دست شما بازه که در این زبان اسکریپت بنویسی تا از قدرت پردازنده استفاده کنی ولی در ورد شما تنها یک حروفچین عادی هستید که تقریبا از پردازنده هیچ استفادهای نمیکنید الا در حد نمایش حاصل تایپ شده. اگر خیلی وارد باشید میتونید از مثلا ویژوال بیسیک در ورد استفاده کنید تا تازه بتونید یه ذره از قدرت پردازنده هم استفاده کنید که اصلا هم کار سادهای نیست و حاصل کار هم اصلا قابل مقایسه با تک نیست.
-
در تکمیل پست دانیال، بعضی از نرم افزارهای آماری مثل R قابلیت ایجاد فایل های لاتکس را هم دارند.
مثلا بعد از آنالیز جدول نتایج را می توان به لاتکس تبدیل کرد.
-
نرمافزار گنوپلات (gnuplot) هم ترمینالهای LaTeX دارد به طوری که خروجی خود (نموداری که میکشد) را در قالب یک پروندهٔ tex و eps میسازد و میتوان این خروجی را درون مقالهای که با LaTeX مینویسیم فرابخوانیم. با این کار نوشتههای روی نمودارمان درست با همان قلمی نوشته میشوند که بقیهٔ مقاله با آن نوشته شده است. و در ضمن میتوان فرمولهای ریاضی را درون نمودار گذاشت و با لاتک حروفچینی کرد.
ترمینال latex و epslatex در گنوپلات این کار را میکنند.
مثلاً این صفحه (http://gnuplot-tricks.blogspot.de/2009/05/gnuplot-tricks-many-say-that-it-is.html) یا این صفحه (http://www.gnuplotting.org/tag/epslatex/) را ببینید.
-
لاتکس نه! لاتِک. لاتِخ حتی!
TeX = تاو + اپسیلون + خی
-
من از TeXstudio استفاده می کنم ولی فکر کنم با فارسی مشکل دارد.
ولی من استفاده کردم مشکلی نداشت.
بهترین و کاملترین ادیتور واسه tex به نظر من همین texstudio هست.
-
من از TeXstudio استفاده می کنم ولی فکر کنم با فارسی مشکل دارد.
http://texstudio.sourceforge.net/ (http://texstudio.sourceforge.net/)
باید یونیکد utf-8 را در ادیتورش فعال کنین.
دقیقا چی مشکلی؟
-
Gummi اینقدر خوبه که من دنبال چیز دیگهای نرفتم اصلاً
عالیه.