X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=lib%2Fsymbols;h=5e20c9a596d592e5f65fc7889358176ce67dd4dd;hb=209bbab00bd73d256e053c79d19641616c42f1e3;hp=2d18e9ceafbd3e6f6184da43f3ce87d5cf6df3f2;hpb=2bbe7e5b89238d050fd9f5cfede3091b5315f449;p=lyx.git diff --git a/lib/symbols b/lib/symbols index 2d18e9ceaf..5e20c9a596 100644 --- a/lib/symbols +++ b/lib/symbols @@ -109,6 +109,14 @@ smallmatrix matrix none vmatrix matrix none CD matrix none +# split environments with optional valign argument. +# the others (split and alignedat) are hardcoded. +aligned split none +gathered split none +# from Morten H\o gholm's mathtools.sty: +lgathered split none +rgathered split none + # references pageref ref none prettyref ref none @@ -237,13 +245,11 @@ bigwedge cmex 86 0 mathop x biguplus cmex 85 0 mathop x bigcap cmex 84 0 mathop x bigcup cmex 83 0 mathop x -int cmex 82 242 mathop ∫ prod cmex 81 213 mathop x sum cmex 80 229 mathop x bigotimes cmex 78 0 mathop x bigoplus cmex 76 0 mathop x bigodot cmex 74 0 mathop x -oint cmex 72 0 mathop x bigsqcup cmex 70 0 mathop x smallint cmsy 115 0 mathop x triangleleft cmm 47 0 mathbin x @@ -747,10 +753,82 @@ invneg wasy 24 0 mathrel x ocircle wasy 35 0 mathbin x logof wasy 22 0 mathrel x varint wasy 114 0 mathop x -iint wasy 115 0 mathop x -iiint wasy 116 0 mathop x varoint wasy 117 0 mathop x -oiint wasy 118 0 mathop x + + +# From the esint package: +# We emulate some symbols if the esint10 font is not available. +# It is important that they have the same requirements in both cases, +# otherwise the LaTeX output would depend on the availability of the esint10 +# font in the GUI +# Note that we do _not_ require the wasysym package for any integral besides +# \varint and \varoint. The reason is that the integrals of the wasysym +# package do not match the standard \int and \intop. See +# http://bugzilla.lyx.org/show_bug.cgi?id=1942 for details. +# If the wasysym integrals are really wanted then one has to load the package +# manually and disable automatic loading of amsmath and esint. +iffont esint +int esint 001 0 mathop ∫ esint +intop esint 001 0 mathop ∫ esint +iint esint 003 0 mathop x esintoramsmath +iintop esint 003 0 mathop x esint +iiint esint 005 0 mathop x esintoramsmath +iiintop esint 005 0 mathop x esint +iiiint esint 007 0 mathop x esintoramsmath +iiiintop esint 007 0 mathop x esint +oint esint 011 0 mathop x esint +ointop esint 011 0 mathop x esint +oiint esint 013 0 mathop x esint +oiintop esint 013 0 mathop x esint +sqint esint 015 0 mathop x esint +sqintop esint 015 0 mathop x esint +sqiint esint 017 0 mathop x esint +sqiintop esint 017 0 mathop x esint +dotsint esint 019 0 mathop x esint +dotsintop esint 019 0 mathop x esint +ointctrclockwise esint 023 0 mathop x esint +ointctrclockwiseop esint 023 0 mathop x esint +ointclockwise esint 025 0 mathop x esint +ointclockwiseop esint 025 0 mathop x esint +else +int cmex 82 242 mathop ∫ esint +intop cmex 82 242 mathop ∫ esint +iint wasy 115 0 mathop x esintoramsmath +iintop wasy 115 0 mathop x esint +iiint wasy 116 0 mathop x esintoramsmath +iiintop wasy 116 0 mathop x esint +\def\iiiint{\int\kern-6mu\int\kern-6mu\int\kern-6mu\int} esintoramsmath +\def\iiiintop{\int\kern-6mu\int\kern-6mu\int\kern-6mu\int} esint +\def\dotsint{\int\kern-3mu\cdots\kern-3mu\int} esint +\def\dotsintop{\int\kern-3mu\cdots\kern-3mu\int} esint +oint cmex 72 0 mathop x esint +ointop cmex 72 0 mathop x esint +oiint wasy 118 0 mathop x esint +oiintop wasy 118 0 mathop x esint +\def\sqint{\square\kern-17mu\int\kern6mu} esint +\def\sqintop{\square\kern-17mu\int\kern6mu} esint +\def\sqiint{\square\kern-20mu\iint\kern3mu} esint +\def\sqiintop{\square\kern-20mu\iint\kern3mu} esint +\def\ointctrclockwise{\circlearrowleft\kern-21mu\int\kern6mu} esint +\def\ointctrclockwiseop{\circlearrowleft\kern-21mu\int\kern6mu} esint +\def\ointclockwise{\circlearrowright\kern-21mu\int\kern6mu} esint +\def\ointclockwiseop{\circlearrowright\kern-21mu\int\kern6mu} esint +endif + +varointclockwise esint 027 0 mathop x esint +varointclockwiseop esint 027 0 mathop x esint +varointctrclockwise esint 029 0 mathop x esint +varointctrclockwiseop esint 029 0 mathop x esint +varoiint esint 033 0 mathop x esint +varoiintop esint 033 0 mathop x esint +landupint esint 035 0 mathop x esint +landupintop esint 035 0 mathop x esint +landdownint esint 037 0 mathop x esint +landdownintop esint 037 0 mathop x esint + + +# From the amsmath package: +\def\idotsint{\int\kern-3mu\cdots\kern-3mu\int} amsmath log lyxblacktext 0 0 func x @@ -816,7 +894,7 @@ iffont cmsy \def\longleftarrow{\leftarrow\kern-11mu\lyxbar} \def\Longrightarrow{\lyxeq\kern-9.5mu\Rightarrow} \def\Longleftarrow{\Leftarrow\kern-9.5mu\lyxeq} -\def\implies{\Longrightarrow} +\def\implies{\Longrightarrow} amsmath \def\mapsto{\mapstochar\kern-9mu\rightarrow} \def\longmapsto{\mapstochar\kern-6mu\lyxbar\kern-11mu\rightarrow} \def\models{\vert\kern-7mu\lyxeq} @@ -836,8 +914,8 @@ iffont msb endif \def\mathcircumflex{\mbox{\^{}}}{\^} # Fixme: latin-1 chars in text file -\def\AA{\AA}{Å} -\def\O{\O}{Ø} +\def\AA{\AA}{Å} +\def\O{\O}{Ø} iffont cmsy # The \sim is placed too high... @@ -853,3 +931,4 @@ endif #"{\hat{}} +