دیباگ و ایده های لاتک

  • شروع کننده موضوع
  • #1

Feynman

Ermia
ارسال‌ها
59
امتیاز
157
نام مرکز سمپاد
شهید بهشتی
شهر
ساری
سال فارغ التحصیلی
1403
مدال المپیاد
برنز فیزیک
سلام.
بیاین اینجا کد های لاتکی که زدین و باگ دارن یا کد هایی که باگ داشتن و اصلاحشون کردید به همراه چیزایی که یاد گرفتید رو بزارید. اینطوری به خیلی ها توی امر نوشتن کمک کردید.

خودم شروع میکنم.

خب فرض کنید بخوایم ی کتاب شعر بنویسیم!
چجوری میتونیم از لاتک استفاده کنیم؟
چند تا پکیج هست که به کارمون میاد.
اما یکیشون خیلی خفنه و اسمش poemscol هست. اینطوری استفادش میکنیم:

کد:
\usepackage{poemscol}
\usepackage{fancyhdr}

دقت کنید که حتما باید همراه با fancyhdr فراخوانی بشه.
خب حالا که اینارو وارد کردیم باید چجوری شروع به نوشتن شعر کنیم؟
اینجوری:
کد:
\begin{poem}
شعر
\end{poem}

این پکیج ی سری ریزه کاری های ادبی داره که برای شعر نو و قالب غربی بسیار مناسب هست. اما میشه باهاش شعر های ایرانی هم نوشت(با xepersian سازگاره). خودش هم شعر رو وسط چین میکنه.

اینجا اطلاعات کاملشو میتونید پیدا کنید:
https://s28.picofile.com/file/8464326084/poemscol.pdf.html

همچنین اینجا ی چیزای ساده تری گفته:
https://www.dschapman.com/articles/typesetting-poems-with-latex-i
 
  • شروع کننده موضوع
  • #2

Feynman

Ermia
ارسال‌ها
59
امتیاز
157
نام مرکز سمپاد
شهید بهشتی
شهر
ساری
سال فارغ التحصیلی
1403
مدال المپیاد
برنز فیزیک
برای نوشتن توی دو ستون با لاتک باید چیکار کنیم؟(مثل مجلات)
توی documentclass باید twocolumn رو اضافه کنیم. اینطوری:
کد:
\documentclass[12pt,twocolumn]{article}

البته میشه از پکیج multicol هم استفاده کرد.
حالا فرض کنید بخوایم چکیده متنمون رو جدا و در یک پاراگراف خارج از این دو ستون بنویسیم:
کد:
\documentclass[twocolumn]{article}
...
\begin{document}
... % \author, etc
\twocolumn[
  \begin{@twocolumnfalse}
    \maketitle
    \begin{abstract}
      ...
    \end{abstract}
  \end{@twocolumnfalse}
]

منبع:
https://tex.stackexchange.com/quest...-one-column-abstract-in-a-two-column-document
 
  • شروع کننده موضوع
  • #3

Feynman

Ermia
ارسال‌ها
59
امتیاز
157
نام مرکز سمپاد
شهید بهشتی
شهر
ساری
سال فارغ التحصیلی
1403
مدال المپیاد
برنز فیزیک
اگر بخوایم فرمول هایی به این کثیفی رو بنویسیم چه راه ساده تری هست؟

یکی از راه هایی که پیدا کردم اینه که برید تو سایت https://snip.mathpix.com/ و اکانت بسازین. اونجا با قلم نوری یا با ماوس فرمولتون رو بنویسید( البته میتونید روی کاغذ هم بنویسید و اسکن کنید بزارید تو سایته) و بعد خودش بهتون لاتک میده. مخصوصا برای ساخت وب پیج های ریاضی خوبه.

مثلا اینجا اینو داد:
کد:
\frac{\partial \varphi}{\partial r}=K q\left[\frac{d \cos \theta-r}{\left(r^2+d^2-2 r d \cos \theta\right)^{3 / 2}}+\frac{\left(\frac{r d^2}{R^2}-d \cos \theta\right)}{\left(R^2-2 r d \cos \theta+\frac{r^2 d^2}{R^2}\right)^{\frac{3}{2}}}\right]


%D8%B4%DB%8C%D8%A8%D8%B4.png
 
  • شروع کننده موضوع
  • #4

Feynman

Ermia
ارسال‌ها
59
امتیاز
157
نام مرکز سمپاد
شهید بهشتی
شهر
ساری
سال فارغ التحصیلی
1403
مدال المپیاد
برنز فیزیک
خب خب، نمیشه کاربرد chatgpt رو توی نوشتن مقاله نادیده گرفت.
لاتک هم بلد هست. هرجا گیر افتادید میتونید ازش بپرسید یا بخواید لاتک بنویسه، اینطوری توی تایمتون کلی صرفه جویی میشه. فقط باید چیزی که میخواید رو احتمالا در چند مرحله کامل براش شفاف کنید.

مثلا من ازش پرسیدم:
give me latex code of maxwell's equations

بهم جواب داد:
sdfdsf.png
 
  • شروع کننده موضوع
  • #5

Feynman

Ermia
ارسال‌ها
59
امتیاز
157
نام مرکز سمپاد
شهید بهشتی
شهر
ساری
سال فارغ التحصیلی
1403
مدال المپیاد
برنز فیزیک

مقدمات ساخت اسلاید با بیمر​


  • مقدمه
تو این پست میخوام راجع به بیمر صحبت کنم و مقدمات ساخت اسلاید در xepersian رو اینجا بزارم. چون چیزی که شنیدم و دیدم اینه که با فارسی ی ذره مشکل داره.
  • Beamer چیست؟​

طبق سایت overleaf :

Beamer is a powerful and flexible LaTeX class to create great looking presentations.

به این معنی که بیمر یک کلاس قدرتمند و قابل تغییر (با سطح دسترسی بالا) در لاتک هست که برای ساخت اسلایدهای (ارائه) زیبا به کار میره.

  • حداقل های Beamer
خب برای شروع باید اول این رو توی documentclass بزاریم:
کد:
\documentclass{beamer}
پکیج زیر هم مورد نیازه:
کد:
\usepackage{xcolor}
چند تا دستور دیگه هم هست:

کد:
\usetheme{Warsaw}
\usecolortheme[named=purple]{structure}
\useoutertheme{infolines}

قسمت تم که مشخصه باید سرچ بزنید تم هایی که هستند رو چک کنید ببینید با فارسی اوکین یا نه. جای purple هم میتونید رنگ موردعلاقتون رو بگذارید.
حالا داریم:
کد:
\usepackage{xepersian}
\settextfont{B Yas}

زی پرشین و فونت byas رو استفاده میکنیم.
بعد هم این اطلاعات رو وارد کنید:

کد:
\author{}
\title{}
\institute{}

author نویسنده است. title تیتر. institute موسسه.
بعد اینو بنویسید:

کد:
\begin{document}
    \frame{\maketitle}
\end{document}

این حرکت اسلاید اول رو به اطلاعاتتون اختصاص میده.

بعد هم برای اینکه اسلاید های دیگه رو بسازید از دستور زیر استفاده میکنید:
کد:
\begin{frame}
\frametitle{تیتر}
اینجا متنو بنویسید
\end{frame}

خب این بود مقدمات کار با بیمر. برای جزئیات کامل تر و بهتر میتونید دوره‌ی لاتک دکتر مس فروش در سایت مکتبخونه رو بگیرید.(رایگانه و منبع این پست)
نتیجه:
%D8%B5%D9%81%D8%AD%D9%87_%D8%A7%D9%88%D9%84.png
 
  • شروع کننده موضوع
  • #6

Feynman

Ermia
ارسال‌ها
59
امتیاز
157
نام مرکز سمپاد
شهید بهشتی
شهر
ساری
سال فارغ التحصیلی
1403
مدال المپیاد
برنز فیزیک
چجوری تو سمپادیا لاتک بنویسیم؟

بعضی فروم های اینترنتی لاتک رو پشتیبانی میکنن ولی اینجور که من فهمیدم سمپادیا لاتک رو پشتیبانی نمیکنه. اما میشه باز هم توش لاتک فرستاد.

اینطوری که میرید تو سایت https://latex2png.com/ و بهش کد میدید بهتون عکس میده بعد عکس رو اینجا آپلود میکنید:

a7ea718936fa236bc251166eb1d7e9b5.png
 
بالا