Latex для початківців - Blog Archive - Зміна шрифтів на Latex (текст і формули)
просто і доступно про складне
Зміна шрифтів у Latex (текст та формули)
Зміна шрифтів в Latex (мова йде не про зміну гарнітури шрифту, а про зміну його зображення) - процедура не складна, але необхідна. Варто зазначити, що зміні піддаються шрифти як у тексті, і у формулах. Всі шрифти в latex можна розділити на три великі сімейства:
із засічками, прямий - задається командою\rmfamily,
без засічок, рубаний - задається командою\sffamily,
шрифти типу "друкарська машинка" - задається командою\ttfamily.
Шрифти відрізняються насиченістю: напівжирний шрифт у тексті задає команда\bfseries, за шрифт середньої насиченості (за замовчуванням latex використовує саме шрифт середньої насиченості) відповідає команда\mdseries.
\upshape — пряме зображення,
\itshape — курсив,
\slshape - похилий напис,
\scshape — накреслення «капітель», коли малі літери виглядають як зменшені великі.
Щоб команда зміни шрифту не поширилася на весь текст документа, її та текст, який треба змінити, слід брати до<>. Наприклад,.
Команда\normalfont перемикає будь-який шрифт на основний шрифт документа. Для того, щоб переключити на основний шрифт частину тексту, можна використовувати команду з аргументом, який вказує на текст, який необхідно змінити:\textnormal .
Зміна шрифтів у формулах відбувається за допомогою наступних команд.
Команда\mathcal відповідає за каліграфічний шрифт, застосовується тільки до великих латинських літер.
За зміну латинських шрифтів у формулах також відповідають:
\mathbf - напівжирне зображення,
\mathrm -із засічками,
\mathtt - "пишуча" машинка,
\mathsf - без засічок,
\mathit - курсив.
Ці команди діють лише на наступну літеру, щоб змінити великий шматок тексту, його слід взяти у<>. Наприклад,\mathsf.
Для написання грецьких літер з нахилом на початку команд, що позначають ці літери, слід писати var:\Psi (пряме зображення),\varPsi (похилий).
При підключенні пакетівamsfonts таamssymb стануть доступні ажурне -\mathbb та готичне -\mahfrac накреслення шрифтів, пакетeuscript дозволяє використовувати рукописний шрифт -\EuScript.
Для зміни шрифтів у формулах у літерах українського алфавіту при включеному в преамбулу пакеті для обробки текстів українською мовою (\usepackage[russian,english] ) користуйтеся наступними командами:
\cyrmathrm - із засічками,
\cyrmathbf - напівжирне зображення,
\cyrmathsf - без засічок,
\cyrmathit - курсив,
\cyrmathtt - "пишуча машинка".
Так само, як і команди для зміни шрифтів у формулах в латинському алфавіті, ці команди діють лише на наступну літеру, щоб змінити великий шматок тексту, його слід взяти в<>.
Наприклад,\cyrmathtt .
За промовчанням у формулах українські літери Latex друкує шрифтом прямого зображення; латинські - курсивом.