Работа в TeX'e

Геннадий М.

Оглавление

4. ОСНОВНЫЕ ПОНЯТИЯ

4.1 Исходный файл = текст документа + спецсимволы + команды.

   Пример самого минимального LaTeX-файла, составленного по всем правилам: 
      
     \documentstyle{article}    
     \begin{document}    
        Hello, world!    
     \end{document}    
    
   Основные правила при наборе текста:  
     
     - исходный текст не должен содержать переносов (TeX сделает их сам);    
     - 'return' -- это то же самое, что пробел;    
     - два пробела рядом считаются за один пробел;    
     - абзацы разделяются одной или несколькими пустыми строками;    
    
   Интересно, что эти правила противоречивы: 
   
     2'cr' = пустая строка = два пробела = один пробел,    
   получилось, что один пробел -- признак разделения абзацев.    
 

4.2 Специальные символы:

В начало страницы

   
    %   комментарии    
    {   начало группы    
    }   конец группы    
    $   ввод математики    
    _   нижние индексы математики    
    ^   верхние индексы математики    
    ~   неразрывный пробел    
    \   сигнальный символ (команд)    
    #   параметры в определениях команд    
    &   табулятор    
    Их можно вывести на печать поставив перед ними \    


4.3 Команды.

В начало страницы

 
   a) командное слово  - \имякоманды   (из букв [A..Z a..z])    
   b) командный символ - \*  символ не буква    
    
   В первом случае команду надо обязательно как-то отделить от последующего    
   текста (пробелом или другой командой).    
    
   Команды могут иметь аргументы: {обязательные},[необязательные]. 
      
   Пример:   \documentstyle[12pt,twocolumn]{book}    
    
   Команды могут иметь варианты (со звездочкой) :  
     
   Пример:   \section  - начать раздел    
             \section* - начать раздел не нумеруя    
    
   В ТеХ встроено 300 примитивов и 600 обычных команд.    
   В LaTeX используются команды еще более высокого уровня, ими пользоваться    
   удобнее и безопаснее, хотя некоторым навязанным образом.    

4.4 Параметры.

В начало страницы

   
   ТеХ в каждый момент обработки исходного текста учитывает значения    
   различных параметров: величину абзацного отступа, ширину и высоту    
   страницы и многое другое.    
    
   Можно сказать, что параметры -- частный случай команд, т.е. это команды    
   которые выдают число. 
   
   Пример:  \parindent=2cm   -- задать абзацный отступ.    
    
   Кстати основные единицы измерения:  
     
     sp  (scaled point) -  масштабный пункт (основа всех целочисл. расчетов)    
     pt  (point)        -  пункт     ( 1pt = 65536sp = 0.35mm)    
     pc  (pica)         -  пика      ( 1pc = 12pt    )    
     in  (inch)         -  дюйм      ( 1in = 72.27pt )    
     cm  (centimeter)   -  сантиметр ( 2.54cm = 1in  )    
     mm  (millimetr)    -  миллиметр ( 10mm = 1cm    )    
     
   Можно записывать дробные размеры с помощью точки или запятой.    
   Обязательно указание 0pt или 0mm.    
    
   Удобно также пользоваться относительными единицами:  
     
      em - примерно ширина буквы M    
      ex - примерно высота буквы x    
 
 

4.5 Группы.

В начало страницы

    
   Это еще одно важнейшее понятие ТеХ-а, как впрочем и любого другого    
   языка программирования, где оно известно как "блочная структура".    
   Внутри задаются локальные переменные и определения которые не видны    
   извне.    
    
   Пример:    
 
     a)   {\bf Это} слово полужирно.    
     b)   \centerline{Эта информация должна быть {\it в центре}}    
          В последнем примере два набора скобок имеют существенно    
          различные функции.    

4.6 Окружения(environment).

В начало страницы

   
   Эта конструкция объединяет в себе принципы предыдущих:   
    
     \begin{Имя окружения} - начальные действия    
     |-----    
     |                
     | Тело       
     |              
     |-----    
     \end{Имя окружения}   - конечные действия    
    
   Пример:    \begin{center}    
                Все строки этого абзаца    
                  будут центрированы    
                и переносов слов не будет    
              \end{center}    
              
   В дальнейшем мы узнаем основные стандартные команды и т.д., а также    
   научимся их переопределять и создавать новые.    

В начало страницы


<<< Оглавление Страницы: 2  3 >>>