Стеки, схожі на Times, Arial, Helvetica
журнали зіставлення newtx, helvet або fontspec все ще вимагають.
Times, Arial, Helvetica-подібні стеки
Інструкції для журналів і конференцій все ще регулярно вимагають Times для основного тексту або Arial для цифр через десятиліття після того, як ці шрифти перестали бути першочерговим естетичним вибором. У LaTeX є два способи задовольнити таку вимогу, і який із них застосовний залежить від вашого механізму. Класичний pdfLaTeX не може завантажити фактичні файли Times New Roman або Arial, тому він використовує сумісні з метрикою клони, які постачаються як пакунки. XeLaTeX і LuaLaTeX завантажують реальні системні шрифти через fontspec.
Маршрут пакета
\usepackage{newtxtext,newtxmath} % Times-like\usepackage{helvet}\renewcommand{\familydefault}{\sfdefault}newtxtext змінює шрифт тексту на клон Times, а newtxmath забезпечує відповідну математику. Поєднання має значення: змініть лише шрифт тексту, а формули залишаться стандартними для Computer Modern. Абзац Times поруч із Computer Modern math одразу видно. newtx є підтримуваним наступником старих пакетів times і txfonts, яких вам слід уникати в нових документах. Старі стеки залишали математичні обчислення неперетвореними, а деякі створювали растрові шрифти, описані в розмитий текст у засобі перегляду PDF.
helvet надає клон Helvetica як сімейство sans-serif, що також замінює Arial, оскільки Arial було розроблено відповідно до показників Helvetica. Його завантаження не змінює шрифт документа, оскільки основний текст використовує сімейство засічок. Рядок \renewcommand{\familydefault}{\sfdefault} виконує цей перемикач: \familydefault — це сімейство, яке LaTeX використовує для звичайного тексту, а встановлення значення \sfdefault робить увесь документ схожим на Helvetica. Пропустіть цей рядок, якщо вам потрібні лише заголовки без зарубок або підписи до фігур. Якщо шрифт Helvetica трохи більший, \usepackage[scaled=0.92]{helvet} вирівняє його.
Маршрут специфікації шрифту
\usepackage{fontspec}\setmainfont{Times New Roman}\setsansfont{Arial}У XeLaTeX або LuaLaTeX fontspec' звертається до шрифтів за іменами та завантажує їх з операційної системи, тому це встановлює справжній Times New Roman як основне сімейство (serif), а справжній Arial як сімейство sans. Шрифти фактично мають бути встановлені на машині. Це кусає, коли документ переміщується між комп’ютерами або в CI. Шрифт, який переміщується разом із проектом, дозволяє уникнути проблеми, як показано у [файлі шрифту поруч із проектом](/learn/install-custom-font/). Математика знову є окремою проблемою, яка обробляється unicode-mathабо зберігаючиnewtxmath` поруч. Компроміси механізму розглядаються в чому люди переходять на XeLaTeX.
Емпіричне правило
Перш ніж вибрати будь-який маршрут, перевірте, чи власний файл класу закладу вже встановив шрифти. Більшість так і робить. Складання ваших власних пакетів шрифтів поверх класу, який промовив, у найкращому випадку створює попередження. Додавайте пакети шрифтів лише до документів, клас яких залишає вибір за вами.