diff options
author | Karl Berry <karl@freefriends.org> | 2006-07-23 23:41:33 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2006-07-23 23:41:33 +0000 |
commit | 604d5921fad774f2f52253edca6ea50659edfc39 (patch) | |
tree | 767bdfae3b2538eece483c6fe2c9e58d8c868b40 /Master/texmf-dist/tex/latex/cmll/cmll.sty | |
parent | 5d7ae4b5ebf9ed35eadb6abf6c5493d86509048d (diff) |
new (cm linear logic fonts) package cmll (1mar06)
git-svn-id: svn://tug.org/texlive/trunk@1904 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/cmll/cmll.sty')
-rw-r--r-- | Master/texmf-dist/tex/latex/cmll/cmll.sty | 53 |
1 files changed, 53 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/latex/cmll/cmll.sty b/Master/texmf-dist/tex/latex/cmll/cmll.sty new file mode 100644 index 00000000000..0dfafc81651 --- /dev/null +++ b/Master/texmf-dist/tex/latex/cmll/cmll.sty @@ -0,0 +1,53 @@ +%% +%% This is file `cmll.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% cmll.dtx (with options: `package') +%% +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{cmll}[2006/02/22 Linear Logic symbols for Computer Modern] +\def\cmll@style{auto} +\DeclareOption*{\edef\cmll@style{\CurrentOption}} +\ProcessOptions\relax +\RequirePackage{ifthen} +\def\cmll@use@auto{% + \@ifpackageloaded{euler}{% + \def\cmll@style{euler}}{% + \ifthenelse{\equal{\rmdefault}{cmss}}{% + \def\cmll@style{ss}}{% + \def\cmll@style{cm}}}% + \csname cmll@use@\cmll@style\endcsname} +\def\cmll@use@cm{% + \DeclareSymbolFont{llsymbols}{U}{cmllr}{m}{n}% + \SetSymbolFont{llsymbols}{bold}{U}{cmllr}{bx}{n}% + \DeclareMathSymbol{\with}{\mathbin}{operators}{`\&}% + \DeclareMathSymbol{\oc}{\mathord}{operators}{`!}% + \DeclareMathSymbol{\wn}{\mathord}{operators}{`?}} +\def\cmll@use@ss{% + \DeclareSymbolFont{llsymbols}{U}{cmllss}{m}{n}% + \SetSymbolFont{llsymbols}{bold}{U}{cmllss}{bx}{n}% + \DeclareMathSymbol{\with}{\mathbin}{operators}{`\&}% + \DeclareMathSymbol{\oc}{\mathord}{operators}{`!}% + \DeclareMathSymbol{\wn}{\mathord}{operators}{`?}} +\def\cmll@use@euler{% + \DeclareSymbolFont{llsymbols}{U}{eull}{m}{n}% + \SetSymbolFont{llsymbols}{bold}{U}{eull}{bx}{n}% + \DeclareMathSymbol{\with}{\mathbin}{EulerFraktur}{"26}% + \DeclareMathSymbol{\oc}{\mathord}{EulerFraktur}{"21}% + \DeclareMathSymbol{\wn}{\mathord}{EulerFraktur}{"3F}} +\csname cmll@use@\cmll@style\endcsname +\DeclareMathSymbol{\parr}{\mathbin}{llsymbols}{0} +\DeclareMathSymbol{\shpos}{\mathord}{llsymbols}{1} +\DeclareMathSymbol{\shneg}{\mathord}{llsymbols}{2} +\DeclareMathSymbol{\shift}{\mathord}{llsymbols}{3} +\DeclareMathSymbol{\coh}{\mathrel}{llsymbols}{4} +\DeclareMathSymbol{\scoh}{\mathrel}{llsymbols}{5} +\DeclareMathSymbol{\incoh}{\mathrel}{llsymbols}{6} +\DeclareMathSymbol{\sincoh}{\mathrel}{llsymbols}{7} +\DeclareMathSymbol{\bigwith}{\mathop}{llsymbols}{8} +\DeclareMathSymbol{\bigparr}{\mathop}{llsymbols}{10} +\endinput +%% +%% End of file `cmll.sty'. |