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

Хто володіє інформацією, той володіє світом. Я планую заволодіти світом.

Archive for Серпень, 2009

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

Опубліковано bunyk на Серпень 30, 2009

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

  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 обидві команди чомусь не працюють :( .

Надіслано до Кодерство, Розмітка | Помічено: | Leave a Comment »

Бережіть фінські ліси, пишіть конспекти в LaTeX

Опубліковано bunyk на Серпень 8, 2009

,подумав я, і пішов шукати папір щоб роздрукувати мій конспект за третій семестр.

Це такий собі “Hello world” для LaTeX. Може кому небудь крім мене знадобиться.

Ще в ньому цікава одна річ. Всі ілюстрації крім герба факультету зроблені без жодного кліку тачпадом. (Мега тру хакери не користуються мишкою.) За допомогою TikZ (ist kein Zeichenprogramm) ( це не програмка для малювання). Малюнки робить класні. Можете самі подивитись. Може пізніше, коли буду мати більше часу напишу про це пост.

І до речі, виявляється “WordPress” теж вміє писати формули:
\displaystyle \mu^*(A)\leq \sum_{k=1}^\infty \mu(A_k) = \mu(A) + \mu(\emptyset) + \ldots + \mu(\emptyset) = \mu(A)

Просто за допомогою команди $latex \displaystyle \mu^*(A)\leq \sum_{k=1}^\infty \mu(A_k) = \mu(A) + \mu(\emptyset) + \ldots + \mu(\emptyset) = \mu(A) $

Надіслано до Інструменти, Всяке | Помічено: , | 3 Comments »