~~~~~~~~~~~~~~~~~~~~ Arc.Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~ 
Номер скриншота №:
✰ 28F1BE852743006E66B9A7CCB5C6C23D__1716845340 ✰
Заголовок документа оригинал.:
✰ XeTeX - Wikipedia ✰
Заголовок документа перевод.:
✰ XeTeX — Википедия ✰
Снимок документа находящегося по адресу (URL):
✰ https://en.wikipedia.org/wiki/XeTeX ✰
Адрес хранения снимка оригинал (URL):
✰ https://arc.ask3.ru/arc/aa/28/3d/28f1be852743006e66b9a7ccb5c6c23d.html ✰
Адрес хранения снимка перевод (URL):
✰ https://arc.ask3.ru/arc/aa/28/3d/28f1be852743006e66b9a7ccb5c6c23d__translat.html ✰
Дата и время сохранения документа:
✰ 15.06.2024 22:37:15 (GMT+3, MSK) ✰
Дата и время изменения документа (по данным источника):
✰ 28 May 2024, at 00:29 (UTC). ✰ 

~~~~~~~~~~~~~~~~~~~~~~ Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~~ 
Сервисы Ask3.ru: 
 Архив документов (Снимки документов, в формате HTML, PDF, PNG - подписанные ЭЦП, доказывающие существование документа в момент подписи. Перевод сохраненных документов на русский язык.)https://arc.ask3.ruОтветы на вопросы (Сервис ответов на вопросы, в основном, научной направленности)https://ask3.ru/answer2questionТоварный сопоставитель (Сервис сравнения и выбора товаров) ✰✰
✰ https://ask3.ru/product2collationПартнерыhttps://comrades.ask3.ru


Совет. Чтобы искать на странице, нажмите Ctrl+F или ⌘-F (для MacOS) и введите запрос в поле поиска.
Arc.Ask3.ru: далее начало оригинального документа

XeTeX — Википедия Jump to content

КсеТекс

Из Википедии, бесплатной энциклопедии

КсеТекс
Оригинальный автор(ы) Джонатан Кью
Стабильная версия
0,999992 / 20 января 2020 г .; 4 года назад ( 20.01.2020 )
Репозиторий
Написано в Паскаль ( WEB ), C и C++
Операционная система Кросс-платформенный
Тип верстка
Лицензия МОЯ лицензия
Веб-сайт ксетекс .sourceforge .сеть

XeTeX ( / ˈ z t ɛ x / ZEE -tekh [1] или / ˈ z t ɛ k / ; см. также Произношение и написание «TeX» ) — это TeX механизм набора текста , использующий Unicode и поддерживающий современные технологии шрифтов, такие как OpenType , Graphite и Apple Advanced Typography (AAT). Первоначально он был написан Джонатаном Кью и распространяется под лицензией свободного программного обеспечения X11 . [2]

Последнее изменение в исходный код было внесено 20 января 2020 года, и с тех пор дальнейшего развития не было. [3]

Первоначально разработанный только для Mac OS X , теперь он доступен для всех основных платформ. предполагается, что входной файл имеет кодировку UTF-8 Он изначально поддерживает Unicode, и по умолчанию . XeTeX может использовать любые шрифты, установленные в операционной системе, без настройки метрики шрифта TeX , а также может напрямую использовать расширенные типографские функции технологий OpenType , AAT и Graphite , такие как альтернативные глифы и росчерки , дополнительные или исторические лигатуры и переменную толщину шрифта. Поддержка локальных типографских соглашений OpenType ( loclтег) также присутствует. XeTeX даже позволяет передавать в шрифт необработанные теги функций OpenType. Микротипография также поддерживается. XeTeX также поддерживает математический набор текста с использованием шрифтов Unicode, которые содержат специальные математические функции, такие как Cambria Math или Asana Math, в качестве альтернативы традиционному математическому набору текста, основанному на метриках шрифта TeX.

Режим работы [ править ]

Отрисовка лигатур и контекстных альтернатив в XeTeX с использованием шрифта OpenType ( Hoefler Text ).

XeTeX обрабатывает ввод в два этапа. На первом этапе XeTeX выводит расширенный DVI ( xdv) файл, который затем преобразуется в PDF драйвером . В рабочем режиме по умолчанию xdvвыходные данные передаются непосредственно драйверу без создания видимых пользователю промежуточных файлов. Можно запустить только первый этап XeTeX и сохранить xdv, хотя по состоянию на июль 2008 г. нет программ просмотра, способных отображать промежуточный формат.

Доступны два внутренних драйвера для создания PDF-файла из xdv файл:

Начиная с версии 0.997, драйвером по умолчанию на всех платформах является xdvipdfmx. Начиная с версии 0.9999, xdv2pdf больше не поддерживается, и его разработка прекращена. [4]

XeTeX хорошо работает как с LaTeX , так и с ConTeXt пакетами макросов . Его аналог LaTeX вызывается как xelatex. Обычно он используется с fontspec пакет, который предоставляет настраиваемый интерфейс для выбора шрифта и позволяет называть сложные варианты шрифтов, а затем повторно использовать их. [5]

XeTeX входит в состав TeX Live , MacTeX , MiKTeX и Lyx (даты и версии см. в истории ниже). [6]

Пример [ править ]

Ниже приведен пример исходного кода XeLaTeX и визуализированного вывода. В качестве шрифта используется , лицензированный OFL шрифт Linux Libertine . Текст будет обработан командой xelatex.

\documentclass  [11pt]  {  article  } 
 \usepackage  {  fontspec  } 
 \setmainfont  [Ligatures=TeX]  {  Linux Libertine O  } 
 \begin  {  document  } 
 \section  {  Поддержка Unicode  } 

 \subsection  {  English  } 
  Все люди рождаются свободными и равными в своем достоинстве и правах. 
 
  \subsection  {  Исленска  } 
  Когда вы делаете это, вы скучаете по миру и мечтаете, а также становитесь виртуальными и возвращаетесь к жизни. 
 
  \subsection  {  Русский  }   
  Все люди рождаются свободными и равными в своих достоинствах и  
  правах. 
 
  \subsection  {  Тианг Вьет  } 
  Tất cả mọi người sinh ra đều được tự do và binh đẳng về nhân phẩm và  
  Квен Луи. 
 
  \subsection  {  Ελληνικά  }  
  Ὅλοι οἱ ἄνθρωποι γεννιοῦνται ἐλεύθεροι καὶ ἴσοι στὴν ἀξιοπρέπεια  
  καὶ τὰ δικαιώματα. 

  \section  {  Устаревший синтаксис  } 
  Когда он говорит---``Привет, мир!''  \\ 
  Она отвечает: «Здравствуй, дорогой!» 
 
  \section  {  Лигатуры  } 
 \fontspec  [Ligatures={Common, Historic}]  {  Linux Libertine O Italic  } 
  Это странное испытание! 
 
  \section  {  Numerals  } 
 \fontspec  [Numbers={OldStyle}]  {  Linux Libertine O  }  Старый стиль: 1234567  \\ 
 \fontspec  [Numbers={Lining}]  {  Linux Libertine O  }  Подкладка: 1234567 
 
  \конец  {  документ  } 
Отрисованный вывод.
The rendered output.

Поддержка арабского языка [ править ]

XeTeX также поддерживает сценарии с письмом справа налево , например арабский . Одним из способов рендеринга арабского языка в XeTeX является использование пакета arabxetex. Для этого арабский язык помещается внутри следующего:

\begin  {  арабский  }  [utf] 
  . 
  . 
  . 
  \end  {  арабский  } 

Следующий код иллюстрирует это:

\documentclass  [12pt,fleqn,titlepage,twoside,a4paper]  {  book  } 
 \usepackage  {  etex  } 
 \usepackage  {  amsfonts,amsmath,amssymb,graphicx  } 
 \usepackage  {  txfonts  } 
 \usepackage  [centering,includeheadfoot,margin=1in]  {  геометрия  } 
 \usepackage  {  tabvar  } 
 \usepackage  {  arabxetex  } 
 %\newfontfamily{\arabicfont}[Script=Arabic,Scale=1.5]{Традиционный арабский} 

 \parindent  = 0pt 

  \begin  {  документ  } 

 \begin  {  арабский  }  [utf] 
  \chapter*  {  \textarab  [utf]  {  Пословицы из моего сборника  }} 
 \section*  {  \textarab  [utf]  {  стихи  }} 

    Я обязан религии любви, куда бы я ни направлял ее стремена  .  Любовь — моя религия и моя вера  . 
   У нас есть образцы для подражания в лице Бишра, Хинд и ее сестры, Кайса и Лейлы,  а также  Май и Гайлан  .
  \end  {  арабский  } 

 \end  {  документ  } 
Текст на арабском языке с использованием XeTeX
Arabic text using XeTeX

Особенности [ править ]

В библиографических файлах (см. ниже пример BibTeX) вы можете использовать объекты Unicode и вызывать их с помощью их собственных сценариев, например \cite{Ekstrøm}, вместо транслитерированной формы ASCII, такой как \cite{Ekstrom}, которая является обязательной при использовании механизма . pdfTeX .

% Кодировка: UTF8 
 @ARTICLE  (  Ekstrom  , 
         AUTHOR      =   "Author w"  , 
         TITLE       =   "{Ekstrøm title}"  , 
         JOURNAL     =   "Ekstr{\o}m Journal"  , 
         YEAR        =   1965  , 
     note        =   {Работа с pdflatex} 
         ) 
  @ СТАТЬЯ  (  Экстрём  , 
         AUTHOR      =   "Автор Экстр{\o}m"  , 
         TITLE       =   "{Экстрём заголовок}"  , 
         ЖУРНАЛ     =   "Экстрём Журнал"  , 
         ГОД        =   "1965"  , 
     note        =   {Не работает с pdflatex, но с xelatex} 
         ) 

История [ править ]

XeTeX изначально был выпущен для Mac OS X только в апреле 2004 года. [ нужна цитата ] со встроенной поддержкой AAT и Unicode . В 2005 году впервые была представлена ​​поддержка функций макета OpenType. версия для Linux Во время BachoTeX 2006 была анонсирована , которая была перенесена на Microsoft Windows Акирой Какуто несколько месяцев спустя и, наконец, включена в TeX Live 2007 для всех основных платформ. XeTeX также поддерживается LyX начиная с версии 2.0. [7] и поставляется с MiKTeX начиная с версии 2.7. На момент включения в TeX Live XeTeX поддерживает большинство пакетов макросов, написанных для шрифтов LaTeX , OpenType , TrueType и PostScript , без какой-либо специальной процедуры установки. Версия 0.998, анонсированная на BachoTeX 2008, поддерживает нормализацию Unicode через \XeTeXinputnormalizationкоманда. Версия 0.9999, выпущенная в мае 2013 года, переведена с ICU Layout Engine на HarfBuzz для макета OpenType и движок Graphite2 для макета Graphite , а также на платформу Core Text вместо ATSUI в Mac OS X.

См. также [ править ]

Ссылки [ править ]

  1. ^ Кью, Джонатан (3 апреля 2007 г.). «Джонатан Кью» . БУКСИРОВКА (Интервью). Беседовал Дэйв Уолден . Проверено 20 ноября 2009 г.
  2. ^ «КОПИРОВАНИЕ файла XeTeX» . Проверено 18 марта 2013 г.
  3. ^ «XeTeX — код TeX на основе Unicode» . СоурсФордж . 21 мая 2024 г. . Проверено 27 мая 2024 г.
  4. ^ Хосни, Халед (12 марта 2013 г.). «Будущее драйвера xdv2pdf на Mac» . Проверено 7 июня 2013 г.
  5. ^ Робертсон, Уилл (9 августа 2008 г.). «Пакет fontspec» (PDF) . Проверено 8 января 2009 г.
  6. ^ «LyX вики | LyX / XeTeX» . wiki.lyx.org . Проверено 25 августа 2017 г.
  7. ^ «LyX wiki | LyX / Новое в LyX 2.0» . wiki.lyx.org . Проверено 25 августа 2017 г.

Дальнейшее чтение [ править ]

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец оригинального документа.
Arc.Ask3.Ru
Номер скриншота №: 28F1BE852743006E66B9A7CCB5C6C23D__1716845340
URL1:https://en.wikipedia.org/wiki/XeTeX
Заголовок, (Title) документа по адресу, URL1:
XeTeX - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть, любые претензии не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, денежную единицу можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)