Работа в TeX'e

Геннадий М.

Оглавление

10. "ВЫРАВНИВАНИЕ" ТЕКСТА

  
"Пропорциональные" шрифты не позволяют выравнивать, например,  
 колонки текста вводом пробелов. Используют следующие средства:   
 
 

10.1 Имитация табулятора:

    

   \begin{tabbing}     
   |-----   
   |  \=         отметить позицию табулятора;    
   |  \>         перескочить к очередной позиции табулятора;     
   |  \\         закончить строку;      
   |  \kill      закончить строку не печатая, но запомнив табуляторы;        
   |  \pushtabs  запомнить расположение табуляторов;    
   |  \poptabs   восстановить запомненное ранее;              
   |  \'         разместить текст до позиции табуляции;     
   |  \`         прижать конец строки к правому краю;        
   |  \+         увеличить номер "стартового" табулятора;        
   |  \-         уменьшить номер "стартового" табулятора;      
   |  \<         делать как \- для одной этой строки;          
   |  Внутри окружения {tabbing}   вместо  \=e   надо  \a=e      
   |                               вместо  \'e   надо  \a'e  ;     
   |-----  
   \end{tabbing}  
  
   Простой пример:
   
       \begin{tabbing}  
          начинаем  \=продолжаем \=заканчиваем \kill  
        \>раз       \>два        \>три  
        \>четыре    \>пять       \>шесть  
       \end{tabbing}  
       
   Другие возможности используются редко, для этого есть более  
   удобное средство, где:  
                    
       - ширина колонок выбирается автоматически;  
       - можно разлиновывать таблицы;  
       - можно делать таблицы сложной структуры:   

10.2 Верстка таблиц:

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


    \begin{tabular}{преамбула}     
    |------  
    |   преамбула это нечто, описывающее колонки:      
    |        с  --  центрированы;     
    |        l  --  выровнены по левому  краю;      
    |        r  --  выровнены по правому краю;    
    |        |  --  задает вертикальную линию;      
    |        p{ширина колонки} -- для абзацев текста;    
    |   сама таблица формируется с использованием:     
    |        \\      --  разделяет строки таблицы;     
    |        &       --  разделяет колонки внутри строки;    
    |        \hline  --  задает горизонтальную линию на всю ширину;   
    |        \cline{первая-последняя} -- задание линии по колонкам;    
    |        \multicolumn{N}{P}{T}    -- задает "широкую" графу, где:  
    |            N  --  количество "охватываемых" колонок;    
    |            P  --  "преамбула" для этой графы;     
    |            T  --  текст, записываемый в графу;    
    |------   
    \end{tabular}    
  
     Пример:  
  
     \begin{tabular}{|l|lr|}  
         \hline  
         \multicolumn{2}{|c|}{Западные сладости}\\  
         \hline  
          Название & Количество & Цена  \\  
         \hline  
          Сникерс  & штука      & 2000  \\  
         \cline{2-3}      
                   & десяток    & 19000 \\  
         \hline  
          Марс     & штука      & 1800  \\                   
         \hline  
       \end{tabular}  


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


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