Revision 11584062 of "XeTeX" on srwiki

{{Infobox software
| име                   = XeTeX
| лого                   = [[Датотека:XeTeX Logo.svg|200px]]
| програмер                 = Jonathan Kew
| настанак              = Khaled Hosny
| верзија_најновијег_издања  = 0.99992
| датум_најновијег_издања    = {{Start date and age|2015|05|07}}
| последње_предиздање = <!-- 0.9999.2 -->
| датум_последње_предверзије    = <!-- {{Start date and age|2013|04|06}} -->
| стање                = Активно
| писано   = [[Pascal (programming language)|Pascal]] ([[WEB]]), [[C (programming language)|C]] и [[C++]]
| оперативни_систем        = [[Cross-platform]]
|жанр                 = [[Typesetting]]
| лиценца               = [[MIT License]]
| вебсајт               = {{URL|http://xetex.sourceforge.net}}
}}
'''XeTeX''' ([/ˈziːtɛx/&#x20; /ˈziːtɛx/] <span title="English pronunciation respelling">[[ZEE-tekh]]</span><span title="English pronunciation respelling"></span><ref><cite class="citation interview">Kew, Jonathan (April 3, 2007). </cite></ref> или /ˈziːtɛk/; види још [[ТеX|TeX]]) је [[ТеX|TeX]] машина коришћена [[Unikod|уникодом]] и подржава савремене технологије као што су фонт [[OpenType]], [[Graphite]] и [[Apple Advanced Typography]] (AAT).Првобитно је био написао [[Jonathan Кеw]] и дистрибуирао се под [[лиценца слободног софтвера X11|лиценцом слободног софтвера X11]].<ref><cite class="citation web">[[sourceforge:p/xetex/code/ci/master/tree/source/texk/web2c/xetexdir/COPYING|"XeTeX COPYING file"]]<span class="reference-accessdate">. </span></cite></ref>

Првобитно је био развијен само за [[OS X|Mac OS X]], сада је доступан за све веће платформе. Он подржава уникодни улазни фајл па се претпоставља да је [[UTF-8]] кодирање по дефаулту. XeTeX може користити било које фонтове инсталиране у оперативном систему без подешавања [[TeX фонт показатељ]]а, и може директно користити напредне типографске карактеристике [[OpenType]], [[AAT]] и [[Graphite]] технологије као што су алтернативни [[Глиф|глифови]] и [[swashes]], изборне или историјске повезе, и променљиве фонтове тегова. Подршка за локалне OpenType типографске конвенције  (<code>locl</code> ознака) је такође присутна. XeTeX чак дозвољава сирове OpenType игране ознаке да буду усвојене у фонту. [[Микротипографија]] је такође подржана. XeTeX такође подржава припрему математике користећи уникодне фонтове које садрже посебне математичке функције, као што су [[Cambria Math]] или [[Asana Math]] као алтернативу традиционалног математичког штампарског слога на основу TeX  фонт мерила.

== Режим рада ==
[[Датотека:Rare_and_ancient_ligatures_in_XeTeX.svg|class=cx-highlight|thumb|280x280px|Пружање [[лигатура]] у XeTeX коришћењем [[OpenType]] фонта ([[Hoefler Text]]).]]
XeTeX обрађује улаз у две фазе. У првој фази XeTeX излази из дуже (<code>xdv</code>)датотеке, која се затим конвертује у [[PDF]].У подразумевани режиму рада <code>xdv</code> излаз прослеђује директно на возача без стварања било какве видне прелазне датотеке. То је могуће покретањем само прве фазе XeTeX и чувањем <code>xdv</code>, иако од јула 2008. године не постоји преглед приказивања средњег формата.

Два бекенд драјвера су доступна за генерисање PDF од једне <code>xdv</code> датотеке:
* xdv2pdf, који користи [[ATSUI]] и [[QuickTime]] оквире, ради само на [[OS X|Mac OS X]].
* xdvipdfmx, модификована верзија [[dvipdfmx]], који користи [[FreeType]]. Овај драјвер ради на свим платформама.

Почевши од верзије 0,997, подразумевани драјвер xdvipdfmx је на свим платформама. Од верзије 0.9999, xdv2pdf више није подржан и његов развој је обустављен.<ref><cite class="citation web">Hosny, Khaled (March 12, 2013). </cite></ref>

XeTeX ради добро и са [[LaTeX]] и [[ConTeXt]] макро пакетима. Његов колега LaTeXсе призива као <code>xelatex</code>. Обично се користи са <code>fontspec</code> пакетима, који обезбеђују прилагодљив интерфејс за избор фонта, и омогућава да комплексни фонт избора буде именован, а касније поново коришћен.<ref><cite class="citation web">Robertson, Will (August 9, 2008). </cite></ref>

XeTeX се испоручује са [[TeX Live]], [[MacTeX]], и [[MiKTeX]] (погледајте историју испод за датуме и верзије).

== Пример ==
У наставку је пример XeLaTeX звора и донесен излаз. Фонт је користио [[OFL-]]лиценцу фонта [[Linux Libertine]]. Текст се обрађује командном <code>xelatex</code>.
{| class="" border="0" cellpadding="0" cellspacing="1em"
|
<source lang="latex">
\documentclass[11pt]{article}
\usepackage{fontspec}
\setmainfont[Ligatures=TeX]{Linux Libertine O}
\begin{document}
\section{Unicode support}

\subsection{English}
All human beings are born free and equal in dignity and rights.
 
\subsection{Íslenska}
Hver maður er borinn frjáls og jafn öðrum að virðingu og réttindum.
 
\subsection{Русский}  
Все люди рождаются свободными и равными в своем достоинстве и 
правах.
 
\subsection{Tiếng Việt}
Tất cả mọi người sinh ra đều được tự do và bình đẳng về nhân phẩm và 
quyền lợi.
 
\subsection{Ελληνικά} 
Ὅλοι οἱ ἄνθρωποι γεννιοῦνται ἐλεύθεροι καὶ ἴσοι στὴν ἀξιοπρέπεια 
καὶ τὰ δικαιώματα.

\section{Legacy syntax}
When he goes---``Hello World!''\\
She replies—“Hello dear!”
 
\section{Ligatures}
\fontspec[Ligatures={Common, Historical}]{Linux Libertine O Italic}
Questo è strano assai!
 
\section{Numerals}
\fontspec[Numbers={OldStyle}]{Linux Libertine O}Old style: 1234567\\
\fontspec[Numbers={Lining}]{Linux Libertine O}Lining: 1234567
 
\end{document}
</source>
|
[[Датотека:XeTeX_sample.svg|none|618x618px|The rendered output.]]
|}

== Арапска подршка ==
XeTeX такође подржава [[десна на лево]] скрипте, као што је [[Арапски језик|арапски]]. Један од начина пружања арапског у XeTeX је коришћење пакета arabxetex. Да би се то постигло, на арапском се налази следеће:<source lang="latex">
\begin{arab}[utf]
.
.
.
\end{arab}
</source>Следећи код илуструје:
{| class="" border="0" cellpadding="0" cellspacing="1em"
|
<source lang="latex">
\documentclass[12pt,fleqn,titlepage,twoside,a4paper]{book}
\usepackage{etex}
\usepackage{amsfonts,amsmath,amssymb,graphicx}
\usepackage{txfonts}
\usepackage[centering,includeheadfoot,margin=1in]{geometry}
\usepackage{tabvar}
\usepackage{arabxetex}
%\newfontfamily{\arabicfont}[Script=Arabic,Scale=1.5]{Traditional Arabic}

\parindent = 0pt

\begin{document}

\begin{arab}[utf]
\chapter*{\textarab[utf]{ حِكَم من تَجمـيعي }}
\section*{\textarab[utf]{   شِعر    }}

  أديـن بدين الحـــب أنـى تــوجـهت ركـائبه \qquad فالحـــب دينــي و إيماني\\
 لنا أسوة في بشر هند و اختها و قيس و ليلى \qquad ثـــــم مـــــي و غـــيــــلان
\end{arab}

\end{document}
</source>
|
[[Датотека:Xetex_arabic_text.png|none|500x500px|Arabic text using XeTeX]]
|}

== Историја ==
XeTeX е првобитно објављен за [[OS X|Mac OS X]] тек у априлу 2004. године са уграђеним [[AAT]] и [[Unikodna ekvivalencija|уникод]] подршком. У 2005. години подршку за OpenType распоред функција је први пут представљена. Током BachoTeX 2006 је објавио верзију за [[Линукс|Linux]] која је пренета на [[Мајкрософт виндоус|Microsoft Windows]] од стране АКире Какуто неколико месеци раније, и на крају укључени у [[TeX Live]] 2007 за све главне платформе. XeTeX се такође испоручује са [[MiKTeX]] од верзије 2.7. Од укључивања у [[TeX Live]], XeTeX подржава већину макро пакета писаних за [[LaTeX]], [[OpenType]], [[TrueType]] и [[PostScript]] фонтове без посебног поступка за подешавање. Верзију 0.998 је најавио [[BachoTeX]] 2008 који оидржава [[Unikodna ekvivalencija|уникодну еквиваленцију]] преко <code>\XeTeXinputnormalization</code> команде. Верзија 0.9999, је објављена у мају 2013. године, и пребачена из [[ICU-|ICU]] језичне машине на [[HarfBuzz]] за [[OpenType]] изглед, и Graphite2 машина за [[Graphite]] избор, као и [[Core Text]] оквир уместо [[ATSUI]] на Mac OS X.

== Види још ==
* [[LuaTeX]]
* [[Omega (TeX)]]
* [[Slogovni fontovi|Typeface]]

== Референце ==
{{reflist}}

== Додатна литература ==
* M. Goossens (Ed.) (2008) [http://xml.web.cern.ch/XML/lgc2/xetexmain.pdf The XeTeX Companion: TeX meets OpenType and Unicode].

== Спољашње везе ==
* <span class="official website"><span class="url">[http://tug.org/xetex/ Official website]</span></span><span class="official website"></span><span> </span>
* [http://nitens.org/taraborelli/latex The Beauty of LaTeX]: illustrates XeTeX use with professional fonts.
* [http://ctan.org/pkg/fontspec TeX Catalogue Entry for fontspec].
* [http://ctan.org/pkg/polyglossia TeX Catalogue Entry for polyglossia].
* [http://www.ctan.org/pkg/xltxtra TeX Catalogue Entry for xltxtra].
* [http://www.ctan.org/pkg/xunicode TeX Catalogue Entry for xunicode].
* [http://www.tug.org/xetexshowcase/ XeTeX Showcase at TUG].

[[Категорија:TeX]]
[[Категорија:Уникод]]