summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2015-09-11 22:45:08 +0000
committerKarl Berry <karl@freefriends.org>2015-09-11 22:45:08 +0000
commite25ecd60fe0ac3f9c8c76a1851698279b7cc6ecb (patch)
tree6b99c1a2b86b9cfc0da00aa5541bc60203808baa
parenta179b00ec6a89e8c00663e1c50bc279caf319646 (diff)
old-arrows (11sep15)
git-svn-id: svn://tug.org/texlive/trunk@38349 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Master/texmf-dist/doc/fonts/old-arrows/README.md22
-rw-r--r--Master/texmf-dist/doc/fonts/old-arrows/old-arrows-italian.pdfbin277426 -> 259028 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/old-arrows/old-arrows-italian.tex64
-rw-r--r--Master/texmf-dist/doc/fonts/old-arrows/old-arrows.pdfbin277016 -> 258804 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/old-arrows/old-arrows.tex66
-rw-r--r--Master/texmf-dist/fonts/afm/public/old-arrows/oabsy10.afm7
-rw-r--r--Master/texmf-dist/fonts/afm/public/old-arrows/oabsy5.afm7
-rw-r--r--Master/texmf-dist/fonts/afm/public/old-arrows/oabsy7.afm7
-rw-r--r--Master/texmf-dist/fonts/afm/public/old-arrows/oasy10.afm7
-rw-r--r--Master/texmf-dist/fonts/afm/public/old-arrows/oasy5.afm7
-rw-r--r--Master/texmf-dist/fonts/afm/public/old-arrows/oasy6.afm7
-rw-r--r--Master/texmf-dist/fonts/afm/public/old-arrows/oasy7.afm7
-rw-r--r--Master/texmf-dist/fonts/afm/public/old-arrows/oasy8.afm7
-rw-r--r--Master/texmf-dist/fonts/afm/public/old-arrows/oasy9.afm7
-rw-r--r--Master/texmf-dist/fonts/enc/dvips/old-arrows/oasy.enc2
-rw-r--r--Master/texmf-dist/fonts/tfm/public/old-arrows/oabsy10.tfmbin576 -> 716 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/old-arrows/oabsy5.tfmbin580 -> 720 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/old-arrows/oabsy6.tfmbin900 -> 720 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/old-arrows/oabsy7.tfmbin580 -> 720 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/old-arrows/oabsy8.tfmbin580 -> 720 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/old-arrows/oabsy9.tfmbin896 -> 716 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/old-arrows/oasy10.tfmbin576 -> 716 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/old-arrows/oasy5.tfmbin576 -> 716 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/old-arrows/oasy6.tfmbin576 -> 716 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/old-arrows/oasy7.tfmbin576 -> 716 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/old-arrows/oasy8.tfmbin576 -> 716 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/old-arrows/oasy9.tfmbin576 -> 716 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/old-arrows/oabsy10.pfbbin4896 -> 4967 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/old-arrows/oabsy10.pfmbin410 -> 474 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/old-arrows/oabsy5.pfbbin4908 -> 4983 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/old-arrows/oabsy5.pfmbin409 -> 473 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/old-arrows/oabsy7.pfbbin4890 -> 4962 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/old-arrows/oabsy7.pfmbin409 -> 473 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/old-arrows/oasy10.pfbbin4757 -> 4828 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/old-arrows/oasy10.pfmbin405 -> 469 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/old-arrows/oasy5.pfbbin4856 -> 4928 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/old-arrows/oasy5.pfmbin404 -> 468 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/old-arrows/oasy6.pfbbin4862 -> 4934 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/old-arrows/oasy6.pfmbin404 -> 468 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/old-arrows/oasy7.pfbbin4829 -> 4901 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/old-arrows/oasy7.pfmbin404 -> 468 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/old-arrows/oasy8.pfbbin4819 -> 4890 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/old-arrows/oasy8.pfmbin404 -> 468 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/old-arrows/oasy9.pfbbin4775 -> 4846 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/old-arrows/oasy9.pfmbin404 -> 468 bytes
-rw-r--r--Master/texmf-dist/tex/latex/old-arrows/old-arrows.sty40
46 files changed, 188 insertions, 69 deletions
diff --git a/Master/texmf-dist/doc/fonts/old-arrows/README.md b/Master/texmf-dist/doc/fonts/old-arrows/README.md
index eda935bc420..c4eb28f898a 100644
--- a/Master/texmf-dist/doc/fonts/old-arrows/README.md
+++ b/Master/texmf-dist/doc/fonts/old-arrows/README.md
@@ -1,16 +1,16 @@
-The old-arrows package
------------------------------------
-Version: 1.0
-Date: 2015-08-15
------------------------------------
+The old-arrows package v1.1 2015/09/10
+--------------------------------------------------------------------------
+Riccardo Dossena
+Email: riccardo.dossena@gmail.com
+--------------------------------------------------------------------------
copyright 2015 by Riccardo Dossena
This package provides cm old-style arrows with smaller arrowheads,
associated with ordinary LaTeX commands. It can be used in a document
-that contains other amsmath arrows characters, like \twoheadrightarrow,
-that also have small arrowheads. The option `new' allows to use the
+that contains other amssymb arrow characters, like \twoheadrightarrow,
+that also have small arrowheads. The option 'new' allows to use the
usual new-style cm arrows together with the old-style ones:
-simply put \var before every arrows command.
+simply put \var before every arrow command.
This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either version 1.3
@@ -23,12 +23,14 @@ version 2005/12/01 or later.
This work has the LPPL maintenance status `maintained'.
The Current Maintainer of this work is Riccardo Dossena
-(riccardo.dossena@gmail.com)
Old Arrows fonts were derived from an old version of
Blue Sky Computer Modern Math Symbols (1991-1992, released by AMS)
by deleting many characters with FontForge.
Old Arrows Font Software is licensed under the SIL Open
Font License, Version 1.1.
-
+--------------------------------------------------------------------------
+If you have any ideas, questions, suggestions, feedback or bugs to
+report, please feel free to contact me.
+--------------------------------------------------------------------------
diff --git a/Master/texmf-dist/doc/fonts/old-arrows/old-arrows-italian.pdf b/Master/texmf-dist/doc/fonts/old-arrows/old-arrows-italian.pdf
index cae68b2cbc8..c98b28aee95 100644
--- a/Master/texmf-dist/doc/fonts/old-arrows/old-arrows-italian.pdf
+++ b/Master/texmf-dist/doc/fonts/old-arrows/old-arrows-italian.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/old-arrows/old-arrows-italian.tex b/Master/texmf-dist/doc/fonts/old-arrows/old-arrows-italian.tex
index a8fc8402a76..3329029bf3d 100644
--- a/Master/texmf-dist/doc/fonts/old-arrows/old-arrows-italian.tex
+++ b/Master/texmf-dist/doc/fonts/old-arrows/old-arrows-italian.tex
@@ -1,4 +1,4 @@
-%% start of file `old-arrows.tex'.
+%% start of file `old-arrows-italian.tex'.
%% Copyright 2015 Riccardo Dossena (riccardo.dossena@gmail.com).
%
% This work may be distributed and/or modified under the
@@ -13,13 +13,14 @@
\usepackage[italian]{babel}
\usepackage{amsmath,amssymb,amsthm}
\usepackage[shortlabels]{enumitem}
+\usepackage{stmaryrd}
\usepackage[new]{old-arrows}
\usepackage[margin=3.3cm,footskip=20pt]{geometry}
\usepackage[colorlinks=true]{hyperref}
\usepackage[all]{hypcap} % needed to help hyperlinks direct correctly;
-\def\fileversion{1.0}
-\def\filedate{15 agosto 2015}
+\def\fileversion{1.1}
+\def\filedate{10 settembre 2015}
%Logo per MiKTeX e TeXLive
\newcommand{\MiKTeX}{MiK\TeX}
@@ -59,12 +60,12 @@
\def\varoverleftfreccia#1{\vbox{\m@th\ialign{##\crcr
\varleftfrecciafill\crcr\noalign{\kern-\p@\nointerlineskip}%
$\hfil\displaystyle{#1}\hfil$\crcr}}}
-\def\rightfrecciafill{$\m@th\smash-\mkern-7mu%
- \cleaders\hbox{$\mkern-2mu\smash-\mkern-2mu$}\hfill
+\def\rightfrecciafill{$\m@th\smash\meno\mkern-7mu%
+ \cleaders\hbox{$\mkern-2mu\smash\meno\mkern-2mu$}\hfill
\mkern-7mu\mathord\rightarrow$}
\def\leftfrecciafill{$\m@th\mathord\leftarrow\mkern-7mu%
- \cleaders\hbox{$\mkern-2mu\smash-\mkern-2mu$}\hfill
- \mkern-7mu\smash-$}
+ \cleaders\hbox{$\mkern-2mu\smash\meno\mkern-2mu$}\hfill
+ \mkern-7mu\smash\meno$}
\def\varrightfrecciafill{$\m@th\smash-\mkern-7mu%
\cleaders\hbox{$\mkern-2mu\smash-\mkern-2mu$}\hfill
\mkern-7mu\mathord\varrightarrow$}
@@ -85,7 +86,7 @@ E-mail: \href{mailto:riccardo.dossena@gmail.com}{\tt riccardo.dossena@gmail.com}
\maketitle
\begin{abstract}
-Questo pacchetto rende disponibili le frecce Computer Modern vecchio stile ($\rightarrow$), con una punta più stretta, associate agli usuali comandi \LaTeX. Può essere usato in un documento che prevede altri tipi di frecce definite dal pacchetto \texttt{amsmath}, come $\twoheadrightarrow$, che similmente presentano una punta stretta. È possibile usare le frecce Computer Modern nuovo stile ($\varrightarrow$) insieme a quelle vecchio stile.
+Questo pacchetto rende disponibili le frecce Computer Modern vecchio stile ($\rightarrow$), con una punta più stretta, associate agli usuali comandi \LaTeX. Può essere usato in un documento che prevede altri tipi di frecce definite dal pacchetto \texttt{amssymb}, come $\twoheadrightarrow$, che similmente presentano una punta stretta. È possibile usare le frecce Computer Modern nuovo stile ($\varrightarrow$) insieme a quelle vecchio stile.
\end{abstract}
\tableofcontents
@@ -227,25 +228,26 @@ e tutti i comandi relativi alle frecce verranno associati alle frecce ``vecchio
\caption{Frecce vecchio stile, disponibili con \texttt{old-arrows}.}\label{tab-frecce-vecchie}
\end{table}
-\subsection{Uso coi pacchetti \texttt{amsmath} e \texttt{lmodern}}
+\subsection{Uso coi pacchetti \texttt{amsmath}, \texttt{lmodern} e \texttt{stmaryrd}}
\texttt{old-arrows} non richiede \texttt{amsmath}. In ogni caso, per usarlo insieme al pacchetto \texttt{amsmath}, quest'ultimo deve essere caricato \emph{prima} di \texttt{old-arrows}:
\begin{verbatim}
\usepackage{amsmath}
\usepackage{old-arrows}
\end{verbatim}
-Inoltre, \texttt{old-arrows} è pienamente compatibile coi font Latin Modern, sempre a condizione che il pacchetto \texttt{lmodern} venga caricato \emph{prima} di \texttt{old-arrows}:
+Inoltre, \texttt{old-arrows} è pienamente compatibile con i font Latin Modern e St Mary's Road, sempre a condizione che i relativi pacchetti \texttt{lmodern} e \texttt{stmaryrd} vengano caricati \emph{prima} di \texttt{old-arrows}:
\begin{verbatim}
\usepackage{lmodern}
\usepackage{amsmath}
+ \usepackage{stmaryrd}
\usepackage{old-arrows}
\end{verbatim}
\begin{nota}
-È molto importante che \texttt{old-arrows} venga caricato \emph{dopo} \texttt{amsmath} e \texttt{lmodern}, perché \texttt{old-arrows} ridefinisce diversi comandi di questi pacchetti. In caso contrario, \texttt{old-arrows} non funzionerà correttamente.
+È molto importante che \texttt{old-arrows} venga caricato \emph{dopo} \texttt{amsmath}, \texttt{stmaryrd} e \texttt{lmodern}, perché \texttt{old-arrows} ridefinisce diversi comandi di questi pacchetti. In caso contrario, \texttt{old-arrows} non funzionerà correttamente.
\end{nota}
-Il pacchetto \texttt{amsmath} rende disponibili ulteriori soprassegni, sottosegni (table~\ref{tab-frecce-vecchie-amsmath}) e frecce estendibili (table~\ref{tab-frecce-vecchie-ext}). Da notare che \texttt{amsmath} produce soprassegni leggermente più distanziati dai caratteri, con una resa tipografica migliore. Infatti, i comandi \verb|\overrightarrow{AB}| e \verb|\overlefttarrow{AB}|, senza \texttt{amsmath}, producono rispettivamente
+Il pacchetto \texttt{amsmath} rende disponibili ulteriori soprassegni, sottosegni (tabella~\ref{tab-frecce-vecchie-amsmath}), frecce estendibili (tabella~\ref{tab-frecce-vecchie-ext}) e nomi di operatori (tabella~\ref{tab-operatori-vecchi}). Da notare che \texttt{amsmath} produce soprassegni leggermente più distanziati dai caratteri, con una resa tipografica migliore. Infatti, i comandi \verb|\overrightarrow{AB}| e \verb|\overleftarrow{AB}|, senza \texttt{amsmath}, producono rispettivamente
\[
\overrightfreccia{AB} \,\text{ anziché }\, \overrightarrow{AB} \qquad \text{e} \qquad \overleftfreccia{AB} \,\text{ anziché }\, \overleftarrow{AB}.
\]
@@ -265,22 +267,36 @@ I comandi \verb|\rightarrowfill| e \verb|\leftarrowfill| consentono di riempire
\end{symbols}
\caption{Frecce vecchio stile estendibili, attivabili con \texttt{amsmath}.}\label{tab-frecce-vecchie-ext}
\end{table}
+\begin{table}[!htbp]
+\begin{symbols}{*2{cl}}
+ \X{\varinjlim} & \X{\varprojlim} \\
+\end{symbols}
+\caption{Nomi di operatori vecchio stile, attivabili con \texttt{amsmath}.}\label{tab-operatori-vecchi}
+\end{table}
\pagebreak
-Infine, il pacchetto \texttt{amsmath} fornisce il comando \verb|\boldsymbol| che rende disponibili i caratteri matematici in grassetto e che può essere utilizzato con \texttt{old-arrows}. Per esempio, i comandi
+Il pacchetto \texttt{amsmath} fornisce il comando \verb|\boldsymbol| che rende disponibili i caratteri matematici in grassetto e che può essere utilizzato con \texttt{old-arrows}. Per esempio, i comandi
\begin{center}
\verb|$\boldsymbol{A \to B}$| \quad e \quad \verb|$\boldsymbol{\overrightarrow{AB}}$|
\end{center}
producono rispettivamente $\boldsymbol{A \to B}$ e $\boldsymbol{\overrightarrow{AB}}$.
+Infine, il pacchetto \texttt{stmaryrd} fornisce diverse frecce con punta stretta, come ad esempio \verb|\shortrightarrow| ($\shortrightarrow$) e \verb|\nnearrow| ($\nnearrow$). Tuttavia, i comandi \verb|\mapsfrom| e \verb|\longmapsfrom|, senza \texttt{old-arrows}, generano le frecce nuovo stile $\varmapsfrom$ e $\varlongmapsfrom$. Il pacchetto \texttt{old-arrows} permette invece di ottenere la versione vecchio stile di tali frecce, come mostra la tabella~\ref{tab-frecce-vecchie-smr}.
+\begin{table}[!htbp]
+ \begin{symbols}{*2{cl}}
+ \X{\mapsfrom} & \X{\longmapsfrom} \\
+\end{symbols}
+\caption{Frecce vecchio stile disponibili con \texttt{stmaryrd}.}\label{tab-frecce-vecchie-smr}
+\end{table}
+
\subsection{L'opzione \textsf{new}}
Caricando \texttt{old-arrows} con l'opzione \texttt{new}
\begin{verbatim}
\usepackage[new]{old-arrows}
\end{verbatim}
-vengono rese disponibili le frecce nuovo stile contemporaneamente a quelle vecchio stile. Per ottenere le frecce nuovo stile basta anteporre \verb|\var| a tutti i comandi ordinari, come mostrato nelle tabelle~\ref{tab-frecce-nuove}, \ref{tab-frecce-nuove-amsmath} and \ref{tab-frecce-nuove-ext}.
+vengono rese disponibili le frecce nuovo stile contemporaneamente a quelle vecchio stile. Per ottenere le frecce nuovo stile basta anteporre \verb|\var| a tutti i comandi ordinari, come mostrato nelle tabelle~\ref{tab-frecce-nuove}, \ref{tab-frecce-nuove-amsmath}, \ref{tab-frecce-nuove-ext}, \ref{tab-operatori-nuovi} e \ref{tab-frecce-nuove-smr}.
\begin{table}[!htbp]
\begin{symbols}{*3{cl}}
@@ -310,8 +326,19 @@ vengono rese disponibili le frecce nuovo stile contemporaneamente a quelle vecch
\caption{Frecce nuovo stile estendibili, attivabili con \texttt{amsmath} e l'opzione \texttt{new} di \texttt{old-arrows}.}
\label{tab-frecce-nuove-ext}
\end{table}
+\begin{table}[!htbp]
+\begin{symbols}{*2{cl}}
+ \X{\varvarinjlim} & \X{\varvarprojlim} \\
+\end{symbols}
+\caption{Nomi di operatori nuovo stile, attivabili con \texttt{amsmath} e l'opzione \texttt{new} di \texttt{old-arrows}.}\label{tab-operatori-nuovi}
+\end{table}
+\begin{table}[!htbp]
+ \begin{symbols}{*2{cl}}
+ \X{\varmapsfrom} & \X{\varlongmapsfrom} \\
+\end{symbols}
+\caption{Frecce nuovo stile disponibili con \texttt{stmaryrd} e l'opzione \texttt{new} di \texttt{old-arrows}.}\label{tab-frecce-nuove-smr}
+\end{table}
-\pagebreak
Segnaliamo che i comandi
\begin{center}
@@ -321,6 +348,13 @@ non sono stati ridefiniti da \texttt{old-arrows}, perché i corrispondenti cara
I comandi \verb|\varrightarrowfill| e \verb|\varleftarrowfill| permettono di riempire spazi vuoti con frecce estendibili. Il primo comando dato alla fine di questa stessa riga produce \varrightarrowfill
+Se si vuole usare l'opzione \texttt{new} insieme all'opzione \texttt{only} del pacchetto \texttt{stmaryrd}, è necessario scrivere nell'elenco delle opzioni il comando da definire in entrambe le versioni: normale e \verb|\var|. Ad esempio, con le opzioni seguenti
+\begin{verbatim}
+ \usepackage[only,mapsfrom,varmapsfrom]{stmaryrd}
+ \usepackage[new]{old-arrows}
+\end{verbatim}
+verranno definiti da \texttt{stmaryrd} solo i simboli $\mapsfrom$ e $\varmapsfrom$.
+
Infine, anche con l'opzione \texttt{new} è possibile usare il comando \verb|\boldsymbol| previsto da \texttt{amsmath}. I seguenti comandi
\begin{center}
\verb|$\boldsymbol{A \varto B}$| \quad e \quad \verb|$\boldsymbol{\varoverrightarrow{AB}}$|
diff --git a/Master/texmf-dist/doc/fonts/old-arrows/old-arrows.pdf b/Master/texmf-dist/doc/fonts/old-arrows/old-arrows.pdf
index c829fcc4de6..eda8d597baf 100644
--- a/Master/texmf-dist/doc/fonts/old-arrows/old-arrows.pdf
+++ b/Master/texmf-dist/doc/fonts/old-arrows/old-arrows.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/old-arrows/old-arrows.tex b/Master/texmf-dist/doc/fonts/old-arrows/old-arrows.tex
index 88c4bb44537..9d0adc1d077 100644
--- a/Master/texmf-dist/doc/fonts/old-arrows/old-arrows.tex
+++ b/Master/texmf-dist/doc/fonts/old-arrows/old-arrows.tex
@@ -12,13 +12,14 @@
\usepackage[english]{babel}
\usepackage{amsmath,amssymb,amsthm}
\usepackage[shortlabels]{enumitem}
+\usepackage{stmaryrd}
\usepackage[new]{old-arrows}
\usepackage[margin=3.3cm,footskip=20pt]{geometry}
\usepackage[colorlinks=true]{hyperref}
\usepackage[all]{hypcap} % needed to help hyperlinks direct correctly;
-\def\fileversion{1.0}
-\def\filedate{August 15, 2015}
+\def\fileversion{1.1}
+\def\filedate{September 10, 2015}
%Logo per MiKTeX e TeXLive
\newcommand{\MiKTeX}{MiK\TeX}
@@ -58,12 +59,12 @@
\def\varoverleftfreccia#1{\vbox{\m@th\ialign{##\crcr
\varleftfrecciafill\crcr\noalign{\kern-\p@\nointerlineskip}%
$\hfil\displaystyle{#1}\hfil$\crcr}}}
-\def\rightfrecciafill{$\m@th\smash-\mkern-7mu%
- \cleaders\hbox{$\mkern-2mu\smash-\mkern-2mu$}\hfill
+\def\rightfrecciafill{$\m@th\smash\meno\mkern-7mu%
+ \cleaders\hbox{$\mkern-2mu\smash\meno\mkern-2mu$}\hfill
\mkern-7mu\mathord\rightarrow$}
\def\leftfrecciafill{$\m@th\mathord\leftarrow\mkern-7mu%
- \cleaders\hbox{$\mkern-2mu\smash-\mkern-2mu$}\hfill
- \mkern-7mu\smash-$}
+ \cleaders\hbox{$\mkern-2mu\smash\meno\mkern-2mu$}\hfill
+ \mkern-7mu\smash\meno$}
\def\varrightfrecciafill{$\m@th\smash-\mkern-7mu%
\cleaders\hbox{$\mkern-2mu\smash-\mkern-2mu$}\hfill
\mkern-7mu\mathord\varrightarrow$}
@@ -84,7 +85,7 @@ E-mail: \href{mailto:riccardo.dossena@gmail.com}{\tt riccardo.dossena@gmail.com}
\begin{abstract}
This package provides Computer Modern old-style arrows ($\rightarrow$) with smaller arrowheads, associated with
ordinary \LaTeX\ commands. It can be used in a document that contains
-other \texttt{amsmath} arrow characters, like $\twoheadrightarrow$, that also have small
+other \texttt{amssymb} arrow characters, like $\twoheadrightarrow$, that also have small
arrowheads. It is possible to use the usual new-style Computer Modern arrows ($\varrightarrow$) together with the old-style ones.
\end{abstract}
@@ -227,25 +228,26 @@ and every arrow command will be associated to the ``old-style'', as indicated in
\caption{Old-style arrows, provided by \texttt{old-arrows}.}\label{tab-frecce-vecchie}
\end{table}
-\subsection{Usage together with \texttt{amsmath} and \texttt{lmodern} packages}
+\subsection{Usage together with \texttt{amsmath}, \texttt{lmodern} and \texttt{stmaryrd} packages}
The \texttt{old-arrows} package does not require \texttt{amsmath}. However, if you want to use the \texttt{amsmath} package, you must load it \emph{before} \texttt{old-arrows}:
\begin{verbatim}
\usepackage{amsmath}
\usepackage{old-arrows}
\end{verbatim}
-Moreover, \texttt{old-arrows} is fully compatible with the Latin Modern fonts, always provided that you load the \texttt{lmodern} package \emph{before} \texttt{old-arrows}:
+Moreover, \texttt{old-arrows} is fully compatible with the Latin Modern and the St Mary's Road symbol fonts, always provided that you load the \texttt{lmodern} and \texttt{stmaryrd} packages \emph{before} \texttt{old-arrows}:
\begin{verbatim}
\usepackage{lmodern}
\usepackage{amsmath}
+ \usepackage{stmaryrd}
\usepackage{old-arrows}
\end{verbatim}
\begin{remark}
-It is very important that you load \texttt{old-arrows} \emph{after} \texttt{amsmath} and \texttt{lmodern}, because \texttt{old-arrows} redefines many commands provided by these packages. Otherwise, \texttt{old-arrows} won't work properly.
+It is very important that you load \texttt{old-arrows} \emph{after} \texttt{amsmath}, \texttt{stmaryrd} and \texttt{lmodern}, because \texttt{old-arrows} redefines many commands provided by these packages. Otherwise, \texttt{old-arrows} won't work properly.
\end{remark}
-The \texttt{amsmath} package makes other over, under (table~\ref{tab-frecce-vecchie-amsmath}) and extensible arrows (table~\ref{tab-frecce-vecchie-ext}) available. Note that \texttt{amsmath} adds more space between the arrow and the characters, with a better typographical result. The commands \verb|\overrightarrow{AB}| and \verb|\overlefttarrow{AB}|, without \texttt{amsmath}, produce respectively
+The \texttt{amsmath} package makes other over, under (table~\ref{tab-frecce-vecchie-amsmath}), extensible (table~\ref{tab-frecce-vecchie-ext}) arrows and operator names (table~\ref{tab-operatori-vecchi}) available. Note that \texttt{amsmath} adds more space between the arrow and the characters, with a better typographical result. The commands \verb|\overrightarrow{AB}| and \verb|\overleftarrow{AB}|, without \texttt{amsmath}, produce respectively
\[
\overrightfreccia{AB} \,\text{ rather than }\, \overrightarrow{AB} \qquad \text{and} \qquad \overleftfreccia{AB} \,\text{ rather than }\, \overleftarrow{AB}.
\]
@@ -265,20 +267,35 @@ The commands \verb|\rightarrowfill| and \verb|\leftarrowfill| allow to fill empt
\end{symbols}
\caption{Old-style extensible arrows provided by \texttt{amsmath}.}\label{tab-frecce-vecchie-ext}
\end{table}
+\begin{table}[!htbp]
+\begin{symbols}{*2{cl}}
+ \X{\varinjlim} & \X{\varprojlim} \\
+\end{symbols}
+\caption{Old-style operator names provided by \texttt{amsmath}.}\label{tab-operatori-vecchi}
+\end{table}
-Finally, the \texttt{amsmath} package provides the command \verb|\boldsymbol| that allows bold mathematical symbols, which can be used together with \texttt{old-arrows}. For example, the commands
+The \texttt{amsmath} package provides the command \verb|\boldsymbol| that allows bold mathematical symbols, which can be used together with \texttt{old-arrows}. For example, the commands
\begin{center}
\verb|$\boldsymbol{A \to B}$| \quad and \quad \verb|$\boldsymbol{\overrightarrow{AB}}$|
\end{center}
produce $\boldsymbol{A \to B}$ and $\boldsymbol{\overrightarrow{AB}}$, respectively.
+Finally, the \texttt{stmaryrd} package provides several arrow characters with small arrowheads, like \verb|\shortrightarrow| ($\shortrightarrow$) and \verb|\nnearrow| ($\nnearrow$). However, without \texttt{old-arrows}, the commands \verb|\mapsfrom| and \verb|\longmapsfrom| produce the new-style arrows $\varmapsfrom$ and $\varlongmapsfrom$. Instead, the \texttt{old-arrows} package allows to obtain the old-style version of these arrows, as shown in table~\ref{tab-frecce-vecchie-smr}.
+\begin{table}[!htbp]
+ \begin{symbols}{*2{cl}}
+ \X{\mapsfrom} & \X{\longmapsfrom} \\
+\end{symbols}
+\caption{Old-style arrows provided by \texttt{stmaryrd}.}\label{tab-frecce-vecchie-smr}
+\end{table}
+
+
\subsection{The option \textsf{new}}
Loading \texttt{old-arrows} with the option \texttt{new}
\begin{verbatim}
\usepackage[new]{old-arrows}
\end{verbatim}
-allows to use the new-style and the old-style arrows simultaneously. In order to obtain new-style arrows, just put \verb|\var| before every ordinary command, as shown in tables~\ref{tab-frecce-nuove}, \ref{tab-frecce-nuove-amsmath} and \ref{tab-frecce-nuove-ext}.
+allows to use the new-style and the old-style arrows simultaneously. In order to obtain new-style arrows, just put \verb|\var| before every ordinary command, as shown in tables~\ref{tab-frecce-nuove}, \ref{tab-frecce-nuove-amsmath}, \ref{tab-frecce-nuove-ext}, \ref{tab-operatori-nuovi} and \ref{tab-frecce-nuove-smr}.
\begin{table}[!htbp]
\begin{symbols}{*3{cl}}
@@ -308,8 +325,20 @@ allows to use the new-style and the old-style arrows simultaneously. In order to
\caption{New-style extensible arrows provided by \texttt{amsmath} and the option \texttt{new} of \texttt{old-arrows}.}
\label{tab-frecce-nuove-ext}
\end{table}
+\begin{table}[!htbp]
+\begin{symbols}{*2{cl}}
+ \X{\varvarinjlim} & \X{\varvarprojlim} \\
+\end{symbols}
+\caption{New-style operator names provided by \texttt{amsmath} and the option \texttt{new} of \texttt{old-arrows}.}\label{tab-operatori-nuovi}
+\end{table}
+\begin{table}[!htbp]
+ \begin{symbols}{*2{cl}}
+ \X{\varmapsfrom} & \X{\varlongmapsfrom} \\
+\end{symbols}
+\caption{New-style arrows provided by \texttt{stmaryrd} and the option \texttt{new} of \texttt{old-arrows}.}\label{tab-frecce-nuove-smr}
+\end{table}
-%\pagebreak
+\pagebreak
Note that the commands
\begin{center}
@@ -319,10 +348,19 @@ have not been redefined by \texttt{old-arrows}, because the corresponding charac
The commands \verb|\varrightarrowfill| and \verb|\varleftarrowfill| allow to fill empty spaces with extensible arrows. The first command at the end of this line gives \varrightarrowfill
+If you want to use the option \texttt{new} and the option \texttt{only} provided by the \texttt{stmaryrd} package, you must write in the option list the command you wish to define in both ordinary and \verb|\var| versions. For example:
+\begin{verbatim}
+ \usepackage[only,mapsfrom,varmapsfrom]{stmaryrd}
+ \usepackage[new]{old-arrows}
+\end{verbatim}
+says that only the symbols $\mapsfrom$ and $\varmapsfrom$ will be defined by \texttt{stmaryrd}.
+
Finally, even with the option \texttt{new} it is possibile to use the command \verb|\boldsymbol| provided by \texttt{amsmath}. The following commands
\begin{center}
\verb|$\boldsymbol{A \varto B}$| \quad and \quad \verb|$\boldsymbol{\varoverrightarrow{AB}}$|
\end{center}
produce $\boldsymbol{A \varto B}$ and $\boldsymbol{\varoverrightarrow{AB}}$ respectively.
+
+
\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/fonts/afm/public/old-arrows/oabsy10.afm b/Master/texmf-dist/fonts/afm/public/old-arrows/oabsy10.afm
index 951cc4b13da..92fc776a071 100644
--- a/Master/texmf-dist/fonts/afm/public/old-arrows/oabsy10.afm
+++ b/Master/texmf-dist/fonts/afm/public/old-arrows/oabsy10.afm
@@ -1,6 +1,6 @@
StartFontMetrics 2.0
Comment Generated by FontForge 20150613
-Comment Creation Date: Mon Aug 24 21:45:42 2015
+Comment Creation Date: Tue Sep 08 14:07:12 2015
FontName OAMathSymbols10-Bold
FullName OAMathSymbols10-Bold
FamilyName Old Arrows
@@ -10,10 +10,11 @@ ItalicAngle -14.035
IsFixedPitch false
UnderlinePosition 0
UnderlineThickness 0
-Version 1.0
+Version 1.1
EncodingScheme FontSpecific
FontBBox 60 -267 1089 767
-StartCharMetrics 12
+StartCharMetrics 13
+C 0 ; WX 894 ; N minus ; B 96 220 797 281 ;
C 32 ; WX 1150 ; N shortleftarrow ; B 64 66 1085 435 ;
C 33 ; WX 1150 ; N shortrightarrow ; B 64 66 1085 435 ;
C 34 ; WX 575 ; N shortuparrow ; B 78 -194 497 694 ;
diff --git a/Master/texmf-dist/fonts/afm/public/old-arrows/oabsy5.afm b/Master/texmf-dist/fonts/afm/public/old-arrows/oabsy5.afm
index 22a3ee08939..c58caad4a96 100644
--- a/Master/texmf-dist/fonts/afm/public/old-arrows/oabsy5.afm
+++ b/Master/texmf-dist/fonts/afm/public/old-arrows/oabsy5.afm
@@ -1,6 +1,6 @@
StartFontMetrics 2.0
Comment Generated by FontForge 20150613
-Comment Creation Date: Mon Aug 24 21:43:06 2015
+Comment Creation Date: Tue Sep 08 14:03:47 2015
FontName OAMathSymbols5-Bold
FullName OAMathSymbols5-Bold
FamilyName Old Arrows
@@ -10,10 +10,11 @@ ItalicAngle -14.035
IsFixedPitch false
UnderlinePosition 0
UnderlineThickness 0
-Version 1.0
+Version 1.1
EncodingScheme FontSpecific
FontBBox 112 -269 1401 769
-StartCharMetrics 12
+StartCharMetrics 13
+C 0 ; WX 1194 ; N minus ; B 154 207 1038 293 ;
C 32 ; WX 1516 ; N shortleftarrow ; B 114 42 1401 458 ;
C 33 ; WX 1516 ; N shortrightarrow ; B 114 42 1401 458 ;
C 34 ; WX 791 ; N shortuparrow ; B 112 -194 678 694 ;
diff --git a/Master/texmf-dist/fonts/afm/public/old-arrows/oabsy7.afm b/Master/texmf-dist/fonts/afm/public/old-arrows/oabsy7.afm
index bb5f94dbb52..8084bb0179d 100644
--- a/Master/texmf-dist/fonts/afm/public/old-arrows/oabsy7.afm
+++ b/Master/texmf-dist/fonts/afm/public/old-arrows/oabsy7.afm
@@ -1,6 +1,6 @@
StartFontMetrics 2.0
Comment Generated by FontForge 20150613
-Comment Creation Date: Mon Aug 24 21:44:20 2015
+Comment Creation Date: Tue Sep 08 14:05:20 2015
FontName OAMathSymbols7-Bold
FullName OAMathSymbols7-Bold
FamilyName Old Arrows
@@ -10,10 +10,11 @@ ItalicAngle -14.035
IsFixedPitch false
UnderlinePosition 0
UnderlineThickness 0
-Version 1.0
+Version 1.1
EncodingScheme FontSpecific
FontBBox 79 -266 1214 766
-StartCharMetrics 12
+StartCharMetrics 13
+C 0 ; WX 1010 ; N minus ; B 115 214 894 287 ;
C 32 ; WX 1294 ; N shortleftarrow ; B 79 52 1214 449 ;
C 33 ; WX 1294 ; N shortrightarrow ; B 79 52 1214 449 ;
C 34 ; WX 655 ; N shortuparrow ; B 83 -194 572 694 ;
diff --git a/Master/texmf-dist/fonts/afm/public/old-arrows/oasy10.afm b/Master/texmf-dist/fonts/afm/public/old-arrows/oasy10.afm
index d93be746943..e2efdbdba2b 100644
--- a/Master/texmf-dist/fonts/afm/public/old-arrows/oasy10.afm
+++ b/Master/texmf-dist/fonts/afm/public/old-arrows/oasy10.afm
@@ -1,6 +1,6 @@
StartFontMetrics 2.0
Comment Generated by FontForge 20150613
-Comment Creation Date: Mon Aug 24 21:45:17 2015
+Comment Creation Date: Tue Sep 08 14:06:50 2015
FontName OAMathSymbols10
FullName OAMathSymbols10
FamilyName Old Arrows
@@ -10,10 +10,11 @@ ItalicAngle -14.035
IsFixedPitch false
UnderlinePosition 0
UnderlineThickness 0
-Version 1.0
+Version 1.1
EncodingScheme FontSpecific
FontBBox 53 -272 946 772
-StartCharMetrics 12
+StartCharMetrics 13
+C 0 ; WX 777 ; N minus ; B 83 230 694 270 ;
C 32 ; WX 1000 ; N shortleftarrow ; B 57 72 943 428 ;
C 33 ; WX 1000 ; N shortrightarrow ; B 56 72 942 428 ;
C 34 ; WX 500 ; N shortuparrow ; B 72 -194 428 693 ;
diff --git a/Master/texmf-dist/fonts/afm/public/old-arrows/oasy5.afm b/Master/texmf-dist/fonts/afm/public/old-arrows/oasy5.afm
index fe0b016d1ff..9501c965548 100644
--- a/Master/texmf-dist/fonts/afm/public/old-arrows/oasy5.afm
+++ b/Master/texmf-dist/fonts/afm/public/old-arrows/oasy5.afm
@@ -1,6 +1,6 @@
StartFontMetrics 2.0
Comment Generated by FontForge 20150613
-Comment Creation Date: Mon Aug 24 21:41:45 2015
+Comment Creation Date: Tue Sep 08 14:02:18 2015
FontName OAMathSymbols5
FullName OAMathSymbols5
FamilyName Old Arrows
@@ -10,10 +10,11 @@ ItalicAngle -14.035
IsFixedPitch false
UnderlinePosition 0
UnderlineThickness 0
-Version 1.0
+Version 1.1
EncodingScheme FontSpecific
FontBBox 121 -272 1240 772
-StartCharMetrics 12
+StartCharMetrics 13
+C 0 ; WX 1083 ; N minus ; B 160 222 923 278 ;
C 32 ; WX 1361 ; N shortleftarrow ; B 125 67 1236 433 ;
C 33 ; WX 1361 ; N shortrightarrow ; B 125 67 1236 433 ;
C 34 ; WX 736 ; N shortuparrow ; B 143 -194 593 694 ;
diff --git a/Master/texmf-dist/fonts/afm/public/old-arrows/oasy6.afm b/Master/texmf-dist/fonts/afm/public/old-arrows/oasy6.afm
index 6bc551995e2..9527c67ce9c 100644
--- a/Master/texmf-dist/fonts/afm/public/old-arrows/oasy6.afm
+++ b/Master/texmf-dist/fonts/afm/public/old-arrows/oasy6.afm
@@ -1,6 +1,6 @@
StartFontMetrics 2.0
Comment Generated by FontForge 20150613
-Comment Creation Date: Mon Aug 24 21:43:36 2015
+Comment Creation Date: Tue Sep 08 14:04:21 2015
FontName OAMathSymbols6
FullName OAMathSymbols6
FamilyName Old Arrows
@@ -10,10 +10,11 @@ ItalicAngle -14.035
IsFixedPitch false
UnderlinePosition 0
UnderlineThickness 0
-Version 1.0
+Version 1.1
EncodingScheme FontSpecific
FontBBox 90 -271 1131 771
-StartCharMetrics 12
+StartCharMetrics 13
+C 0 ; WX 962 ; N minus ; B 125 224 837 276 ;
C 32 ; WX 1222 ; N shortleftarrow ; B 93 68 1128 432 ;
C 33 ; WX 1222 ; N shortrightarrow ; B 93 68 1128 432 ;
C 34 ; WX 638 ; N shortuparrow ; B 110 -194 528 694 ;
diff --git a/Master/texmf-dist/fonts/afm/public/old-arrows/oasy7.afm b/Master/texmf-dist/fonts/afm/public/old-arrows/oasy7.afm
index 130c775e064..882ca05269a 100644
--- a/Master/texmf-dist/fonts/afm/public/old-arrows/oasy7.afm
+++ b/Master/texmf-dist/fonts/afm/public/old-arrows/oasy7.afm
@@ -1,6 +1,6 @@
StartFontMetrics 2.0
Comment Generated by FontForge 20150613
-Comment Creation Date: Mon Aug 24 21:44:00 2015
+Comment Creation Date: Tue Sep 08 14:04:54 2015
FontName OAMathSymbols7
FullName OAMathSymbols7
FamilyName Old Arrows
@@ -10,10 +10,11 @@ ItalicAngle -14.035
IsFixedPitch false
UnderlinePosition 0
UnderlineThickness 0
-Version 1.0
+Version 1.1
EncodingScheme FontSpecific
FontBBox 75 -270 1063 770
-StartCharMetrics 12
+StartCharMetrics 13
+C 0 ; WX 892 ; N minus ; B 108 226 784 275 ;
C 32 ; WX 1138 ; N shortleftarrow ; B 78 70 1060 431 ;
C 33 ; WX 1138 ; N shortrightarrow ; B 78 70 1060 431 ;
C 34 ; WX 585 ; N shortuparrow ; B 94 -194 491 694 ;
diff --git a/Master/texmf-dist/fonts/afm/public/old-arrows/oasy8.afm b/Master/texmf-dist/fonts/afm/public/old-arrows/oasy8.afm
index 16c41489221..46870cba6a2 100644
--- a/Master/texmf-dist/fonts/afm/public/old-arrows/oasy8.afm
+++ b/Master/texmf-dist/fonts/afm/public/old-arrows/oasy8.afm
@@ -1,6 +1,6 @@
StartFontMetrics 2.0
Comment Generated by FontForge 20150613
-Comment Creation Date: Mon Aug 24 21:44:40 2015
+Comment Creation Date: Tue Sep 08 14:05:40 2015
FontName OAMathSymbols8
FullName OAMathSymbols8
FamilyName Old Arrows
@@ -10,10 +10,11 @@ ItalicAngle -14.035
IsFixedPitch false
UnderlinePosition 0
UnderlineThickness 0
-Version 1.0
+Version 1.1
EncodingScheme FontSpecific
FontBBox 58 -271 1004 771
-StartCharMetrics 12
+StartCharMetrics 13
+C 0 ; WX 826 ; N minus ; B 89 227 736 273 ;
C 32 ; WX 1062 ; N shortleftarrow ; B 60 69 1003 431 ;
C 33 ; WX 1062 ; N shortrightarrow ; B 59 69 1003 431 ;
C 34 ; WX 531 ; N shortuparrow ; B 74 -194 456 694 ;
diff --git a/Master/texmf-dist/fonts/afm/public/old-arrows/oasy9.afm b/Master/texmf-dist/fonts/afm/public/old-arrows/oasy9.afm
index 48d7758541d..582753f04c9 100644
--- a/Master/texmf-dist/fonts/afm/public/old-arrows/oasy9.afm
+++ b/Master/texmf-dist/fonts/afm/public/old-arrows/oasy9.afm
@@ -1,6 +1,6 @@
StartFontMetrics 2.0
Comment Generated by FontForge 20150613
-Comment Creation Date: Mon Aug 24 21:44:56 2015
+Comment Creation Date: Tue Sep 08 14:06:14 2015
FontName OAMathSymbols9
FullName OAMathSymbols9
FamilyName Old Arrows
@@ -10,10 +10,11 @@ ItalicAngle -14.035
IsFixedPitch false
UnderlinePosition 0
UnderlineThickness 0
-Version 1.0
+Version 1.1
EncodingScheme FontSpecific
FontBBox 55 -272 972 772
-StartCharMetrics 12
+StartCharMetrics 13
+C 0 ; WX 799 ; N minus ; B 86 229 712 272 ;
C 32 ; WX 1027 ; N shortleftarrow ; B 57 71 970 430 ;
C 33 ; WX 1027 ; N shortrightarrow ; B 57 71 970 430 ;
C 34 ; WX 513 ; N shortuparrow ; B 73 -194 440 694 ;
diff --git a/Master/texmf-dist/fonts/enc/dvips/old-arrows/oasy.enc b/Master/texmf-dist/fonts/enc/dvips/old-arrows/oasy.enc
index aca436b6ea5..b0a8c087299 100644
--- a/Master/texmf-dist/fonts/enc/dvips/old-arrows/oasy.enc
+++ b/Master/texmf-dist/fonts/enc/dvips/old-arrows/oasy.enc
@@ -1,5 +1,5 @@
/oamathsymbols[
- /.notdef % 0x00
+ /minus % 0x00
/.notdef
/.notdef
/.notdef
diff --git a/Master/texmf-dist/fonts/tfm/public/old-arrows/oabsy10.tfm b/Master/texmf-dist/fonts/tfm/public/old-arrows/oabsy10.tfm
index 7fd46f9bcf3..7450df1e4f4 100644
--- a/Master/texmf-dist/fonts/tfm/public/old-arrows/oabsy10.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/old-arrows/oabsy10.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/old-arrows/oabsy5.tfm b/Master/texmf-dist/fonts/tfm/public/old-arrows/oabsy5.tfm
index 2600e02922b..ed67c55b584 100644
--- a/Master/texmf-dist/fonts/tfm/public/old-arrows/oabsy5.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/old-arrows/oabsy5.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/old-arrows/oabsy6.tfm b/Master/texmf-dist/fonts/tfm/public/old-arrows/oabsy6.tfm
index 239dffa4077..6a3bf8f19cf 100644
--- a/Master/texmf-dist/fonts/tfm/public/old-arrows/oabsy6.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/old-arrows/oabsy6.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/old-arrows/oabsy7.tfm b/Master/texmf-dist/fonts/tfm/public/old-arrows/oabsy7.tfm
index d21f6179001..8aee04c4909 100644
--- a/Master/texmf-dist/fonts/tfm/public/old-arrows/oabsy7.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/old-arrows/oabsy7.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/old-arrows/oabsy8.tfm b/Master/texmf-dist/fonts/tfm/public/old-arrows/oabsy8.tfm
index 93572672367..967d20498e7 100644
--- a/Master/texmf-dist/fonts/tfm/public/old-arrows/oabsy8.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/old-arrows/oabsy8.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/old-arrows/oabsy9.tfm b/Master/texmf-dist/fonts/tfm/public/old-arrows/oabsy9.tfm
index 1e325447b0c..08bea7785eb 100644
--- a/Master/texmf-dist/fonts/tfm/public/old-arrows/oabsy9.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/old-arrows/oabsy9.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/old-arrows/oasy10.tfm b/Master/texmf-dist/fonts/tfm/public/old-arrows/oasy10.tfm
index 375285e4ba4..dc6a41fd1f5 100644
--- a/Master/texmf-dist/fonts/tfm/public/old-arrows/oasy10.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/old-arrows/oasy10.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/old-arrows/oasy5.tfm b/Master/texmf-dist/fonts/tfm/public/old-arrows/oasy5.tfm
index 8f196137d40..504652e7317 100644
--- a/Master/texmf-dist/fonts/tfm/public/old-arrows/oasy5.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/old-arrows/oasy5.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/old-arrows/oasy6.tfm b/Master/texmf-dist/fonts/tfm/public/old-arrows/oasy6.tfm
index fbc7d9ac195..d0cf0ffd570 100644
--- a/Master/texmf-dist/fonts/tfm/public/old-arrows/oasy6.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/old-arrows/oasy6.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/old-arrows/oasy7.tfm b/Master/texmf-dist/fonts/tfm/public/old-arrows/oasy7.tfm
index 861560e8624..95d8f0e6f61 100644
--- a/Master/texmf-dist/fonts/tfm/public/old-arrows/oasy7.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/old-arrows/oasy7.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/old-arrows/oasy8.tfm b/Master/texmf-dist/fonts/tfm/public/old-arrows/oasy8.tfm
index b9936456517..24390fdc553 100644
--- a/Master/texmf-dist/fonts/tfm/public/old-arrows/oasy8.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/old-arrows/oasy8.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/old-arrows/oasy9.tfm b/Master/texmf-dist/fonts/tfm/public/old-arrows/oasy9.tfm
index 6d1b2c56739..20fd8c4963f 100644
--- a/Master/texmf-dist/fonts/tfm/public/old-arrows/oasy9.tfm
+++ b/Master/texmf-dist/fonts/tfm/public/old-arrows/oasy9.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/old-arrows/oabsy10.pfb b/Master/texmf-dist/fonts/type1/public/old-arrows/oabsy10.pfb
index de2bad6c62f..022d097f4e3 100644
--- a/Master/texmf-dist/fonts/type1/public/old-arrows/oabsy10.pfb
+++ b/Master/texmf-dist/fonts/type1/public/old-arrows/oabsy10.pfb
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/old-arrows/oabsy10.pfm b/Master/texmf-dist/fonts/type1/public/old-arrows/oabsy10.pfm
index 2792cd0d97b..fecf5016bad 100644
--- a/Master/texmf-dist/fonts/type1/public/old-arrows/oabsy10.pfm
+++ b/Master/texmf-dist/fonts/type1/public/old-arrows/oabsy10.pfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/old-arrows/oabsy5.pfb b/Master/texmf-dist/fonts/type1/public/old-arrows/oabsy5.pfb
index 5757e5e3daf..7ec7440c6f6 100644
--- a/Master/texmf-dist/fonts/type1/public/old-arrows/oabsy5.pfb
+++ b/Master/texmf-dist/fonts/type1/public/old-arrows/oabsy5.pfb
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/old-arrows/oabsy5.pfm b/Master/texmf-dist/fonts/type1/public/old-arrows/oabsy5.pfm
index 623e51ed742..6f06a63ed73 100644
--- a/Master/texmf-dist/fonts/type1/public/old-arrows/oabsy5.pfm
+++ b/Master/texmf-dist/fonts/type1/public/old-arrows/oabsy5.pfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/old-arrows/oabsy7.pfb b/Master/texmf-dist/fonts/type1/public/old-arrows/oabsy7.pfb
index 47d9a9d1b60..c48da59290e 100644
--- a/Master/texmf-dist/fonts/type1/public/old-arrows/oabsy7.pfb
+++ b/Master/texmf-dist/fonts/type1/public/old-arrows/oabsy7.pfb
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/old-arrows/oabsy7.pfm b/Master/texmf-dist/fonts/type1/public/old-arrows/oabsy7.pfm
index 120a64b402b..a4acb79fda2 100644
--- a/Master/texmf-dist/fonts/type1/public/old-arrows/oabsy7.pfm
+++ b/Master/texmf-dist/fonts/type1/public/old-arrows/oabsy7.pfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/old-arrows/oasy10.pfb b/Master/texmf-dist/fonts/type1/public/old-arrows/oasy10.pfb
index 4775058bd71..69b910f05da 100644
--- a/Master/texmf-dist/fonts/type1/public/old-arrows/oasy10.pfb
+++ b/Master/texmf-dist/fonts/type1/public/old-arrows/oasy10.pfb
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/old-arrows/oasy10.pfm b/Master/texmf-dist/fonts/type1/public/old-arrows/oasy10.pfm
index 9289b1b7e04..8c153bfa630 100644
--- a/Master/texmf-dist/fonts/type1/public/old-arrows/oasy10.pfm
+++ b/Master/texmf-dist/fonts/type1/public/old-arrows/oasy10.pfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/old-arrows/oasy5.pfb b/Master/texmf-dist/fonts/type1/public/old-arrows/oasy5.pfb
index fa3ac150fb8..a0f99abdf85 100644
--- a/Master/texmf-dist/fonts/type1/public/old-arrows/oasy5.pfb
+++ b/Master/texmf-dist/fonts/type1/public/old-arrows/oasy5.pfb
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/old-arrows/oasy5.pfm b/Master/texmf-dist/fonts/type1/public/old-arrows/oasy5.pfm
index 566870133cc..38bd993642d 100644
--- a/Master/texmf-dist/fonts/type1/public/old-arrows/oasy5.pfm
+++ b/Master/texmf-dist/fonts/type1/public/old-arrows/oasy5.pfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/old-arrows/oasy6.pfb b/Master/texmf-dist/fonts/type1/public/old-arrows/oasy6.pfb
index 0f8dbb90a1b..9356a52cd4b 100644
--- a/Master/texmf-dist/fonts/type1/public/old-arrows/oasy6.pfb
+++ b/Master/texmf-dist/fonts/type1/public/old-arrows/oasy6.pfb
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/old-arrows/oasy6.pfm b/Master/texmf-dist/fonts/type1/public/old-arrows/oasy6.pfm
index a769be90091..b92cfebc672 100644
--- a/Master/texmf-dist/fonts/type1/public/old-arrows/oasy6.pfm
+++ b/Master/texmf-dist/fonts/type1/public/old-arrows/oasy6.pfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/old-arrows/oasy7.pfb b/Master/texmf-dist/fonts/type1/public/old-arrows/oasy7.pfb
index d67399beb45..597307d72e5 100644
--- a/Master/texmf-dist/fonts/type1/public/old-arrows/oasy7.pfb
+++ b/Master/texmf-dist/fonts/type1/public/old-arrows/oasy7.pfb
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/old-arrows/oasy7.pfm b/Master/texmf-dist/fonts/type1/public/old-arrows/oasy7.pfm
index 8145ee0aa87..a1908cf0088 100644
--- a/Master/texmf-dist/fonts/type1/public/old-arrows/oasy7.pfm
+++ b/Master/texmf-dist/fonts/type1/public/old-arrows/oasy7.pfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/old-arrows/oasy8.pfb b/Master/texmf-dist/fonts/type1/public/old-arrows/oasy8.pfb
index e0709f7a475..7a23c9f4cc0 100644
--- a/Master/texmf-dist/fonts/type1/public/old-arrows/oasy8.pfb
+++ b/Master/texmf-dist/fonts/type1/public/old-arrows/oasy8.pfb
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/old-arrows/oasy8.pfm b/Master/texmf-dist/fonts/type1/public/old-arrows/oasy8.pfm
index f9387d62efd..b94f4dfff6a 100644
--- a/Master/texmf-dist/fonts/type1/public/old-arrows/oasy8.pfm
+++ b/Master/texmf-dist/fonts/type1/public/old-arrows/oasy8.pfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/old-arrows/oasy9.pfb b/Master/texmf-dist/fonts/type1/public/old-arrows/oasy9.pfb
index 6d295d0b8d4..ab8e5e18767 100644
--- a/Master/texmf-dist/fonts/type1/public/old-arrows/oasy9.pfb
+++ b/Master/texmf-dist/fonts/type1/public/old-arrows/oasy9.pfb
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/old-arrows/oasy9.pfm b/Master/texmf-dist/fonts/type1/public/old-arrows/oasy9.pfm
index fe1194f99be..aeffd3713e6 100644
--- a/Master/texmf-dist/fonts/type1/public/old-arrows/oasy9.pfm
+++ b/Master/texmf-dist/fonts/type1/public/old-arrows/oasy9.pfm
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/old-arrows/old-arrows.sty b/Master/texmf-dist/tex/latex/old-arrows/old-arrows.sty
index 9682143e409..eedce346cdf 100644
--- a/Master/texmf-dist/tex/latex/old-arrows/old-arrows.sty
+++ b/Master/texmf-dist/tex/latex/old-arrows/old-arrows.sty
@@ -1,5 +1,5 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-% old-arrows.sty. Version: 1.0 - August 15, 2015.
+% old-arrows.sty. Version: 1.1 - September 10, 2015.
% Author: Riccardo DOSSENA <riccardo.dossena@gmail.com>
%
% This package provides old-style cm arrows with smaller arrowheads,
@@ -24,7 +24,7 @@
%
%
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{old-arrows}[2015/08/15 v1.0 Old Arrows]
+\ProvidesPackage{old-arrows}[2015/09/10 v1.1 Old Arrows]
\@ifpackageloaded{lmodern}{%
\DeclareFontFamily{OMS}{oasy}{\skewchar\font48 }
@@ -71,6 +71,30 @@
\DeclareMathDelimiter{\downarrow} {\mathrel}{oasy}{"23}{largesymbols}{"79}
\DeclareMathDelimiter{\updownarrow} {\mathrel}{oasy}{"6C}{largesymbols}{"3F}
+%definitions of \meno and \relbarra
+\DeclareMathSymbol{\meno} {\mathbin}{oasy}{"00}
+\DeclareRobustCommand
+ \relbarra{\mathrel{\smash\meno}} % \smash, because -
+ % has the same height as +
+
+\DeclareRobustCommand\longrightarrow
+ {\relbarra\joinrel\rightarrow}
+\DeclareRobustCommand\longleftarrow
+ {\leftarrow\joinrel\relbarra}
+
+\def\rightarrowfill{$\m@th\smash\meno\mkern-7mu%
+ \cleaders\hbox{$\mkern-2mu\smash\meno\mkern-2mu$}\hfill
+ \mkern-7mu\mathord\rightarrow$}
+\def\leftarrowfill{$\m@th\mathord\leftarrow\mkern-7mu%
+ \cleaders\hbox{$\mkern-2mu\smash\meno\mkern-2mu$}\hfill
+ \mkern-7mu\smash\meno$}
+
+\@ifpackageloaded{amsmath}{%
+\ams@def\relbarra{\mathrel{\mathpalette\mathsm@sh\meno}}
+\def\leftarrowfill@{\arrowfill@\leftarrow\relbarra\relbarra}
+\def\rightarrowfill@{\arrowfill@\relbarra\relbarra\rightarrow}
+\def\leftrightarrowfill@{\arrowfill@\leftarrow\relbarra\rightarrow}
+\relax}{}
%new style arrows: \var before every command
\DeclareOption{new}{
@@ -164,6 +188,18 @@
\mathpalette{\underarrow@\varleftrightarrowfill@}}
\newcommand{\varxrightarrow}[2][]{\ext@arrow 0359\varrightarrowfill@{#1}{#2}}
\newcommand{\varxleftarrow}[2][]{\ext@arrow 3095\varleftarrowfill@{#1}{#2}}
+\def\varvarinjlim{%
+ \mathop{\mathpalette\varlim@{\varrightarrowfill@\textstyle}}\nmlimits@
+}
+\def\varvarprojlim{%
+ \mathop{\mathpalette\varlim@{\varleftarrowfill@\textstyle}}\nmlimits@
+}
+\relax}{}
+
+%new-style support for St Mary's Road fonts
+\@ifpackageloaded{stmaryrd}{%
+\stmry@if\def\varmapsfrom{\varleftarrow\mapsfromchar}\fi
+\stmry@if\def\varlongmapsfrom{\varlongleftarrow\mapsfromchar}\fi
\relax}{}
}