Как задать только цифрам другой шрифт в документе

Как задать только цифрам другой шрифт в документе

Можно ли задать номерам, где бы они ни присутствовали (например, номер рисунка, номер таблицы и т. д.) в документе, другой шрифт. В настоящее время я использую шрифт times new roman через пакет "times". С этим шрифтом номер, присутствующий в документе, выглядит так

введите описание изображения здесь

Но если я использую число внутри математической среды в латексе, я получаю

введите описание изображения здесь

Есть ли способ преобразовать цифры в другой шрифт в латексе?

решение1

Как вы уже заметили, timesпакет изменяет толькотекстовый режимшрифт, но не тотматематический режимшрифт, клон Times Roman.

Кстати, я предполагаю, что вы хотите изменить шрифт математического режима не только для цифр, но и для букв и символов.

Чтобы использовать Times Roman в математическом режиме, вы можете загрузить либо отдельный пакет математических шрифтов, например, mtpro2-- отступление: полный mtpro2пакет не бесплатный -- в дополнение к timesпакету, или вы можете загрузить интегрированный пакет, например mathptmx, , который изменяет и шрифт текстового режима, и шрифт математического режима на клон Times Roman. (Отступление: если вы загружаете mathptmx, вам не следует загружать timesтакже.) Наконец, вы можете остановить загрузку timesи загрузитьпарапакетов шрифтов newtxtextи newtxmath.

Кстати, timesпакет изменяет не только шрифт документа с засечками по умолчанию (на Times Roman), но также шрифт без засечек по умолчанию (на клон Helvetica) и моноширинный шрифт по умолчанию (на Courier) с помощью следующих трех команд:

\renewcommand{\sfdefault}{phv} % Helvetica
\renewcommand{\rmdefault}{ptm} % Times Roman
\renewcommand{\ttdefault}{pcr} % Courier

Пакет timesне предлагает встроенного метода масштабирования шрифтов без засечек и моноширинных шрифтов для лучшего соответствия размеру шрифта с засечками (Times Roman). Если это то, что вам действительно нужно, это нормально. Но если вы не хотите использовать ни Helvetica, ни Courier, вам, вероятно, не следует загружать пакет timesв первую очередь.

Связанный контент