Размер шрифта в LaTeX
Как в одинаковой мере уменьшить размер всех шрифтов документа? К примеру, в 0.8 раз?
anonymous
02.03.06 19:20:38 MSK

Можно как-нибудь так явно указать: \documentclass[11pt]
grob ★★★★★
( 02.03.06 23:32:53 MSK )
Ответ на: комментарий от grob 02.03.06 23:32:53 MSK
Самое странное, что зараза на этот тег вообще не реагирует. Т. е. результат «на глаз» абсолютно не отличаеться что при \documentclass[11pt], что при \documentclass[51pt].
anonymous
( 02.03.06 23:42:40 MSK )
Ответ на: комментарий от anonymous 02.03.06 23:42:40 MSK

Вряд ли есть шрифт с 51pt. Пробуй 10,9,8. pt.
mr ★★
( 03.03.06 00:59:30 MSK )
Ответ на: комментарий от mr 03.03.06 00:59:30 MSK

Хотя, кажется, в article ничего кроме 10,11,12 pt нет.
Как вариант, можно попробовать переопределить все комманды размеров шрифта (\small,\LARGE и т.д.).
mr ★★
( 03.03.06 01:08:17 MSK )
Ответ на: комментарий от mr 03.03.06 01:08:17 MSK
В article точно только 10,11,12 пунктов — ничего другого нет.
Что-то другое можно сделать так:
\fontsize\selectfont — сразу после \begin
14 — это размер шрифта в пунктах, 16 — расстояние между базисными линиями строк (можно указывать в любых единицах, которые понимает тех, — отсюда и 16pt, а не просто 16).
Как изменить размер шрифта в LaTeX: подробное руководство
Узнайте, как изменить размер шрифта в LaTeX. Следуйте нашим простым инструкциям и настройте шрифты в своих документах LaTeX в соответствии со своими предпочтениями или требованиями.
LaTeX — это система подготовки документов, которая широко используется в науке и академических сферах. Шрифт в LaTeX имеет важное значение, поэтому, необходимо знать, как изменять его размер в документе.
В этой статье мы рассмотрим различные способы изменения размера шрифта в LaTeX. Вы узнаете, как изменить размер шрифта для всего документа, а также для отдельных надписей и математических формул.
Если вы используете LaTeX для своей работы или исследований, то знание различных методов изменения размера шрифта может помочь вам улучшить оформление документа и сделать его более профессиональным и удобочитаемым.
Выбор размера шрифта в LaTeX
LaTeX позволяет выбирать различные размеры шрифта с помощью команд. Размер шрифта может быть определен в точности или в относительных единицах, таких как em или ex.
Команды, определяющие размер шрифта, начинаются с символа «\». Например, «\tiny» выбирает очень маленький шрифт, а «\Huge» — очень большой. Вот несколько примеров:
- \tiny — очень маленький шрифт
- \scriptsize — маленький шрифт для подстрочных и надстрочных символов
- \footnotesize — шрифт для сносок
- \small — маленький шрифт
- \normalsize — нормальный размер шрифта
- \large — большой шрифт
- \LARGE — еще больший шрифт
- \huge — очень большой шрифт
- \Huge — самый большой шрифт
Размер шрифта также может быть задан в точности. Например, «\fontsize » задает размер шрифта 12 с линейным интервалом в 14 пунктов между строками. Обратите внимание, что вы должны заключить в фигурные скобки как размер шрифта, так и интервал между строками.
Изменение размера шрифта по умолчанию
Читать далее«title»: Что делать после шпаклевки стен: этапы и рекомендации.
В LaTeX можно изменить размер шрифта, который используется по умолчанию, путем изменения класса документа. Класс документа определяет базовые параметры, такие как размер страницы, отступы, стиль заголовков и, конечно же, размер шрифта.
Для изменения размера шрифта по умолчанию нужно заменить класс документа на соответствующий. Например, для того, чтобы установить шрифт 12 пунктов в качестве размера по умолчанию, следует использовать класс документа article12:
- В LaTeX можно изменить размер шрифта, который используется по умолчанию, путем изменения класса документа.
- Для изменения размера шрифта по умолчанию нужно заменить класс документа на соответствующий.
- Для того, чтобы установить шрифт 12 пунктов в качестве размера по умолчанию, следует использовать класс документа article12.
Существует несколько классов документа, которые можно использовать для изменения размера шрифта по умолчанию. Например:
Класс документаРазмер шрифта по умолчанию
| article10 | 10 пунктов |
| article11 | 11 пунктов |
| article12 | 12 пунктов |
Выбор конкретного класса документа зависит от того, какой размер шрифта вам нужен. Если нет подходящего класса документа, вы можете создать свой с помощью команды \documentclass[размершрифта], где размершрифта — размер шрифта в пунктах.
Изменение размера шрифта с помощью команды

LaTeX позволяет легко изменять размер шрифта в документе с помощью команды \fontsize. Эта команда принимает три аргумента: размер шрифта, расстояние между базовыми линиями и текст, для которого нужен этот размер шрифта.
Например, чтобы установить размер шрифта 12pt и расстояние между базовыми линиями 14pt, нужно использовать следующую команду:
\selectfont Текст для изменения размера шрифта>
Читать далее«Арбуз кримсон руби F1: отзывы, сроки и правила посадки».
Обратите внимание на использование фигурных скобок, которые группируют команду и позволяют использовать ее только для выбранного текста.
Также существуют команды для изменения размера шрифта на всей странице или в определенном блоке текста. Команда \documentclass определяет размер шрифта документа, который можно изменить, установив другой класс документа.
Важно помнить, что изменение размера шрифта может влиять на восприятие документа и его читабельность, поэтому необходимо выбирать размер шрифта с умом и соответственно обрабатывать документ.
Изменение размера шрифта с помощью пакета
В LaTeX есть пакеты, которые позволяют изменять размер шрифта в документе. Один из таких пакетов — extsizes. Он позволяет использовать размеры шрифта от 8pt до 20pt включительно.
Для использования пакета extsizes необходимо добавить следующий код в начало документа:
latex Размер шрифта текста. Разные варианты, примеры
![]()
Итак, вот модификаторы — в порядке от самого большого к самомй маленькому.
\Huge Это какой-то текст \huge Это какой-то текст \LARGE Это какой-то текст \Large Это какой-то текст \large Это какой-то текст \normalsize (размер по умолчанию) Это какой-то текст \small Это какой-то текст \footnotesize Это какой-то текст \scriptsize Это какой-то текст \tiny Это какой-то текст
Получим:
$\Huge Это\;\; какой-то\;\; текст$
$\huge Это\;\; какой-то \;\;текст$
$\LARGE Это \;\;какой-то\;\; текст$
$\Large Это\;\; какой-то\;\; текст$
$\large Это \;\;какой-то\;\; текст$
$\normalsize (размер \;\;по \;\; умолчанию) \;\;Это\;\; какой-то\;\; текст$
$\small Это\;\; какой-то\;\; текст$
$\scriptsize Это\;\; какой-то \;\;текст$
$\tiny Это\;\; какой-то\;\; текст$
\normalsize — это размер текста по-умолчанию.
Каждый из этих модификаторов «переключает» размер всего дальшего текста, поэтому если вам необходимо вернуться к нормальной размерности, то нужно после модификации вызвать \normalsize, например, при использвании кода (здесь приходится вручную указывать пробелы, что связано со следующим -по идее же можно ставить обычные пробелы):
\Large Это \;\; заголовок \\ \normalsize Это\;\; первая\;\; строка \\ Это \;\; вторая \;\;строка
Получим:
$ \Large Это \;\; заголовок
\\
\normalsize Это\;\; первая\;\; строка
\\
Это \;\; вторая \;\;строка$
Key Words for FKN + antitotal forum (CS VSU):
- неофициальный форум фкн
- ФКН ВГУ Воронеж
- программирование Воронеж
- ВГУ информатика
- ВГУ компьютерных наук
- сайт студента
- программирование информатика IT
- сайт о программировании
- примеры программного кода
- сообщество программистов
Блог сурового челябинского программиста
Are you aware how much time I’ve spent learning for details of Java? Thread management, dynamics, CORBA.
понедельник, 9 июня 2008 г.
Верстаем диплом в LaTeX: шрифты и заголовки
Продолжаем серию статей о верстке диплома в LaTeX. Сегодня суровый челябинский программист расскажет о том, как правильно настроить шрифты и заголовки в LaTeX.
- Основной текст — Times New Roman, 14й
- Заголовки первого, второго, третьего уровней (а больше уровней и не допускается) — Arial, 16й
- Оглавление (да, да, весь текст оглавления) — Arial, 16й
Замечу, что заголовки НЕ ДОЛЖНЫ выделяться жирным или курсивом, как и оглавление. Да, сразу скажу, слово «Аннотация» в аннотации это не заголовок.
С основным текстом все просто. Уже настраивая геометрию мы указали, что будем использовать 14-й размер шрифта. Для того, чтобы задать гарнитуру Times New Roman — необходимо в преамбулу документа добавить следующую команду:
\renewcommand { \rmdefault } { ftm }
С заголовками дело несколько сложнее. Прежде всего следует отделить настройки размера шрифта и гарнитуры. Размер шрифта задается командами типа \tiny, \large, \Large, \LARGE и т.д. Я переопределил две команды — \large и \Large, назначив им 16-й и 18-й кегль соответственно. В принципе, можно было обойтись только переопределением команды \large. Код команд я поместил в файл eskdps.sty:
\renewcommand \large { \@setfontsize \large { 15.5 } { 17 } }
\renewcommand \Large { \@setfontsize \Large { 16.5 } { 19 } }
Теперь необходимо настроить использование данных размеров и гарнитуры Arial для отображения разделов документа. Команды, задающие отображение разделов находятся в файле G2-105-95.sty, я переопределил их следующим образом:
\renewcommand { \theengost } { \thesection .\@arabic \c @engost }
\setcounter { engost } { 0 }
\@startsection { section } { 1 } { \z @ } %
{ -3 .25ex \@plus -1ex \@minus -.2ex } %
{ \normalfont \large \textar } }
\renewcommand { \theengost } { \thesubsection .\@arabic \c @engost }
\setcounter { engost } { 0 }
\@startsection { subsection } { 2 } { \z @ } %
{ -3 .25ex\@plus -1ex \@minus -.2ex } %
{ \normalfont \large \textar } }
\renewcommand { \theengost } { \thesubsubsection .\@arabic \c @engost }
\setcounter { engost } { 0 }
\@startsection { subsubsection } { 3 } { \z @ } %
{ -3 .25ex\@plus -1ex \@minus -.2ex } %
{ \normalfont \large \textar } }
команда \large задает размер шрифта, ее мы переопределили выше. Команда \textar задает использование Arial для отрисовки заголовков.
Остался один момент — оглавление. Оглавление (заголовок и текст) должно выводиться Arial’ом, 16-м. Для этого изменим команду \tableofcontents следующим образом:
\large \textar { Оглавление }
\large \textar { \@starttoc { toc } } %
Вообще использовать слово «Оглавление» внутри данной команды — моветон и не комильфо ни разу, но почему-то когда я использовал команду \contentsname она печатала слово «Содержание» и это не переопределялось с помощью
\renewcommand { \contentsname } { Оглавление }
Чтобы названия разделов-подразделов не выводились жирным и чтобы оглавление выглядело так как в ГОСТ (с соответствующими отступами), я изменил команды отрисовки строчек в содержании (нужно заменить соответствующие команды из файла eskdpz.sty):
\newcommand * \l @sectionx [ 2 ] { %
\ifnum \c @tocdepth > \z @
\addvspace { 1 .5em \@plus \p @ } %
\setlength \@tempdima { 1 .5em } %
\@tempdima 1.7 em \relax
\parindent \z @ \rightskip \@pnumwidth
\advance \leftskip \@tempdima \null \nobreak \hskip — \leftskip
{ \hspace { 2 .5cm } { # 1 } \nobreak } %
\mkern \@dotsep mu \hbox { . } \mkern \@dotsep %
\hb @xt@\@pnumwidth { \hfil \large \normalcolor # 2 } %
\renewcommand * \l @section [ 2 ] { %
\ifnum \c @tocdepth > \z @
\addvspace { 1 .5em \@plus \p @ } %
\setlength \@tempdima { 1 .5em } %
\@tempdima 1 .5cm \relax
\parindent \z @ \rightskip \@pnumwidth
\advance \leftskip \@tempdima \null \nobreak \hskip — \leftskip
{ \hspace { 1cm } { # 1 } \nobreak } %
\mkern \@dotsep mu \hbox { . } \mkern \@dotsep %
\hb @xt@\@pnumwidth { \hfil \large \normalcolor # 2 } %
\renewcommand * \l @subsection [ 2 ] { %
\ifnum \c @tocdepth > \z @
\setlength \@tempdima { 1 .5em } %
\@tempdima 1 .5cm \relax
\parindent \z @ \rightskip \@pnumwidth
\advance \leftskip \@tempdima \null \nobreak \hskip — \leftskip
{ \hspace { 1cm } { # 1 } \nobreak } %
\mkern \@dotsep mu \hbox { . } \mkern \@dotsep %
\hb @xt@\@pnumwidth { \hfil \large \normalcolor # 2 } %
Собственно на этом настройку шрифтов и разделов можно считать законченой. В следующем сообщении мы поговорим о вставке рисунков и подрисуночных надписей. Оставайтесь на связи и не стесняйтесь задавать вопросы, а также указывать на то, какие темы вам интересны.
- Верстаем диплом в LaTeX
- Верстаем диплом в LaTeX: делаем рамки в соответствии с ГОСТ
- Верстаем диплом в LaTeX: рисунки и подрисуночные надписи
- Верстаем диплом в LaTeX: таблицы
- Верстаем диплом в LaTeX: заключение — полезные мелочи
12 комментариев:
d0rM03D комментирует.
Возможно кому-то пригодится. У меня заголовки стали корректно отображаться Arial’ом только после того, как я заменил \textar на \arfamily. По сути это одинаковые команды, но первая требует аргумента. Поэтому при переопределении формата заголовков стоит использовать вторую.
Unknown комментирует.
Странно, но у меня и с \textar всеп получилось очень хорошо. Поэтому затрудняюсь что лучше использовать, работает и то и другое.
m939 комментирует.
А как заставить \section начинать раздел с новой страницы?
Unknown комментирует.
Необходимо переопределить данную команду в стилевом файле. В начало определения команды добавить \newpage
Анонимный комментирует.
Насколько мне извесно, а позже было проверено при работе, класс article, как и любой другой класс, не поддерживает параметр 14pt. Вместо этого компилятор использует значение по умолчанию, т.е. 10pt.
Сделал так как написано у вас в посту, но система не заработала. Можете ли вы выложить свои, уже изенённый, файлы eskdpz?
Анонимный комментирует.
bartix комментирует.
1. Собственно чем не нравиться нативная Helvetica что йдет в почтавке вместо M$-вой Arial?
2. Жаль. недостандарты. В Госта-х была литературная и школьная гарнитуры. В ПолиграфМаше былы и есть суперские гарнитуры NewStandard. Их своовал Паратайп, и почти все используют подделку Times в которой отвратительные метрики и начертания.
Unknown комментирует.
\contentsname переопределяется следующим образом:
\addto\captionsrussian>
Анонимный комментирует.
Если прописать \renewcommand в другом файле и подключить его к главному командой input
то все работает
Unknown комментирует.
Татьяна комментирует.
Да это и не особенность вобщем-то ))
\cmdname печатают разный текст в зависимости от текущего языка, поэтому переопределение любой такой команды посредством \renewcommand остается в силе лишь до следующего переключения языка. Далее новое значение будет потеряно, поскольку любая из команд выбора языка восстанавливает значения всех команд \cmdname, заданные пакетом babel для соответствующего языка:
1. \renewcommand\appendixname\\
2. \selectlanguage\appendixname\\
3. \selectlanguage\appendixname
1. Дополнение
2. Appendix
3. Приложение
Список определений всех команд \cmdname для конкретного языка language хранится в команде
\captionslanguage
(с) Котельников, Чеботаев
Так что надо воспользоваться командой:
\addto
Собственно это и написал выше Соболев )
Unknown комментирует.
Татьяна, спасибо за комментарий.
Отправить комментарий
Любой Ваш комментарий важен для меня, однако, помните, что действует предмодерация. Давайте уважать друг друга!