انجمن‌های فارسی اوبونتو

جامعه کاربران => معرفی نرم‌افزار => نویسنده: alend در 03 اسفند 1389، 04:26 ب‌ظ

عنوان: بهترین نرم افزار جهت نوشتن یک کتاب
ارسال شده توسط: alend در 03 اسفند 1389، 04:26 ب‌ظ
به جز  latex  از چه نرم افزاری می توان برای نوشتن و ویرایش یک کتاب استفاده کرد.
عنوان: پاسخ به: بهترین نرم افزار جهت نوشتن یک کتاب
ارسال شده توسط: جادی در 03 اسفند 1389، 05:14 ب‌ظ
آفیس (: و gedit و pyroom
عنوان: پاسخ به: بهترین نرم افزار جهت نوشتن یک کتاب
ارسال شده توسط: alend در 03 اسفند 1389، 05:46 ب‌ظ
آفیس (: و gedit و pyroom

منظورم نرم افزاری شبیه Adobe InDesign است.
عنوان: پاسخ به: بهترین نرم افزار جهت نوشتن یک کتاب
ارسال شده توسط: سید وحید رضا برهانی در 03 اسفند 1389، 09:05 ب‌ظ
سلام
اینجا رو دیدی
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
عنوان: پاسخ به: بهترین نرم افزار جهت نوشتن یک کتاب
ارسال شده توسط: alend در 03 اسفند 1389، 09:08 ب‌ظ
ممنون.
به نظر می رسد نرم افزار خوبی باشد.
عنوان: پاسخ به: بهترین نرم افزار جهت نوشتن یک کتاب
ارسال شده توسط: fzerorubigd در 03 اسفند 1389، 11:27 ب‌ظ
Scribus کلا با فارسی مشکل داره از بیخ و بن :)
من آخر سر از همون لاتک استفاده کردم ..
عنوان: پاسخ به: بهترین نرم افزار جهت نوشتن یک کتاب
ارسال شده توسط: سعید رسولی در 04 اسفند 1389، 09:54 ق‌ظ
بستگی داره چقدر کیفیت و استاندارد بودن اهمیت داشته باشه براتون، و چقدر زمانش اهمیت داشته باشه.
اگه کیفیت خیلی عالی مطرح نیست، همون OpenOfiice یا KOffice هم جواب میده. مثلاً کتاب پارسیکس (از آلن باغومیان) با اوپن‌آفیس درست میشه.
ولی اگه کیفیت بیشترین اهمیت رو داره، لاتکس و XePersian فکر می‌کنم بهترین گزینه باشه. برای یاد گرفتن زی‌پرشین این گروه رو ببینید:
http://groups.google.com/group/farsilatex
عنوان: پاسخ به: بهترین نرم افزار جهت نوشتن یک کتاب
ارسال شده توسط: somo در 14 اسفند 1389، 02:45 ب‌ظ
من این برنامه رو خودم امتحان کردم خوبه

http://www.getdeb.net/install/bookwrite/0.9.1-1%7Egetdeb4
عنوان: پاسخ : بهترین نرم افزار جهت نوشتن یک کتاب
ارسال شده توسط: ح.م در 18 آبان 1391، 06:09 ق‌ظ
دوستان ! این لاتک رابط کاربری نداره انگار آره !
کسی نحوه نصبش و اینکه چه جوری باید افزونه های فارسی رو بهش اضافه کرد ! رو بلد نیست ! کمکی بکنه !
رابطی نیست واسش اینجوری خوب که نمی شه باهاش کار کرد  ???
عنوان: پاسخ : بهترین نرم افزار جهت نوشتن یک کتاب
ارسال شده توسط: امید توانا در 18 آبان 1391، 08:31 ق‌ظ
دوستان ! این لاتک رابط کاربری نداره انگار آره !
کسی نحوه نصبش و اینکه چه جوری باید افزونه های فارسی رو بهش اضافه کرد ! رو بلد نیست ! کمکی بکنه !
رابطی نیست واسش اینجوری خوب که نمی شه باهاش کار کرد  ???
برای نوشتن یک کتاب به هیچ چیز غیر از لاتک نباید فکر کنید. لاتک دارای یکی از بهترین‌های تالارهای فارسی راهنمایی و کمک است:

http://forum.parsilatex.com
 (http://forum.parsilatex.com)
نصب بسیار آسونه و نیاز به هیچ افزونه‌ای نیست. تنها باید تکلایو نصب بشه. کتاب راهنمای لاتک (http://mirrors.ctan.org/info/lshort/persian/lshort.pdf) به فارسی ترجمه شده است. تکلایو رو هم می‌شه از انبارهای اوبونتو نصب کرد هم اینکه خودش رو جداگانه دانلود و نصب کرد که روش بهتریه. از هر ویرایشگری برای استفاده از لاتک می‌شه استفاده کرد ولی تک‌ورکس یکی از بهترین‌هاست که هم می‌شه از انبارها نصب کرد و هم دارای PPA برای اوبونتو است.
عنوان: پاسخ : بهترین نرم افزار جهت نوشتن یک کتاب
ارسال شده توسط: majidkamali1370 در 18 آبان 1391، 10:34 ق‌ظ
TexMaker رو نصب کن. یه IDE برای latex هست. خیلی هم قویه. فارسی هم پشتیبانی میکنه.
عنوان: پاسخ : بهترین نرم افزار جهت نوشتن یک کتاب
ارسال شده توسط: ح.م در 19 آبان 1391، 03:46 ب‌ظ
۴۲۰ مگه نا قابل ! ;D
عنوان: پاسخ : بهترین نرم افزار جهت نوشتن یک کتاب
ارسال شده توسط: امیرمسعود در 19 آبان 1391، 03:53 ب‌ظ
برای نوشتن یک کتاب به هیچ چیز غیر از لاتک نباید فکر کنید. لاتک دارای یکی از بهترین‌های تالارهای فارسی راهنمایی و کمک است:

http://forum.parsilatex.com
 (http://forum.parsilatex.com)
نصب بسیار آسونه و نیاز به هیچ افزونه‌ای نیست. تنها باید تکلایو نصب بشه. کتاب راهنمای لاتک (http://mirrors.ctan.org/info/lshort/persian/lshort.pdf) به فارسی ترجمه شده است. تکلایو رو هم می‌شه از انبارهای اوبونتو نصب کرد هم اینکه خودش رو جداگانه دانلود و نصب کرد که روش بهتریه. از هر ویرایشگری برای استفاده از لاتک می‌شه استفاده کرد ولی تک‌ورکس یکی از بهترین‌هاست که هم می‌شه از انبارها نصب کرد و هم دارای PPA برای اوبونتو است.
تأیید می‌شه خیلی زیاد.

این هم ویکی پروژهٔ پارسی‌لاتک: wiki.parsilatex.com
عنوان: پاسخ : بهترین نرم افزار جهت نوشتن یک کتاب
ارسال شده توسط: دانیال بهزادی در 19 آبان 1391، 09:13 ب‌ظ
TexMaker رو نصب کن. یه IDE برای latex هست. خیلی هم قویه. فارسی هم پشتیبانی میکنه.
و از اون هم بهتر Gummi
عنوان: پاسخ : بهترین نرم افزار جهت نوشتن یک کتاب
ارسال شده توسط: samn در 19 آبان 1391، 10:13 ب‌ظ
: ))))))))))))
منم مدتیه از گامی (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
جی ادیت؟
عنوان: پاسخ : بهترین نرم افزار جهت نوشتن یک کتاب
ارسال شده توسط: alend در 20 آبان 1391، 08:23 ق‌ظ
من از TeXstudio استفاده می کنم ولی فکر کنم با فارسی مشکل دارد.
http://texstudio.sourceforge.net/ (http://texstudio.sourceforge.net/)
عنوان: پاسخ : بهترین نرم افزار جهت نوشتن یک کتاب
ارسال شده توسط: دانیال بهزادی در 21 آبان 1391، 01:55 ق‌ظ
Gummi این‌قدر خوبه که من دنبال چیز دیگه‌ای نرفتم اصلاً
عنوان: پاسخ : بهترین نرم افزار جهت نوشتن یک کتاب
ارسال شده توسط: mehrzadmo در 21 آبان 1391، 10:31 ق‌ظ
امكانش هست توضيح بدين اين لاتكس از يه چيزي مثل مايكروسافت ورد چي بيشتر داره ؟ من يه مدت باهاش ور رفتم . هر كاري كه با اون انجام ميشد به همون كيفيت با ورد م قابل انجام بود . مي تونيد يه مثال بزنيد كه چرا بايد از لاتكس استفاده كرد ؟
عنوان: پاسخ : بهترین نرم افزار جهت نوشتن یک کتاب
ارسال شده توسط: امیرمسعود در 21 آبان 1391، 04:04 ب‌ظ
این یک نوشتهٔ کوتاهه دربارهٔ برتری لاتک (لاتکس تلفظ درست نیست) بر مایکروسافت ورد. البته فقط دربارهٔ نوشته‌ها با خط لاتین حرف زده.
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 خوشگل از اون رابطهٔ ریاضی رو که با لاتک حروف‌چینی شده بهت تحویل می‌دن. (مثلاً توی سایت ویکی‌پدیا همهٔ فرمول‌های ریاضی با لاتک ساخته می‌شند و به شکل یک تصویر در مقاله قرار می‌گیرند.) روش کار این سایت‌ها این جوریه که موتور حروف‌چینی لاتک رو روی اون رابطهٔ ریاضی اجرا می‌کنند.

همین نکتهٔ بالایی باعث شد یادم بیاد که بگم زیبایی فرمول‌های ریاضی که با لاتک ساخته می‌شه خیلی بالاتر از نرم‌افزارهای دیگه است. کافیه فرمول‌های کتاب‌های درسی رو (که همه با لاتک نوشته شدند) با همون فرمول که خودت با ورد نوشتی رو با هم مقایسه کنی.
عنوان: پاسخ : بهترین نرم افزار جهت نوشتن یک کتاب
ارسال شده توسط: دانیال بهزادی در 23 آبان 1391، 01:09 ق‌ظ
امكانش هست توضيح بدين اين لاتكس از يه چيزي مثل مايكروسافت ورد چي بيشتر داره ؟ من يه مدت باهاش ور رفتم . هر كاري كه با اون انجام ميشد به همون كيفيت با ورد م قابل انجام بود . مي تونيد يه مثال بزنيد كه چرا بايد از لاتكس استفاده كرد ؟
نفرمایید قربان! توی آفیس مایکروشافت (یا هر مجموعه‌ی مشابهی) بخوای صفحه‌بندی رو تفییر بدی، یا حتا اندازه‌ی کاغذ رو عوض کنی مطمئناً باید متن رو دوباره بررسی کنی و عمدتاً توش دست هم ببری. ولی در لاتک متن جای دیگه‌ایه، صفحه‌بندی جای دیگه‌ای و تداخلی با هم ندارن. مثلاً همه‌ی دانشجوها موقع نوشتن پایان‌نامه از همون ابتدا کلّی صفحه‌بندی رو رعایت می‌کنن و بعد هم با پیدا شدن یه اشتباه، مجبورن دوباره‌کاری کنن. ولی من نخست متن خام رو نوشتم و بعد این رو توی یه پرونده‌ی دیگه نوشتم و گذاشتم کنارش. این پرونده رو به دوستم هم دادم و متن ساده‌ی اون هم به قالب پایان‌نامه در اومد:
\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{-} %استفاده از خط تیره به جای نقطه در فاصله‌گذاری شماره‌های بخش، زیربخش و…

گذشته از این می‌شه با لاتک کارهای زیادی رو به صورت خودکار و بدون حضور نیروی انسانی انجام داد. می‌شه باهاش کار گروهی انجام داد. و همه‌ی این‌ها به کنار، خروجی چاپ شده‌ی دو تا برنامه از نظر زیبایی‌شناسی اصلاً قابل قیاس نیستن
عنوان: پاسخ : بهترین نرم افزار جهت نوشتن یک کتاب
ارسال شده توسط: امید توانا در 23 آبان 1391، 01:24 ق‌ظ
و مهمتر از همه اینکه تک یک زبان برنامه‌نویسی است که بهترین امکانات رو برای حروف‌چینی داره. بنابراین دست شما بازه که در این زبان اسکریپت بنویسی تا از قدرت پردازنده استفاده کنی ولی در ورد شما تنها یک حروف‌چین عادی هستید که تقریبا از پردازنده هیچ استفاده‌ای نمی‌کنید الا در حد نمایش حاصل تایپ شده. اگر خیلی وارد باشید می‌تونید از مثلا ویژوال بیسیک در ورد استفاده کنید تا تازه بتونید یه ذره از قدرت پردازنده هم استفاده کنید که اصلا هم کار ساده‌ای نیست و حاصل کار هم اصلا قابل مقایسه با تک نیست.
عنوان: پاسخ : بهترین نرم افزار جهت نوشتن یک کتاب
ارسال شده توسط: alend در 23 آبان 1391، 05:49 ق‌ظ
در تکمیل پست دانیال، بعضی از نرم افزارهای آماری مثل R قابلیت ایجاد فایل های لاتکس را هم دارند.
مثلا بعد از آنالیز جدول نتایج را می توان به لاتکس تبدیل کرد.
عنوان: پاسخ : بهترین نرم افزار جهت نوشتن یک کتاب
ارسال شده توسط: امیرمسعود در 23 آبان 1391، 02:32 ب‌ظ
نرم‌افزار گنوپلات (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/) را ببینید.
عنوان: پاسخ : بهترین نرم افزار جهت نوشتن یک کتاب
ارسال شده توسط: هادی صفی اقدم در 08 دی 1391، 04:22 ب‌ظ
لاتکس نه! لاتِک. لاتِخ حتی!
TeX = تاو + اپسیلون + خی
عنوان: پاسخ : بهترین نرم افزار جهت نوشتن یک کتاب
ارسال شده توسط: مجتبی باغبان در 08 دی 1391، 04:28 ب‌ظ
نقل‌قول
من از TeXstudio استفاده می کنم ولی فکر کنم با فارسی مشکل دارد.
ولی من استفاده کردم مشکلی نداشت.
بهترین و کامل‌ترین ادیتور واسه tex به نظر من همین texstudio هست.
عنوان: پاسخ : بهترین نرم افزار جهت نوشتن یک کتاب
ارسال شده توسط: هادی صفی اقدم در 08 دی 1391، 04:37 ب‌ظ
من از TeXstudio استفاده می کنم ولی فکر کنم با فارسی مشکل دارد.
http://texstudio.sourceforge.net/ (http://texstudio.sourceforge.net/)
باید یونیکد utf-8 را در ادیتورش فعال کنین.
دقیقا چی مشکلی؟
عنوان: پاسخ : بهترین نرم افزار جهت نوشتن یک کتاب
ارسال شده توسط: jackshepherd در 08 دی 1391، 06:18 ب‌ظ
Gummi این‌قدر خوبه که من دنبال چیز دیگه‌ای نرفتم اصلاً

عالیه.