Как можно использовать шрифты Annalen der Physik в более стандартном классе статей?

Как можно использовать шрифты Annalen der Physik в более стандартном классе статей?

У моего друга естьочень красиво набранная бумагана arXiv и я хотел бы адаптировать большую часть набора для моей следующей статьи. Статья использует файл класса изАнналы физики, который доступен в разделе «Отправка рукописей» > «Шаблоны статей» в ихстраница правил для авторов, или альтернативно, как andp2012.clsнапример,здесь.

Я попытался адаптировать класс к чему-то, что мне нравится больше (одна колонка с лучшими полями и немного больше места для дыхания), и мне это вроде как удалось, но класс плохо документирован, а мои изменения — это ерунда, которая развалится при малейшем нажатии. (Кроме того, для начала класс выдает несколько неизбежных странных предупреждений прямо из коробки.) Вместо этого я хотел бы взять элементы, которые мне больше всего нравятся, и вписать их в более стандартный класс, например amsart.

Это, в частности, касается шрифтов, которые имеют приятную форму и далеки от наглости засечек Computer Modern. (Без обид, но я просто смертельно устал от этого.) В идеале это должно быть все: шрифты для текста, математики, названия, автора, аннотации и заголовков разделов. Какие шрифты или пакеты за это отвечают, и как мне заставить их работать amsart?

Пример файла компилируется в следующий вид:

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

Источник ниже; он нужен andp2012.clsиpicins.styбежать.

\documentclass{andp2012}% no class options needed by now
\usepackage[english]{babel}
\usepackage{lipsum}

\title{Article title}
\author{J. Doe}
\begin{abstract}
This is an abstract.
\end{abstract}
\shortabstract

\begin{document}
\maketitle

\section{Introduction}
Introduction text.

\section{Content}
\label{section1}
Some initial text, and some equations.
\begin{equation}
V(\vec{x}_A,\vec{x}_B)=d^2\frac{r^2-2\lambda^2}{(r^2+\lambda^2)^{5/2}},
\end{equation}
being $d$ a letter, $\lambda$ a gathingammy $r$ a letter in $r=|\vec{x}_A-\vec{x}_B|=\sqrt{(x_A-x_B)^2+(y_A-y_B)^2}$, with  $A$, $B$  labels. Moreover $\Lambda=\lambda/a$, and  $\chi = a_{d}/\lambda = m_{eff}d^2/(\hbar^2 \lambda)$, with $m_\mathrm{eff}=\hbar^2/2ta^2$, and $t$, are more maths expressions. So are $k=\sqrt{k_x^2+k_y^2}$ and $V_{latt}(\vec r)= V_0\left(\sin^2(k_x x)+ \sin^2(k_y y)\right))$, and a displayed equation is 
\begin{equation}
\left(\hat{T}_A+\hat{T}_B+{\hat V}(\vec{x}_A,\vec{x}_B)\right)\Phi(\vec{x}_A,\vec{x}_B)=E\Phi(\vec{x}_A,\vec{x}_B).
\end{equation}
Other displayed equations are
\begin{equation}
(\vec{\xi}_{\vec{K}}\cdot\vec{\hat{T}}_D+V(\vec{r}))\psi(\vec{r})=E\psi(\vec{r}),
\label{K-r}
\end{equation}
where $\vec{\xi }_{\vec{K}}=-2t(\cos(K_x a/2),\cos(K_y a/2))$ and $\vec{\hat{I}}\cdot\vec{\hat{T}}_D\psi(\vec{r})=\sum_{i=x,y}\left(\psi(\vec{r}+\vec{\delta}_i)+\psi(\vec{r}-\vec{\delta}_i)\right)$, where $\vec{\delta}_i=a\hat{e}_{i}$, and also
\begin{equation}
\psi(\vec{r})=\frac{1}{N_x N_y}\sum_{\vec{q}}\psi(\vec{q})e^{i\vec{q}\cdot\vec{r}}
\end{equation}
and
$$
E_{\vec{K},\vec{q}}=-4t\left(\cos(K_xa/2)\cos(q_xa)+\cos(K_ya/2)\cos(q_ya)\right)
$$ 
and 
\begin{equation}
(E-E_{\vec{K},\vec{q}})\psi(\vec{q})=\sum_{\vec{q'}}V(\vec{q}-\vec{q'})\psi(\vec{q'}). 
\end{equation}
Then you do some blah blah blah and you finish the paper.

\lipsum[1-3]

\end{document}

решение1

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

\RequirePackage{amssymb,upref}%

Для символов AMS. Добавить

\usepackage{amssymb,upref}

Это «конечное» состояние.

\if@final
  \if@fourier
    \RequirePackage[expert]{fourier}%
  \else%@fourier
    \RequirePackage[utopia,expert]{mathdesign}%
  \fi%@fourier
  \RequirePackage[oldstyle,proportional,bold,regular,scaled=0.92]{profilepro}%

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

\else%@final
  \RequirePackage{fourier}%

Так,

\usepackage{fourier}

Для санс,

  \RequirePackage[scaled=0.86]{helvet}%

так,

\useapckage[scaled=0.96]{helvet}

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

\usepackage[scaled=0.96]{tgheros}

вместо.Предложение Бернардатоже erewhonхороший вариант.

Мы также находим

\RequirePackage{latexsym,textcomp}%

так что я бы попробовал

\usepackage[T1]{fontenc}
\usepackage{textcomp}% add latexsym if you need it

В класс также входят

\AtEndOfClass{%
  \RequirePackage{microtype}%
}%

Хотя это не совсем касается шрифтов, но это повлияет на то, как шрифты будут использоваться и обрабатываться, а также улучшит общее качество набора текста, поэтому добавьте

\usepackage{microtype}

Не по теме, мудрое слово: сделатьнетсоблазниться подражанием использованию журнала tabu. Я вижу, что журнал, по крайней мере, предоставляет свою собственную архивную копию, так что он, вероятно, сам по себе безопасен, но вы вряд ли будете наслаждаться наборной самодостаточностью журнала в его великолепном одиночестве, так что не поддавайтесь соблазну копировать его неудачный пример.

решение2

Когда вы открываете файл pdf в подходящем просмотрщике pdf, вы видите шрифты fourier(основанные на Adobe Utopia), плюс некоторые Mathematicaшрифты. Я предлагаю, что касается шрифтов, придерживаться fourier и добавить для текстовых шрифтов erewhonклон Utopia, который приносит настоящие маленькие заглавные буквы, цифры старого стиля, улучшенные цифры и несколько других функций.

решение3

Файл andp2012.clsсодержит строки

\if@final
  \if@fourier
    \RequirePackage[expert]{fourier}%
  \else%@fourier
    \RequirePackage[utopia,expert]{mathdesign}%
  \fi%@fourier
  \RequirePackage[oldstyle,proportional,bold,regular,scaled=0.92]{profilepro}%
\else%@final
  \RequirePackage{fourier}%
  \RequirePackage[scaled=0.86]{helvet}%
  \AtEndOfClass{%
    \providecommand{\lgseries}{\mdseries}%
    \providecommand{\textlg}{\textmd}%
    \providecommand{\mbseries}{\bfseries}%
    \providecommand{\textmb}{\textbf}%
    \providecommand{\sbseries}{\bfseries}%
    \providecommand{\textsb}{\textbf}%
    \providecommand{\ebseries}{\bfseries}%
    \providecommand{\texteb}{\textbf}%
    \providecommand{\lnfigures}{\relax}%
    \providecommand{\txfigures}{\relax}%
    \providecommand{\tbfigures}{\relax}%
    \providecommand{\prfigures}{\relax}%
    }%
\fi%@final

Попробуй это

\documentclass{minimal}
\usepackage{lipsum}
 \RequirePackage{fourier}%
 \RequirePackage[scaled=0.86]{helvet}%
\begin{document}
Some initial text, and some equations.
\begin{equation}
V(\vec{x}_A,\vec{x}_B)=d^2\frac{r^2-2\lambda^2}{(r^2+\lambda^2)^{5/2}},
\end{equation}
being $d$ a letter, $\lambda$ a gathingammy $r$ a letter in $r=|\vec{x}_A-\vec{x}_B|=\sqrt{(x_A-x_B)^2+(y_A-y_B)^2}$, with  $A$, $B$  labels. Moreover $\Lambda=\lambda/a$, and  $\chi = a_{d}/\lambda = m_{eff}d^2/(\hbar^2 \lambda)$, with $m_\mathrm{eff}=\hbar^2/2ta^2$, and $t$, are more maths expressions. So are $k=\sqrt{k_x^2+k_y^2}$ and $V_{latt}(\vec r)= V_0\left(\sin^2(k_x x)+ \sin^2(k_y y)\right))$, and a displayed equation is 
\begin{equation}
\left(\hat{T}_A+\hat{T}_B+{\hat V}(\vec{x}_A,\vec{x}_B)\right)\Phi(\vec{x}_A,\vec{x}_B)=E\Phi(\vec{x}_A,\vec{x}_B).
\end{equation}
Other displayed equations are
\begin{equation}
(\vec{\xi}_{\vec{K}}\cdot\vec{\hat{T}}_D+V(\vec{r}))\psi(\vec{r})=E\psi(\vec{r}),
\label{K-r}
\end{equation}
where $\vec{\xi }_{\vec{K}}=-2t(\cos(K_x a/2),\cos(K_y a/2))$ and $\vec{\hat{I}}\cdot\vec{\hat{T}}_D\psi(\vec{r})=\sum_{i=x,y}\left(\psi(\vec{r}+\vec{\delta}_i)+\psi(\vec{r}-\vec{\delta}_i)\right)$, where $\vec{\delta}_i=a\hat{e}_{i}$, and also
\begin{equation}
\psi(\vec{r})=\frac{1}{N_x N_y}\sum_{\vec{q}}\psi(\vec{q})e^{i\vec{q}\cdot\vec{r}}
\end{equation}
and
\[
E_{\vec{K},\vec{q}}=-4t\left(\cos(K_xa/2)\cos(q_xa)+\cos(K_ya/2)\cos(q_ya)\right)
\] 
and 
\begin{equation}
(E-E_{\vec{K},\vec{q}})\psi(\vec{q})=\sum_{\vec{q'}}V(\vec{q}-\vec{q'})\psi(\vec{q'}). 
\end{equation}
Then you do some blah blah blah and you finish the paper.

\lipsum[1-3]
\end{document}

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

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