Интернет магазин китайских планшетных компьютеров



Компьютеры - XeTeX - Пример

11 мая 2011


Оглавление:
1. XeTeX
2. Пример
3. Дополнительные возможности



Далее опишем пример. В целях читаемости он разбит на несколько кусков. Если объединить все, получится полноценный ΤΕΧ файл. Сбоку можно найти миниатюру результата выполнения такого файла в XeTeX-logo.svg. В самом конце примера SVG файл, показывающий, тот же самый результат. Было успешно скомпилировано xelatex’ом из пакета MikTeX

Преамбула

\documentclass{article}              
 
\usepackage{polyglossia}  %% подключает пакет многоязыкой вёрстки
\setmainfont{DejaVu Serif}  %% задаёт основной шрифт документа
\setsansfont{DejaVu Sans}  %% задаёт шрифт без засечек
\setmonofont{DejaVu Sans Mono}  %% задаёт моноширинный шрифт
\defaultfontfeatures{Scale=MatchLowercase, Mapping=tex-text}  %% устанавливает поведение шрифтов по умолчанию
\setdefaultlanguage{russian}  %% устанавливает язык по умолчанию
\setotherlanguage{english}
  • Поведение шрифтов по умолчанию — в данном случае задаем интерпретацию команд и спецсимволов в стиле TeX. В общем случае это совершенно не обязательно.
  • Пакет многоязыкой вёрстки polyglossia заменяет пакет babel. Удобен, если используется множество языков. Сам подгружает шаблоны переноса и выбирает язык шрифта.
  • Задание основного шрифта документа — возможно отдельное задание шрифта без засечек, с засечками, моноширинного, возможно указание параметров шрифта для использования его особенностей.
  • Параметры документа описаны из соображений честности и отношения к XeTeX-logo.svg не имеют.
    \oddsidemargin=-0.4mm \textwidth=160mm \topmargin=4.6mm \textheight=210mm \parindent=0pt \parskip=3pt
    

Основной текст

Псевдографика

Воспользуемся символами псевдографики:

\begin{document}
\section{Возможности}
 
\subsection{Немного псевдографики}
 
Наличие таких возможностей хорошо иллюстрирует, 
что можно воспользоваться всеми возможностями шрифта
\begin{quote}\underline{ \it Times New Roman:}
        \fontspec{Times New Roman}{ 
                │ ┐ └ ┘ ├ ┤ ┬ ┴ ┼ ═ ║ ╒ ╓ ╔ ╕ ╖  ╗ ╘ ╙ ╚ ╛ ╜ ╝ ╞ ╟ ╠ ╡ ╢ ╣ ╤ ╥ ╦ ╧ ╨ ╩ ╪ ╫ ╬ ▀ ▄ 
                █ ▌ ░ ▒ ▓ ■ □ ▪ ▫ ▬ ▲ ► ▼ ◄ ◊ ○ ◌ ● ◘ ◙ ◦ ☺ ☻ ☼ ♀ ♂ ♠ ♣ ♥ ♦ ♪ ♫ ♯ 
        }
\end{quote}

Панграммы

Ниже с помощью панграммы «Аэрофотосъёмка ландшафта уже выявила земли богачей и процветающих крестьян» тестируются шрифты. При использовании некоторых PostScript шрифтов возникают проблемы с русскими символами.


\subsection{Многообразие шрифтов}
 
Распишем панграммы:
\begin{quote}\underline{ \it Mechanica:} 
        \fontspec{Mechanica}{Аэрофотосъёмка ландшафта уже выявила земли богачей и процветающих крестьян.}
\end{quote} 
\begin{quote}\underline{ \it Comic Sans MS:} 
        \fontspec{Comic Sans MS}{Аэрофотосъёмка ландшафта уже выявила земли богачей и процветающих крестьян.}
\end{quote} 
\begin{quote}\underline{ \it PragmaticaC:} 
        \fontspec{PragmaticaC}{Аэрофотосъёмка ландшафта уже выявила земли богачей и процветающих крестьян.}
\end{quote} 
\begin{quote}\underline{ \it ZhikharevC:} 
        \fontspec{ZhikharevC}{Аэрофотосъёмка ландшафта уже выявила земли богачей и процветающих крестьян.}
\end{quote} 
\begin{quote}\underline{ \it Europe:} 
        \fontspec{Europe}{Аэрофотосъёмка ландшафта уже выявила земли богачей и процветающих крестьян.}
\end{quote} 
\begin{quote}\underline{ \it IzhitsaC:} 
        \fontspec{IzhitsaC}{Аэрофотосъёмка ландшафта уже выявила земли богачей и процветающих крестьян.}
\end{quote}

Unicode

Напишем определение слова Википедия на разных языках. Обратите внимание, что транскрипция набрана непосредственно в Unicode.

\subsection{Многообразие Языков}
\subsubsection{Русский}  
Википедия
—  свободная общедоступная многоязычная универсальная энциклопедия, 
поддерживаемая некоммерческой организацией 
«Фонд Викимедиа». 
 
\subsubsection{Türkmençe} %% Туркменский
Wikipedia birnäçe dilde 2001-nji ýylda ýazylmaga başlandy. 
Örän gysga wagtyň içinde ol tanymal webtaslamasy boldy. 
Iňlis dilinde 2.8 million, beýleki dillerde bolsa 
12 milliondan gowrak makala neşir edildi.
 
\subsubsection{Ελληνικά}  %% Греческий
Η Βικιπαίδεια 
είναι μία διεθνής, ελεύθερου περιεχομένου, 
εξελισσόμενη δια συνεργασίας εγκυκλοπαίδεια, 
η οποία βρίσκεται στη διεύθυνση http://www.wikipedia.org στο διαδίκτυο. 
\end{document}

Вывод

Результат будет иметь вид:

Вывод


Просмотров: 2807


<<< XChat
Xfce >>>