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 друкує шрифтом прямого зображення; латинські - курсивом.