آراز غلامی

یادداشت‌هایی از روزانه‌ها، خاطرات و رویدادها

Gallery iPhone Pen Coffee Cup

آموزش سریع LaTex

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

لاتک (LaTex) (با تلفظ دقیق لتخ) سیستم آماده‌سازی اسناد (بطور دقیق‌تر مقالات علمی) بر اساس تک (Tex) هست که توسط لزلی لمپورت در سال ۱۹۸۴ نوشته‌شده است. Tex نیز در سال ۱۹۷۸ توسط دونالد نیوت نوشته شده. خود Tex بر اساس troff پیاده‌سازی شده که در سال ۱۹۷۱ توسط جو اوسانا نوشته‌شده شده‌است. لاتک در کنار تک به مسابه ‌Bootstrap در کنار HTMl هست. لاتک ساخته‌شده تا نویسنده بجای صرف وقت روی ظاهر سند، بر روی محتوای سند تمرکز کند.

لاتک زمانی ساخته‌شده که نرم‌افزارهای پردازش متن مثل Word وجود نداشتند. اساتید و محققین دانشگاه‌ها برای نوشتن مقالات و اسنادشان از تک و بعدها لاتک استفاده می‌کردند و هنوز هم می‌کنند. چیزی که لاتک را تا به امروز زنده نگه داشته سرعت افسانه‌ای آن در پیاده‌سازی متون با ساختار مشخص (مثل فهرست و فرمول‌بندی) هست. که البته برای بدست آوردن این سرعت باید زمان مشخصی رو صرف یادگیری نحوه نوشتن اسناد لاتک بکنید. برای بسیاری LaTex یک سرمایه‌گذاری زمانی محسوب می‌شود. صرف چند ساعت امروز از صرف روزها در آینده جلوگیری خواهد کرد.

ابزارهای نوشتن لاتک بیشمار هستند. برای شروع می‌توانید از ویرایشگر آنلاین Overleaf و یا ویرایشگر بومی Gummi استفاده کنید.

برای شناسایی سند:


\documentclass[11pt]{article}
    \title{\textbf{Gummi 0.8.0}}
    \author{Alexander van der Meij}
    \date{}
    
    \addtolength{\topmargin}{-3cm}
    \addtolength{\textheight}{3cm}

شروع محتوای سند:


\begin{document}

اعمال عنوان و استایل سند:


\maketitle
\thispagestyle{empty}

نحوه چیدمان پاراگراف و اجزای آن:


\section{Introduction}
Welcome to the latest release of Gummi - the simple {\LaTeX} editor. After a long break in development, we're finally back with version 0.8.0.\\
With this release we say farewell to the GTK2 toolkit and mark the beginning of the use of GTK3 within our codebase. Many other improvements were also made to enhance your Gummi experience. For a complete list of changes, please see our changelog\footnote{https://raw.githubusercontent.com/alexandervdm/gummi/master/ChangeLog}. 

نحوه ایجاد لیست:


\section{Contributing}
If you'd like to contribute to this project, here's some ideas:
\begin{description}
\addtolength{\itemindent}{0.80cm}
\itemsep0em 
\item[Development] fix bugs or add features to our C/GTK codebase
\item[Documentation] edit the user guide to improve user experience
\item[Localization] translate Gummi in your native language
\item[Testing] try out the latest and report your findings
\end{description}

پایان محتوای سند:


\end{document}

اطلاعات بیشتر و آموزش ویدئویی در یوتیوب: LaTeX Crash Course

آراز غلامی
شنبه، ۱۳۹۹٫۰۸٫۲۴
Nazar Amulet