
Un amigo mío tiene unpapel muy bien tipografiadoen arXiv y me gustaría adaptar gran parte de la composición tipográfica para mi próximo artículo. El artículo utiliza el archivo de clase deAnnalen der Physik, que está disponible en Envío de manuscritos > Plantillas de artículos en supágina de pautas del autor, o alternativamente a andp2012.cls
partir de, por ejemploaquí.
Intenté adaptar la clase a algo que me gusta un poco más (una columna con mejores márgenes y un poco más de espacio para respirar) y más o menos lo logré, pero la clase está mal documentada y mis modificaciones son una farsa que va a venir. separarse al menor empujón. (Además, para empezar, la clase emite algunas advertencias originales e inevitables desde el primer momento). En lugar de eso, me gustaría tomar los elementos que más me gustan y trabajarlos en una clase más estándar como amsart
.
Esto se refiere, en particular, a las fuentes, que tienen una forma agradable y están alejadas de la impertinencia serif de Computer Modern. (No te ofendas, pero ya estoy mortalmente cansado de esto). Idealmente, esto debería ser todo: las fuentes para el texto, matemáticas, título, autor, resumen y encabezados de sección. ¿Qué fuentes o paquetes son responsables de esto y cómo puedo hacer que funcionen amsart
?
Un archivo de muestra se compila con el siguiente aspecto:
La fuente está debajo; necesita andp2012.cls
ypicins.sty
correr.
\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}
Respuesta1
La versión de publicación del código utiliza una combinación de fuentes estándar y personalizadas. No puede utilizar las fuentes personalizadas de la revista porque no tiene las fuentes ni el paquete que las admita. Sin embargo, puedes usar la misma base de fuentes estándar, tal vez modificándolas más adelante si es necesario.
\RequirePackage{amssymb,upref}%
Para símbolos AMS. Agregar
\usepackage{amssymb,upref}
Esta es la condición 'final'
\if@final
\if@fourier
\RequirePackage[expert]{fourier}%
\else%@fourier
\RequirePackage[utopia,expert]{mathdesign}%
\fi%@fourier
\RequirePackage[oldstyle,proportional,bold,regular,scaled=0.92]{profilepro}%
Como no podemos usar este lote, lo ignoraremos. En cambio, nos centraremos en las fuentes que utiliza la clase para aproximarnos al aspecto de los artículos publicados.
\else%@final
\RequirePackage{fourier}%
Entonces,
\usepackage{fourier}
Para sans,
\RequirePackage[scaled=0.86]{helvet}%
entonces,
\useapckage[scaled=0.96]{helvet}
pero considera intentarlo
\usepackage[scaled=0.96]{tgheros}
en cambio.La sugerencia de Bernardo.de erewhon
también es bueno.
También encontramos
\RequirePackage{latexsym,textcomp}%
así que lo intentaría
\usepackage[T1]{fontenc}
\usepackage{textcomp}% add latexsym if you need it
La clase también incluye
\AtEndOfClass{%
\RequirePackage{microtype}%
}%
Si bien esto no se trata exactamente de las fuentes, marcará una diferencia en la forma en que se usan y manejan las fuentes y mejorará la calidad general de la composición tipográfica, así que agregue
\usepackage{microtype}
Palabra fuera de tema para los sabios: hacernoEsté tentado a emular el uso que hace la revista de tabu
. Veo que la revista al menos proporciona su propia copia archivada, por lo que probablemente sea segura, pero es poco probable que disfrutes de la autosuficiencia tipográfica de una revista en su espléndido aislamiento, así que no caigas en la tentación de copiar sus desafortunados ejemplo.
Respuesta2
Cuando abre el archivo pdf en un visor de PDF adecuado, verá que las fuentes fourier
(basadas en Adobe Utopia), además de algunas Mathematica
fuentes. Sugiero, en lo que respecta a las fuentes, seguir con Fourier y agregar, para las fuentes de texto, erewhon
un clon de Utopia que trae versalitas reales, dígitos de estilo antiguo, dígitos superiores y algunas otras características.
Respuesta3
El archivo andp2012.cls
contiene las líneas.
\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
Prueba esto
\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}