Блоґ одного кібера

Я не знаю куди й нащо мені бігти. Та це все таки веселіше ніж сидіти.

Деякі поради новачкам в LaTeX

leave a comment »

Правда це виглядає трохи дивно, коли новачок вчить таких самих як він, але кому краще знати які помилки він робив, і більше не має робити.

  1. Частіше “компілюйте” вихідний файл, і дивіться в нього. Це дасть змогу помічати і виправляти помилки майже одразу після їх виникнення. А це легше, ніж шукати десяток помилок вздовж сотні рядків коду.
  2. Не лякайтесь, якщо замість посилань на сторінки чи формули стоять знаки питання. \LaTeX просто обробляє файл одним проходом. А щоб запам’ятати розміщення розділів, формул і інших речей потрібен один прохід. При наступній “компіляції” все стане нормально. Так само і з змістом.
  3. Пам’ятайте, що фігурні дужки є спеціальним символом, і в вихідному документі просто так не з’являються. Щоб побачити фігурну дужку пишіть: \{ або \}.
  4. Пам’ятайте, що математичному режимі не працюють звичайні пропуски, і частіше вставляйте в потрібних місцях
    • \! – для від’ємного пропуск
    • \, – малесенький пропуск
    • \; – трохи більший
    • \"звичайний пропуск" – нормальний
    • \quad – великий
    • \qquad – величезний

    Добре було б ще знати в яких випадках який пропуск пасує. Якщо дізнаєтесь, поясніть мені.

  5. Крім пропусків в звичайному ($$ … $$) математичному режимі не працюють переноси. Варто сказати, що \LaTeX страшно погано переносить формули. Тому краще довгі рівняння розбивати самому. Для цього я користуюсь середовищем gather. Воно еквівалентне equation, але може містити багато рівнянь, які розділяються кодом переносу //. Рівняння нумеруються. Щоб прибрати нумерацію можна використати середовище gather*.
  6. Правда квадратний корінь ви не перенесете, хоч трісніть. Тут треба робити хитріше. Закінчуєте корінь там де хочете зробити перенос, робите перенос, а потім решту підкореневого виразу пишете під рискою (\overline). В \LaTeX корені не мають на кінчику гачка:
    \sqrt{12345678901234567890123456789012345^{1234}-}
    \overline{-67890123456789012345678901234567890}
  7. Щоб написати український текст в математичному режимі користуйтесь командою \text, а не \mbox, хоча більшість підручників дають спочатку другу. \mbox на відміну від \text не змінює розмір тексту у відповідності з його розміщенням (наприклад у індексах, чи матрицях). Варто зауважити що у WordPress обидві команди чомусь не працюють :( .

Written by bunyk

Серпень 30, 2009 at 12:05

Опубліковано в Кодерство, Розмітка

Tagged with

Напишіть відгук

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Змінити )

Twitter picture

You are commenting using your Twitter account. Log Out / Змінити )

Facebook photo

You are commenting using your Facebook account. Log Out / Змінити )

Connecting to %s

Follow

Get every new post delivered to your Inbox.