X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=lib%2Fsymbols;h=2b4eaa16904a5d2ca538e4d9e0ef292bd4f64b73;hb=5adf743deb07643319d1dc3e096c2a84046a7272;hp=343fee12879b268bfe5618e11573085af4b0b080;hpb=eebda223db6a28e4c5f913a5fe3a2e8c66d70ab5;p=lyx.git diff --git a/lib/symbols b/lib/symbols index 343fee1287..2b4eaa1690 100644 --- a/lib/symbols +++ b/lib/symbols @@ -41,6 +41,28 @@ dotso dots none ldots dots none vdots dots none +# big delimiters +bigl big none +bigm big none +bigr big none +Bigl big none +Bigm big none +Bigr big none +biggl big none +biggm big none +biggr big none +Biggl big none +Biggm big none +Biggr big none +# The following are not standard LaTeX, but defined in the lucida font +# packages. No 'm' versions! +# See lucidabr.dtx for a possible implementation if you want to use these +# with other fonts. +bigggl big none +bigggr big none +Bigggl big none +Bigggr big none + # font changes # name "font" math/text family series shape color # mathnormal should stay the first @@ -87,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 @@ -113,19 +143,21 @@ scriptstyle style 2 scriptscriptstyle style 3 # misc -begin begin none -right right none +# The commented lines in this block get misparsed as MathSymbolInset because +# createMathInset() does not know them. I don't know if this is old cruft +# or if it is planned to use this in the future. gb 2006-03-13 +#begin begin none +#right right none underset underset none overset overset none -parbox parbox none -protect protect none +#protect protect none mbox mbox forcetext -newcommand newcommand none -label label none -left left none -end end none -fbox fbox none -boxed fbox none +tag mbox forcetext +tag* mbox forcetext +#newcommand newcommand none +#label label none +#left left none +#end end none # @@ -213,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 @@ -723,10 +753,76 @@ 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 +iffont esint +int esint 001 0 mathop ∫ esint +intop esint 001 0 mathop ∫ esint +iint esint 003 0 mathop x esint +iintop esint 003 0 mathop x esint +iiint esint 005 0 mathop x esint +iiintop esint 005 0 mathop x esint +iiiint esint 007 0 mathop x esint +iiiintop esint 007 0 mathop x esint +dotsint esint 009 0 mathop x esint +dotsintop esint 009 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 +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 esint +iintop wasy 115 0 mathop x esint +iiint wasy 116 0 mathop x esint +iiintop wasy 116 0 mathop x esint +\def\iiiint{\int\kern-6mu\int\kern-6mu\int\kern-6mu\int} esint +\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 @@ -812,19 +908,19 @@ iffont msb endif \def\mathcircumflex{\mbox{\^{}}}{\^} # Fixme: latin-1 chars in text file -\def\AA{\AA}{Å} -\def\O{\O}{Ø} - -textdegree lyxsymbol 176 0 mathord x +\def\AA{\AA}{Å} +\def\O{\O}{Ø} iffont cmsy # The \sim is placed too high... \def\cong{\stackrel{_\sim}{=}} lyxsurd cmsy 112 0 mathord x \def\surd{^\lyxsurd} +\def\textdegree{\kern-1mu^{\circ}\kern-4mu} else cong lyxsymbol 64 0 mathrel x surd lyxsymbol 214 0 mathord x +textdegree lyxsymbol 176 0 mathord x endif #"{\hat{}}