Revision 11500223 of "XeTeX" on srwiki{{Infobox software
| име = XeTeX
| лого = [[Image: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/  /ˈziːtɛx/] <span title="English pronunciation respelling">[[ZEE-tekh]]</span><span title="English pronunciation respelling"></span><ref><cite class="citation interview" contenteditable="false">Kew, Jonathan (April 3, 2007). </cite></ref> или /ˈziːtɛk/; види још [[ТеX|TeX]]) је [[ТеX|TeX]] машина коришћена [[Unikod|уникодом]] и подржава савремене технологије као што су фонт [[OpenType]], [[Graphite]] и [[Apple Advanced Typography]] (AAT).Првобитно је био написао [[Jonathan Kеw]] и дистрибуирао се под [[лиценца слободног софтвера X11|лиценцом слободног софтвера X11]].<ref><cite class="citation web" contenteditable="false">[[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 фонт показатељ|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]]. Овај драјвер ради на свим платформама.<br>
Почевши од верзије 0,997, подразумевани драјвер xdvipdfmx је на свим платформама. Од верзије 0.9999, xdv2pdf више није подржан и његов развој је обустављен.<ref><cite class="citation web" contenteditable="false">Hosny, Khaled (March 12, 2013). </cite></ref>
XeTeX ради добро и са [[LaTeX]] и [[ConTeXt]] макро пакетима. Његов колега LaTeXсе призива као <code>xelatex</code>. Обично се користи са <code>fontspec</code> пакетима, који обезбеђују прилагодљив интерфејс за избор фонта, и омогућава да комплексни фонт избора буде именован, а касније поново коришћен.<ref><cite class="citation web" contenteditable="false">Robertson, Will (August 9, 2008). </cite></ref>
XeTeX се испоручује са [[TeX Live]], [[MacTeX]], и [[MiKTeX]] (погледајте историју испод за датуме и верзије).
== Пример ==
У наставку је пример XeLaTeX звора и донесен излаз. Фонт је користио [[OFL-]]<nowiki/>лиценцу фонта [[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. Да би се то постигло, на арапском се налази следеће:<span class="cx-segment" data-segmentid="195"></span><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" contenteditable="false"><span class="url">[http://tug.org/xetex/ Official website]</span></span><span class="official website" contenteditable="false"></span><span contenteditable="false"> </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]]
[[Категорија:Уникод]]All content in the above text box is licensed under the Creative Commons Attribution-ShareAlike license Version 4 and was originally sourced from https://sr.wikipedia.org/w/index.php?oldid=11500223.
![]() ![]() This site is not affiliated with or endorsed in any way by the Wikimedia Foundation or any of its affiliates. In fact, we fucking despise them.
|