Установить семейство шрифтов и размер шрифта

Установить семейство шрифтов и размер шрифта

Я хочу установить семейство шрифтовТаймс Нью Романс размером шрифта 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} 

Это даст вам следующее:

CM и время

Первая строка — 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}

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