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

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


توزیع گنو/لینوکس اوبونتو ۲۰ ساله شد 🎉

نویسنده موضوع: استفاده از لاتک در ویندوز و اوبونتو  (دفعات بازدید: 24848 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین حمید ۶۷

  • Full Member
  • *
  • ارسال: 221
  • جنسیت : پسر
    • تفکرات فیزیکی و فلسفی
سوال:
من تک لایو را روی ویندوز نصب دارم همچنین به طور کامل روی اوبونتو. اما داخل ویندوز راحت می‌نویسم و پی‌دی‌اف می‌گیرم اما همون پرونده را وقتی در اوبونتو با تک‌لایو اجرا می‌کنم خطا می‌دهد و پی‌دی‌اف درست نمی‌کنه.
خوب چرا؟
خداوندا تو من و ملت بزرگم را آزاد آفریدی، تو خود راهنمای آزادگانی و ما آزادگی را به بهای شکم نفروشیم و منتظر نور هدایت شکافنده‌ی تو می‌مانیم

آفلاین دانیال بهزادی

  • ناظر انجمن
  • *
  • ارسال: 19722
  • جنسیت : پسر
  • Urahara Kiesuke
    • وبلاگ
پاسخ : استفاده از لاتک در ویندوز و اوبونتو
« پاسخ #1 : 15 تیر 1394، 05:37 ب‌ظ »
ما علم غیب نداریم که! گزارش خطاش رو بذار خب! احتمالاً به این دلیل که یه پلاگینی چیزی رو نصب نکردی تو اوبونتو
اگه این ارسال بهت کمک کرد، دنبال دکمهٔ تشکر نگرد. به جاش تو هم به جامعهٔ آزادت کمک کن

آفلاین حمید ۶۷

  • Full Member
  • *
  • ارسال: 221
  • جنسیت : پسر
    • تفکرات فیزیکی و فلسفی
پاسخ : استفاده از لاتک در ویندوز و اوبونتو
« پاسخ #2 : 15 تیر 1394، 06:25 ب‌ظ »
خوب الان داخل ویرایشگر تک‌میکر فایل را تحت Quick build اجرا کردم پیغام می‌دهد که
! Fatal fontspec error: "cannot-use-pdftex"
!
! The fontspec package requires either XeTeX or LuaTeX to function.
!
! You must change your typesetting engine to, e.g., "xelatex" or "lualatex"
! instead of plain "latex" or "pdflatex".
!
! See the fontspec documentation for further information.
!
! For immediate help type H <return>.
!...............................................
l.41 }
|'''''''''''''''''''''''''''''''''''''''''''''''
| This is a fatal error: LaTeX will abort
|...............................................
) ) )
Here is how much of TeX's memory you used:
12637 strings out of 493304
216167 string characters out of 6139872
290707 words of memory out of 5000000
15943 multiletter control sequences out of 15000+600000
3938 words of font info for 15 fonts, out of 8000000 for 9000
957 hyphenation exceptions out of 8191
45i,1n,53p,10445b,85s stack positions out of 5000i,500n,10000p,200000b,80000s
No pages of output.
PDF statistics:
0 PDF objects out of 1000 (max. 8388607)
0 named destinations out of 1000 (max. 500000)
1 words of extra memory for PDF output out of 10000 (max. 10000000)
البته متن ارور  که تو اون قسمت وسطه را خود ویرایشگر اجاز نمی‌دهد که کپیش کنم برای همین عکسش را نصفه نیمه می گذارم این‌جا
http://s6.picofile.com/file/8198207892/30.png
خداوندا تو من و ملت بزرگم را آزاد آفریدی، تو خود راهنمای آزادگانی و ما آزادگی را به بهای شکم نفروشیم و منتظر نور هدایت شکافنده‌ی تو می‌مانیم

آفلاین Arcush

  • Sr. Member
  • *
  • ارسال: 331
  • جنسیت : پسر
پاسخ : استفاده از لاتک در ویندوز و اوبونتو
« پاسخ #3 : 15 تیر 1394، 06:45 ب‌ظ »
تو ویرایشگر به آدرس  Options/Quick Biuldبرید  و بعد تو قسمت Quick Build Command، گزینه XeLateX + View PDF  رو تیک دار کنید. بعد فایل رو اجرا کنید. ضمنا فایل texی که عکسش رو گذاشتین، نشون میده که قبلا نوشته شده و بنابراین حتما یه فونتی توش به کار رفته. اطمینان حاصل کنید که این فونت یا فونت ها با دقیقا همون اسم توی دایرکتوری فونت هاتون وجود دارن.
pacman -Rs ubuntu

آفلاین دانیال بهزادی

  • ناظر انجمن
  • *
  • ارسال: 19722
  • جنسیت : پسر
  • Urahara Kiesuke
    • وبلاگ
پاسخ : استفاده از لاتک در ویندوز و اوبونتو
« پاسخ #4 : 15 تیر 1394، 09:26 ب‌ظ »
خوندی چی نوشته؟
نقل‌قول
! You must change your typesetting engine to, e.g., "xelatex" or "lualatex"
! instead of plain "latex" or "pdflatex".
اگه این ارسال بهت کمک کرد، دنبال دکمهٔ تشکر نگرد. به جاش تو هم به جامعهٔ آزادت کمک کن

آفلاین حمید ۶۷

  • Full Member
  • *
  • ارسال: 221
  • جنسیت : پسر
    • تفکرات فیزیکی و فلسفی
پاسخ : استفاده از لاتک در ویندوز و اوبونتو
« پاسخ #5 : 15 تیر 1394، 11:49 ب‌ظ »
بله خوندم اما طبق معمول خیلی چیزی متوجه نشدم
من وقتی لاتک را نصب کردم طبق معمول texlive-full را نصب کردم البته به اون هم اکتفا نکردم الان چک کردم
بله luatexهم نصبه. هر بسته‌ای هم که مربوط به xetex هست این‌طور که سینپتیک نشون می ده همگی نصب است. خوب غیر نصب بودن کاری دیگه‌ی هم باید انجام بدهم؟
این تغییر موتور (engine) متوجه نمی شم، قبلا می‌گفتند فقط از quick build استفاده کنید. اصلا فرق این موتورها چیه؟

نوشته:
نقل‌قول
See the fontspec documentation for further information.

خوب این fontspec documemtation چیه چه سندی؟

باز نوشته:
نقل‌قول
This is a fatal error: LaTeX will abort
به چه خطایی fatal می‌گویند. latex will abort
یعنی چی ؟
خداوندا تو من و ملت بزرگم را آزاد آفریدی، تو خود راهنمای آزادگانی و ما آزادگی را به بهای شکم نفروشیم و منتظر نور هدایت شکافنده‌ی تو می‌مانیم

آفلاین حمید ۶۷

  • Full Member
  • *
  • ارسال: 221
  • جنسیت : پسر
    • تفکرات فیزیکی و فلسفی
پاسخ : استفاده از لاتک در ویندوز و اوبونتو
« پاسخ #6 : 16 تیر 1394، 12:01 ق‌ظ »
در جواب دوست گرامی  Arcush:
اون کاری که فرمودید انجام دادم اما ظاهرا اون عبارت کلی خطا همون عبارت قبلی است. وقتی روی اون عبارت کلی اون وسط کلیک می‌کنم صفحه‌ای با عبارت زیر باز می‌شه ( عنوان صفحه هم اینه:fontspce.sty)
%%
%% This is file `fontspec.sty',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
%% fontspec.dtx  (with options: `fontspec')
%%
%%   _________________________________________
%%   The fontspec package for XeLaTeX/LuaLaTeX
%%   (C) 2004--2013    Will Robertson and Khaled Hosny
%%
%%   License information appended.
%%
%%
\ProvidesPackage{fontspec}
  [2013/05/20 v2.3c Font selection for XeLaTeX and LuaLaTeX]


\RequirePackage{expl3}[2011/09/05]
\RequirePackage{xparse}
\ExplSyntaxOn
\msg_new:nnn {fontspec} {cannot-use-pdftex}
 {
  The~ fontspec~ package~ requires~ either~ XeTeX~ or~ LuaTeX~ to~ function.
  \\\\
  You~ must~ change~ your~ typesetting~ engine~ to,~
    e.g.,~ "xelatex"~ or~ "lualatex"\\
  instead~ of~ plain~ "latex"~ or~ "pdflatex".
 }
\xetex_if_engine:F
 {
  \luatex_if_engine:TF
   {
    \RequirePackage{luaotfload}[2013/05/20]
    \RequireLuaModule{fontspec}
   }
   {
    \msg_fatal:nn {fontspec} {cannot-use-pdftex}
   }
 }
\bool_new:N \l_fontspec_firsttime_bool
\bool_new:N \l_fontspec_nobf_bool
\bool_new:N \l_fontspec_noit_bool
\bool_new:N \l_fontspec_nosc_bool
\bool_new:N \l_fontspec_tfm_bool
\bool_new:N \l_fontspec_atsui_bool
\bool_new:N \l_fontspec_icu_bool
\bool_new:N \l_fontspec_mm_bool
\bool_new:N \l_fontspec_graphite_bool
\bool_new:N \g_fontspec_math_euler_bool
\bool_new:N \g_fontspec_math_lucida_bool
\bool_new:N \g_fontspec_package_euler_loaded_bool
\bool_new:N \g_fontspec_cfg_bool
\bool_new:N \g_fontspec_math_bool
\int_new:N \l_fontspec_script_int
\int_new:N \l_fontspec_language_int
\int_new:N \l_fontspec_strnum_int
\fp_new:N \l_fontspec_tmpa_fp
\fp_new:N \l_fontspec_tmpb_fp
\dim_new:N \l_fontspec_tmpa_dim
\dim_new:N \l_fontspec_tmpb_dim
\dim_new:N \l_fontspec_tmpc_dim
\tl_set:Nx \c_colon_str { \tl_to_str:N : }
\cs_set:Npn \use_v:nnnnn #1#2#3#4#5 {#5}
\cs_set:Npn \use_iv:nnnnn #1#2#3#4#5 {#4}
\cs_generate_variant:Nn \str_if_eq:nnTF {nv}
\cs_generate_variant:Nn \int_set:Nn {Nv}
\cs_generate_variant:Nn \tl_gset:Nn {cV}
\cs_generate_variant:Nn \keys_set:nn {nx}
\cs_generate_variant:Nn \keys_set_known:nnN {nx}
\cs_new:Nn \_int_mult_truncate:Nn
  {
    \int_set:Nn #1 { \dim_eval:w #2 #1 \dim_eval_end: }
  }
\cs_new:Npn \fontspec_error:n     { \msg_error:nn     {fontspec} }
\cs_new:Npn \fontspec_error:nx    { \msg_error:nnx    {fontspec} }
\cs_new:Npn \fontspec_warning:n   { \msg_warning:nn   {fontspec} }
\cs_new:Npn \fontspec_warning:nx  { \msg_warning:nnx  {fontspec} }
\cs_new:Npn \fontspec_warning:nxx { \msg_warning:nnxx {fontspec} }
\cs_new:Npn \fontspec_info:n      { \msg_info:nn      {fontspec} }
\cs_new:Npn \fontspec_info:nx     { \msg_info:nnx     {fontspec} }
\cs_new:Npn \fontspec_info:nxx    { \msg_info:nnxx    {fontspec} }
\cs_new:Npn \fontspec_trace:n     { \msg_trace:nn     {fontspec} }
\msg_new:nnn {fontspec} {no-size-info}
 {
  Size~ information~ must~ be~ supplied.\\
  For~ example,~ SizeFeatures={Size={8-12},...}.
 }
\msg_new:nnnn {fontspec} {font-not-found}
 {
  The~ font~ "#1"~ cannot~ be~ found.
 }
 {
  A~font~might~not~be~found~for~many~reasons.\\
  Check~the~spelling,~where~the~font~is~installed~etc.~etc.\\\\
  When~in~doubt,~ask~someone~for~help!
 }
\msg_new:nnnn {fontspec} {rename-feature-not-exist}
 {
  The~ feature~ #1~ doesn't~ appear~ to~ be~ defined.
 }
 {
  It~ looks~ like~ you're~ trying~ to~ rename~ a~ feature~ that~ doesn't~ exist.
 }
\msg_new:nnn {fontspec} {no-glyph}
 {
  '\l_fontspec_fontname_tl'~ does~ not~ contain~ glyph~ #1.
 }
\msg_new:nnnn {fontspec} {euler-too-late}
 {
  The~ euler~ package~ must~ be~ loaded~ BEFORE~ fontspec.
 }
 {
  fontspec~ only~ overwrites~ euler's~ attempt~ to~
  define~ the~ maths~ text~ fonts~ if~ fontspec~ is~
  loaded~ after~ euler.~ Type~ <return>~ to~ proceed~
  with~ incorrect~ \string\mathit,~ \string\mathbf,~ etc.
 }
\msg_new:nnnn {fontspec} {no-xcolor}
 {
  Cannot~ load~ named~ colours~ without~ the~ xcolor~ package.
 }
 {
  Sorry,~ I~ can't~ do~ anything~ to~ help.~ Instead~ of~ loading~
  the~ color~ package,~ use~ xcolor~ instead.~ It's~ better.
 }
\msg_new:nnnn {fontspec} {unknown-color-model}
 {
  Error~ loading~ colour~ `#1';~ unknown~ colour~ model.
 }
 {
  Sorry,~ I~ can't~ do~ anything~ to~ help.~ Please~ report~ this~ error~
  to~ my~ developer~ with~ a~ minimal~ example~ that~ causes~ the~ problem.
 }
\msg_new:nnn {fontspec} {addfontfeatures-ignored}
 {
  \string\addfontfeature (s)~ ignored;~
  it~ cannot~ be~ used~ with~ a~ font~ that~ wasn't~ selected~ by~ fontspec.
 }
\msg_new:nnn {fontspec} {feature-option-overwrite}
 {
  Option~ '#2'~ of~ font~ feature~ '#1'~ overwritten.
 }
\msg_new:nnn {fontspec} {script-not-exist-latn}
 {
  Font~ '\l_fontspec_fontname_tl'~ does~ not~ contain~ script~ '#1'.\\
  'Latin'~ script~ used~ instead.
 }
\msg_new:nnn {fontspec} {script-not-exist}
 {
  Font~ '\l_fontspec_fontname_tl'~ does~ not~ contain~ script~ '#1'.
 }
\msg_new:nnn {fontspec} {aat-feature-not-exist}
 {
  '\l_keys_key_tl=\l_keys_value_tl'~ feature~ not~ supported~
  for~ AAT~ font~ '\l_fontspec_fontname_tl'.
 }
\msg_new:nnn {fontspec} {aat-feature-not-exist-in-font}
 {
  AAT~ feature~ '\l_keys_key_tl=\l_keys_value_tl'~ (#1)~ not~ available~
  in~ font~ '\l_fontspec_fontname_tl'.
 }
\msg_new:nnn {fontspec} {icu-feature-not-exist}
 {
  '\l_keys_key_tl=\l_keys_value_tl'~ feature~ not~ supported~
  for~ ICU~ font~ '\l_fontspec_fontname_tl'
 }
\msg_new:nnn {fontspec} {icu-feature-not-exist-in-font}
 {
  OpenType~ feature~ '\l_keys_key_tl=\l_keys_value_tl'~ (#1)~ not~ available~
  for~ font~ '\l_fontspec_fontname_tl'~
  with~ script~ '\l_fontspec_script_name_tl'~ and~ language~ '\l_fontspec_lang_name_tl'.
 }
\msg_new:nnn {fontspec} {no-opticals}
 {
  '\l_fontspec_fontname_tl'~ doesn't~ appear~ to~ have~ an~ Optical~ Size~ axis.
 }
\msg_new:nnn {fontspec} {language-not-exist}
 {
  Language~ '#1'~ not~ available~
  for~ font~ '\l_fontspec_fontname_tl'~
  with~ script~ '\l_fontspec_script_name_tl'.\\
  'Default'~ language~ used~ instead.
 }
\msg_new:nnn {fontspec} {only-xetex-feature}
 {
  Ignored~ XeTeX~ only~ feature:~ '#1'.
 }
\msg_new:nnn {fontspec} {only-luatex-feature}
 {
  Ignored~ LuaTeX~ only~ feature:~ '#1'.
 }
\msg_new:nnn {fontspec} {no-mapping}
 {
  Input~ mapping~ not~ (yet?)~ supported~ in~ LuaTeX.
 }
\msg_new:nnn {fontspec} {no-mapping-ligtex}
 {
  Input~ mapping~ not~ (yet?)~ supported~ in~ LuaTeX.\\
  Use~ "Ligatures=TeX"~ instead~ of~ "Mapping=tex-text".
 }
\msg_new:nnn {fontspec} {cm-default-obsolete}
 {
  The~ "cm-default"~ package~ option~ is~ obsolete.
 }
\msg_new:nnn {fontspec} {fakebold-only-xetex}
 {
  The~ "FakeBold"~ and~ "AutoFakeBold"~ options~ are~ only~ available~ with~ XeLaTeX.\\
  Option~ ignored.
 }
\msg_new:nnn {fontspec} {defining-font}
 {
  Font~ family~'\l_fontspec_family_tl'~ created~ for~ font~ '#2'~
  with~ options~ [\g_fontspec_default_fontopts_tl #1].\\
  \\
  This~ font~ family~ consists~ of~ the~ following~ shapes:
  \l_fontspec_defined_shapes_tl
 }
\msg_new:nnn {fontspec} {no-font-shape}
 {
  Could~ not~ resolve~ font~ #1~ (it~ probably~ doesn't~ exist).
 }
\msg_new:nnn {fontspec} {set-scale}
 {
  \l_fontspec_fontname_tl\space scale ~=~ \l_fontspec_scale_tl.
 }
\msg_new:nnn {fontspec} {setup-math}
 {
  Adjusting~ the~ maths~ setup~ (use~ [no-math]~ to~ avoid~ this).
 }
\msg_new:nnn {fontspec} {no-scripts}
 {
  Font~ \l_fontspec_fontname_tl\space does~ not~ contain~ any~ OpenType~ `Script'~ information.
 }
\msg_new:nnn {fontspec} {opa-twice}
 {
  Opacity~ set~ twice,~ in~ both~ Colour~ and~ Opacity.\\
  Using~ specification~ "Opacity=#1".
 }
\msg_new:nnn {fontspec} {opa-twice-col}
 {
  Opacity~ set~ twice,~ in~ both~ Opacity~ and~ Colour.\\
  Using~ an~ opacity~ specification~ in~ hex~ of~ "#1/FF".
 }
\msg_new:nnn {fontspec} {bad-colour}
 {
  Bad~ colour~ declaration~ "#1".~
  Colour~ must~ be~ one~ of:\\
  *~ a~ named~ xcolor~ colour\\
  *~ a~ six-digit~ hex~ colour~ RRGGBB\\
  *~ an~ eight-digit~ hex~ colour~ RRGGBBTT~ with~ opacity
 }
\DeclareOption{cm-default}
 { \fontspec_warning:n {cm-default-obsolete} }
\DeclareOption{math}{\bool_set_true:N \g_fontspec_math_bool}
\DeclareOption{no-math}{\bool_set_false:N \g_fontspec_math_bool}
\DeclareOption{config}{\bool_set_true:N \g_fontspec_cfg_bool}
\DeclareOption{no-config}{\bool_set_false:N \g_fontspec_cfg_bool}
\DeclareOption{quiet}
 {
  \msg_redirect_module:nnn { fontspec } { warning } { info }
  \msg_redirect_module:nnn { fontspec } { info } { none }
 }
\DeclareOption{silent}
 {
  \msg_redirect_module:nnn { fontspec } { warning } { none }
  \msg_redirect_module:nnn { fontspec } { info } { none }
 }
\ExecuteOptions{config,math}
\ProcessOptions*
\RequirePackage{fontspec-patches}
\luatex_if_engine:T { \RequirePackage{fontspec-luatex} \endinput }
\xetex_if_engine:T  { \RequirePackage{fontspec-xetex}  \endinput }
%%
%% Copyright 2004--2013 Will Robertson <wspr81@gmail.com>
%% Copyright 2009--2013   Khaled Hosny <khaledhosny@eglug.org>
%%
%% Distributable under the LaTeX Project Public License,
%% version 1.3c or higher (your choice). The latest version of
%% this license is at: http://www.latex-project.org/lppl.txt
%%
%% This work is "author-maintained" by Will Robertson.
%%
%% This work consists of this file fontspec.dtx
%%           and the derived files fontspec.sty,
%%                                 fontspec.lua,
%%                                 fontspec.cfg,
%%                                 fontspec-xetex.tex,
%%                                 fontspec-luatex.tex,
%%                             and fontspec.pdf.
%%
%%
%% End of file `fontspec.sty'.

از آقای بهزادی و دوست گرامی Arcush متشکرم و منتظر پاسخ :)
« آخرین ویرایش: 16 تیر 1394، 12:15 ب‌ظ توسط nixoeen »
خداوندا تو من و ملت بزرگم را آزاد آفریدی، تو خود راهنمای آزادگانی و ما آزادگی را به بهای شکم نفروشیم و منتظر نور هدایت شکافنده‌ی تو می‌مانیم

آفلاین Arcush

  • Sr. Member
  • *
  • ارسال: 331
  • جنسیت : پسر
پاسخ : استفاده از لاتک در ویندوز و اوبونتو
« پاسخ #7 : 16 تیر 1394، 01:03 ق‌ظ »
fatal error  که ناشی از مشکلیه که تو برنامه وجود داشته و برنامه در اینصورت یکدفعه متوقّف میشه و معمولا مثل همین latex یه فایل لاگ هم میسازه.

امّا اون خطایی که بوجود اومده، تا اونجایی که من می دونم، به خاطر این هست که شخص بجای اینکه از موتور xelatex  استفاده کنه، از موتورهای دیگه ای مثل pdflatex  برای گرفتن خروجی pdf استفاده کرده یا این که فونتی که توی فایل tex استفاده شده، در سیستم عامل وجود نداره. در texmaker، گزینه quick build  غالبا روی همین xelatex  هست. من دو تا فایل tex بهمراه فونتی که توی یکیش استفاده کردم، ضمیمه می کنم. هردوش باید با زدن quick build  بدون خطا اجرا بشن. توجه کنید که اولّا فونت رو بذارید توی پوشه فونت هاتون و ثانیا حتما دوباره چک کنید که quick build  روی xetex  تنظیم شده (همونطور که روشش رو بالاتر عرض کردم).

میتونید از طریق خطّ فرمان هم فایل ها رو اجرا کنید. به مسیر فایل برید و دستور زیر رو بزنید:

xelatex persian.tex
بعد از  اینتر زدن، فایل pdf  باید توی دایرکتوری home  ساخته بشه. گرچه ویرایشگر texmaker  درمورد خطاها بیش از حد اغماض می کنه.  :)
« آخرین ویرایش: 16 تیر 1394، 01:10 ق‌ظ توسط Arcush »
pacman -Rs ubuntu

آفلاین حمید ۶۷

  • Full Member
  • *
  • ارسال: 221
  • جنسیت : پسر
    • تفکرات فیزیکی و فلسفی
پاسخ : استفاده از لاتک در ویندوز و اوبونتو
« پاسخ #8 : 16 تیر 1394، 02:00 ق‌ظ »
بازم سلام آقا
ببخشید شاید جاش این‌جا نباشه اما از هر روشی که بلد بودم سعی کردم فونتتون را به پوشه فونت منتقل کنم اما به طریق گرافیکی که دستگاه اجازه نمی‌دهد حتی با اجرای gksu هم اجازه‌ی کپی نمی‌دهد. مجبور شدم یه فولدر به اسم fonthamid بسازم و فونت را داخلش بگذارم (چون ترمینال XB YAS.ttf را به عنوان یه فایل نمی‌شناخت) و فونت را از طریق فرمان
sudo cp -r /media/hamid/E/physics-files/fonthamid /usr/share/fonts/به پوشه فونت ها منتقل کنم. الان که به پوشه فونت‌ها رفتم دیدم که روی فولدرfonthamid یه ضربدر گذاشته بالاخره من چه‌طوری می‌تونم این فونت را به سیستم بشناسونم؟
اون فایل فارسی تک را هم الان اجرا کردم پیغام می دهد که could not start the command
از اون صحبتی هم که در مورد اجرا در ترمینال کردید اصلا سر در نیاوردم
ببخشید دیگه ما یه کم ثالبه به انتفاع موضوع هستیم
« آخرین ویرایش: 16 تیر 1394، 02:11 ق‌ظ توسط حمید ۶۷ »
خداوندا تو من و ملت بزرگم را آزاد آفریدی، تو خود راهنمای آزادگانی و ما آزادگی را به بهای شکم نفروشیم و منتظر نور هدایت شکافنده‌ی تو می‌مانیم

آفلاین دانیال بهزادی

  • ناظر انجمن
  • *
  • ارسال: 19722
  • جنسیت : پسر
  • Urahara Kiesuke
    • وبلاگ
پاسخ : استفاده از لاتک در ویندوز و اوبونتو
« پاسخ #9 : 16 تیر 1394، 02:50 ق‌ظ »
شما روی قلم دوبار کلیک کن و دکمهٔ نصب رو بزنو
اگه این ارسال بهت کمک کرد، دنبال دکمهٔ تشکر نگرد. به جاش تو هم به جامعهٔ آزادت کمک کن

آفلاین حمید ۶۷

  • Full Member
  • *
  • ارسال: 221
  • جنسیت : پسر
    • تفکرات فیزیکی و فلسفی
پاسخ : استفاده از لاتک در ویندوز و اوبونتو
« پاسخ #10 : 16 تیر 1394، 05:30 ق‌ظ »
خدا خیرت دهاد. چقدر بی‌خودی سختش کرده بودم!
خداوندا تو من و ملت بزرگم را آزاد آفریدی، تو خود راهنمای آزادگانی و ما آزادگی را به بهای شکم نفروشیم و منتظر نور هدایت شکافنده‌ی تو می‌مانیم

آفلاین حمید ۶۷

  • Full Member
  • *
  • ارسال: 221
  • جنسیت : پسر
    • تفکرات فیزیکی و فلسفی
پاسخ : استفاده از لاتک در ویندوز و اوبونتو
« پاسخ #11 : 16 تیر 1394، 06:02 ق‌ظ »
خوب الان اون فایل تک فارسی که Arcush فرستادند را امتحان کردم تک‌میکر موقع اجرا می‌گه که : log file not found بعد هم یه صفحه  خالی مربوط به پی‌دی‌اف باز می کنه و می‌گه: file not found
اما وقتی به پوشه‌ای که فایل‌های تک داخلش هست می رم فایل‌هایی با پسوندlog, aux, و یه فایل پی‌دی‌اف درست شده که وقتی بازش می کنم نوشته : سلام بر شما
به نظر خروجی که این‌جا هست درسته. فقط می‌ مونه اون پیغام ها و این که چرا نصفه نیمه کار می‌کنه
فایل تک انگلیسی هم عینا همین اتفاق براش می‌افته. مثل این که نمایشگر پیش‌فرض تک‌میکر یه اشکالاتی داره
برای فایل خودم هم که اصلا قدرت ساختن پی دی اف نداره
خداوندا تو من و ملت بزرگم را آزاد آفریدی، تو خود راهنمای آزادگانی و ما آزادگی را به بهای شکم نفروشیم و منتظر نور هدایت شکافنده‌ی تو می‌مانیم

آفلاین Arcush

  • Sr. Member
  • *
  • ارسال: 331
  • جنسیت : پسر
پاسخ : استفاده از لاتک در ویندوز و اوبونتو
« پاسخ #12 : 16 تیر 1394، 09:57 ق‌ظ »
قبلا باید موضوعی رو در مورد ویرایشگرهای لاتک عنوان کنم. درحقیقت کار اصلی رو برای دادن خروجی pdf همون خود لاتک داره انجام میده. لاتک مجموعه ای از موتور ها رو در اختیار داره مثل pdflatex  و همین xelatex. فرض کنیم اینا روی سیستم نصب هستن و من یه فایل انگلیسی tex  دارم که میخوام خروجی pdf  ازش بگیرم. میرم توی مسیری که اون فایل ذخیره شده و فرمان

pdflatex esmefile.tex
رو میزنم. اگه فایل رو درست نوشته باشم، الان باید خروجی pdfاش رو توی home ببینم. حالا اگه بخوام یه فایل pdf  فارسی بسازم، باید توی فایل tex با تایپ

\usepackage{xepersian}
شروع به نوشتن فارسی کنم و اگه درست انجام بدم، توی ترمینال با زدن

xelatex esmefile.tex
توی مسیر فایل البته، خروجی pdf  رو مثل سابق بگیرم.

ویرایشگرها انجام چنین فرآیندی رو ساده تر می کنن و معمولا امکانات جانبی رو هم در اختیار قرار میدن. شاید تعدادشون هم بیشتر از انگشتان دو دست باشه. درحقیقت یک ویرایشگر، بدون نصب texlive  هیچکارست. هیچ محتوایی رو تولید نمی کنه و فقط میشه ازش برای نوشتن فایل های متنی استفاده کرد. انتخاب ویرایشگرها هم یه کمی بیشتر از سلیقه هست. مثلا اگه من با نوشتن نامه های اداری یا متن های بی دردسری مثل ستون یه روزنامه یا یه رمان سروکار داشته باشم، ترجیح اوّلم gummi  هست و اگه نوشته های شامل فرمول و جدول رو بخوام تولید کنم، ترجیح میدم از texmaker  و kile  استفاده کنم. اگر هم بخوام غلط گیری کنم، حتما از texstudio استفاده خواهم کرد. همه این نوع انتخاب ها هم فقط برای صرفه جویی در وقت هستن. بهرصورت texmaker  یکی از ویرایشگرهای کلاسیک هست که معمولا هم انتخاب میشه و توصیه میشه.

باید تبریک بگم. چون من هیچ فایل pdfای رو ضمیمه نکرده بودم. پس سیستم خودتون pdfها رو تولید کرده. امّا اون خطاهای جدیدی که گفتین، بهتر از خطاهای قبلی هستن.  :)  ممکنه با یه ریستارت یا تغییر اسم فایل مرتفع بشن. اگه نه، شاید به texmaker  گفته شده جای دیگه ای دنبال فایل log  و  pdf  بگرده و چون پیدا نمیکنتشون، اون خطا رو میده( درحالیکه مثل مورد شما تولید شدن). در این مورد چند تا راه حل به ذهنم میرسه. اوّل اینکه به قسمت  option/configure/commands  برید و use a build subdirectory  رو تیکش رو بردارید یا تیک دارش کنید. یا اینکه ببینید اگه نشد، لینک بدید به جایی که اونها ذخیره شدن (منظورم استفاده از دستور ln  هست که اون پوشه رو به پوشه حاوی فایل تک لینک بدید). اگه نشد، راه آخری که در مورد texmalerبه ذهنم میرسه، نصب مجدّد texmaker  از روی سورس هست. یا اینکه اصلا از ویرایشگر دیگه ای استفاده کنید.

امّا یه جا هم دیدم برای این مشکل پیشنهاد شده بود که با همون روش بالا به قسمت quick biuld برید  و

xelatex -interaction=nonstopmode -synctex=-1 %.tex
رو بجای کلّ متنی که داخل گزینه user  هست، کپی کنید و بعد دوباره همون xelatex  رو تیک دار کنید. البته من خودم این آخری رو امتحان نکردم. ولی شما امتحان کنید و نتیجه رو بگید لطفا.



pacman -Rs ubuntu

آفلاین علی ۵۰۰

  • Hero Member
  • *
  • ارسال: 775
  • جنسیت : پسر
پاسخ : استفاده از لاتک در ویندوز و اوبونتو
« پاسخ #13 : 16 تیر 1394، 03:11 ب‌ظ »
قبلا باید موضوعی رو در مورد ویرایشگرهای لاتک عنوان کنم. درحقیقت کار اصلی رو برای دادن خروجی pdf همون خود لاتک داره انجام میده. لاتک مجموعه ای از موتور ها رو در اختیار داره مثل pdflatex  و همین xelatex. فرض کنیم اینا روی سیستم نصب هستن و من یه فایل انگلیسی tex  دارم که میخوام خروجی pdf  ازش بگیرم. میرم توی مسیری که اون فایل ذخیره شده و فرمان

pdflatex esmefile.tex
رو میزنم. اگه فایل رو درست نوشته باشم، الان باید خروجی pdfاش رو توی home ببینم. حالا اگه بخوام یه فایل pdf  فارسی بسازم، باید توی فایل tex با تایپ

\usepackage{xepersian}
شروع به نوشتن فارسی کنم و اگه درست انجام بدم، توی ترمینال با زدن

xelatex esmefile.tex
توی مسیر فایل البته، خروجی pdf  رو مثل سابق بگیرم.

ویرایشگرها انجام چنین فرآیندی رو ساده تر می کنن و معمولا امکانات جانبی رو هم در اختیار قرار میدن. شاید تعدادشون هم بیشتر از انگشتان دو دست باشه. درحقیقت یک ویرایشگر، بدون نصب texlive  هیچکارست. هیچ محتوایی رو تولید نمی کنه و فقط میشه ازش برای نوشتن فایل های متنی استفاده کرد. انتخاب ویرایشگرها هم یه کمی بیشتر از سلیقه هست. مثلا اگه من با نوشتن نامه های اداری یا متن های بی دردسری مثل ستون یه روزنامه یا یه رمان سروکار داشته باشم، ترجیح اوّلم gummi  هست و اگه نوشته های شامل فرمول و جدول رو بخوام تولید کنم، ترجیح میدم از texmaker  و kile  استفاده کنم. اگر هم بخوام غلط گیری کنم، حتما از texstudio استفاده خواهم کرد. همه این نوع انتخاب ها هم فقط برای صرفه جویی در وقت هستن. بهرصورت texmaker  یکی از ویرایشگرهای کلاسیک هست که معمولا هم انتخاب میشه و توصیه میشه.

باید تبریک بگم. چون من هیچ فایل pdfای رو ضمیمه نکرده بودم. پس سیستم خودتون pdfها رو تولید کرده. امّا اون خطاهای جدیدی که گفتین، بهتر از خطاهای قبلی هستن.  :)  ممکنه با یه ریستارت یا تغییر اسم فایل مرتفع بشن. اگه نه، شاید به texmaker  گفته شده جای دیگه ای دنبال فایل log  و  pdf  بگرده و چون پیدا نمیکنتشون، اون خطا رو میده( درحالیکه مثل مورد شما تولید شدن). در این مورد چند تا راه حل به ذهنم میرسه. اوّل اینکه به قسمت  option/configure/commands  برید و use a build subdirectory  رو تیکش رو بردارید یا تیک دارش کنید. یا اینکه ببینید اگه نشد، لینک بدید به جایی که اونها ذخیره شدن (منظورم استفاده از دستور ln  هست که اون پوشه رو به پوشه حاوی فایل تک لینک بدید). اگه نشد، راه آخری که در مورد texmalerبه ذهنم میرسه، نصب مجدّد texmaker  از روی سورس هست. یا اینکه اصلا از ویرایشگر دیگه ای استفاده کنید.

امّا یه جا هم دیدم برای این مشکل پیشنهاد شده بود که با همون روش بالا به قسمت quick biuld برید  و

xelatex -interaction=nonstopmode -synctex=-1 %.tex
رو بجای کلّ متنی که داخل گزینه user  هست، کپی کنید و بعد دوباره همون xelatex  رو تیک دار کنید. البته من خودم این آخری رو امتحان نکردم. ولی شما امتحان کنید و نتیجه رو بگید لطفا.
سلام
البته اگر از دستورات فارسی مثل (\فصل ویا \قسمت) توی فایل tex استفاده کردین باید بجای:
\usepackage{xepersian}اینو بزارید:
\usepackage[localise]{xepersian}(البته اگر درست نوشته باشم!)

آفلاین علی ۵۰۰

  • Hero Member
  • *
  • ارسال: 775
  • جنسیت : پسر
پاسخ : استفاده از لاتک در ویندوز و اوبونتو
« پاسخ #14 : 16 تیر 1394، 03:15 ب‌ظ »
البته من احتمال می‌دم تک‌لایو شما درست نصب نشده باشه. لطفاً مراحل نصب رو به طور دقیق بگید. حدس می‌زنم اون بسته‌هایی رو که مربوط به xepersian می‌شه نصب نشده.