Я хочу установить семейство шрифтовТаймс Нью Романс размером шрифта 24 пт для названия статьи.
\documentclass[conference]{IEEEtran}
\title{Only this TITLE should be 24pt in Times New Roman font}
Как установить этот шрифт?
решение1
Ну, классически вы находите имя файла TFM для нужного вам шрифта, назначаете ему управляющую последовательность, а затем сообщаете TeX, какой шрифт обозначает эта управляющая последовательность. Например:
\font\foo=bar12
Затем вы выдаете команду \foo
начать использовать шрифт bar
того размера, который указан в файле (в данном случае имя файла, bar12
, указывает на то, что это, вероятно, шрифт размером в двенадцать пунктов).
LaTeX2e сделал все это намного проще с помощью новой схемы выбора шрифта (NFSS). Вместо этого вы можете выбрать шрифт несколькими способами. Например, чтобы выбрать Times:
\documentclass{article}
\begin{document}
\thispagestyle{empty}
Now is the time...
\fontfamily{ptm}\selectfont
Now is the time...
\end{document}
Это даст вам следующее:
Первая строка — Computer Modern (по умолчанию), вторая — Times. Недостатком этого метода является то, что вам нужно знать иногда эзотерическое название семейства шрифтов; например, здесь Times — это ptm
, что далеко не интуитивно. (The p
относится к литейщику Adobe; the tm
означает Times.)
По этой причине, если вы хотите, чтобы весь ваш документ был набран другим шрифтом, лучше всего использовать пакет, предназначенный для этой цели. Например, для Times рекомендуемый пакет mathptmx
:
\usepackage[T1]{fontenc}
\usepackage{mathptmx}
Это настроит весь ваш документ на использование Times, включая математические выражения.
Если вы используете LuaTeX или один из его потомков, есть еще более простой способ использования пакета fontspec
. Вы можете использовать понятное человеку имя для шрифта, используя эту систему, а именно любое имя, которое шрифт использует на вашем компьютере. Чтобы узнать эти имена, запустите luaotfload-tool --update
и затем luaotfload-tool --list=*
. Это даст вам список всех шрифтов в вашей системе, о которых знает LuaTeX. Поэтому для своей системы я нашел легко распознаваемый (Roboto Medium) и сделал это:
\documentclass{article}
\usepackage{lipsum}
\usepackage{fontspec}
\setmainfont{Roboto Medium}
\begin{document}
\thispagestyle{empty}
\lipsum[1]
\end{document}
И получил это:
Документация fontspec
расскажет вам гораздо больше; это действительно очень мощный пакет. Убедитесь, fontspec
что при использовании , вы компилируете с lualatex
, а не pdflatex
, иначе он просто не будет работать; fontspec
способность использовать любой системный шрифт ограничена luatex
системами на основе .
решение2
\documentclass[conference]{IEEEtran}
\usepackage{lipsum}
\begin{document}
\title{\fontsize{24}{20}\selectfont{}Only this TITLE should be 24pt in Times New Roman font}
\maketitle
\lipsum{1-3}
\end{document}