%===================================================================================================================================== % Package akkmathfun by Igor Akkerman (c) 2000, 2001, 2002, 2003, 2004, 2005 % Package providing utilities for typesetting mathematical functions. % % This work may be distributed and/or modified under the % conditions of the LaTeX Project Public License (latest version). % % The latest version of this license can be found at % http://www.latex-project.org/lppl.txt % % This file may only be distributed together with the full 'AkkTeX' bundle. %===================================================================================================================================== \NeedsTeXFormat{LaTeX2e}[1995/12/01] \ProvidesPackage{akkmathfun}[2005/04/28 1.0.1 by Igor Akkerman (c) 2000, 2001, 2002, 2003, 2004, 2005 Package providing utilities for typesetting mathematical functions] %===================================================================================================================================== \RequirePackage{amsmath} \RequirePackage{amssymb} \RequirePackage{amstext} \RequirePackage{latexsym} %----------------------------------------------------------------------------------------------------------------------------------------------------------------------- % do not wrap the definitions twice {{}} because the line wrapping of the functions stops working correctly! \newcommand \sfn[2] {#1 \colon #2 \to} % function definition with short arrows \newcommand \sfnm[4] {\fns{#1}{#2} #3, \quad #4 \mapsto} % function definition with short arrows and mapsto \newcommand \sfnd[4] {\fns{#1}{#2} #3, \quad #4 \defas} % function definition with short arrows and defas \newcommand \fn[2] {#1 \colon #2 \longto} % function definition with long arrows \newcommand \fnm[4] {\fn{#1}{#2} #3, \quad #4 \longmapsto} % function definition with long arrows and mapsto \newcommand \fnd[4] {\fn{#1}{#2} #3, \quad #4 \defas} % function definition with long arrows and defas \newcommand \longto \longrightarrow \newcommand \id {{\operatorname{id}}}