; TeX output 1997.12.22:2031soNff cmbx12Theffpackage߆Tff cmtt12easyeqn&K`y cmr10EnricoUUBertolazziP': cmti10L}'aboratoriodiMatematic}'aApplicataeMeccanicaComputazionale q8fDip}'artimentodiIngegneriaMeccanicaeStrutturale\Universitade}'gliStudidiT;rentoXMesiano,T;r}'ento,ItalyߤN cmtt9mailto:enrico.bertolazzi@ing.unitn.itMt : cmbx9Abstracto cmr9|~gThepac9k|rageeasyeqnintroAducessomeequationenvironments Mthatisimplifywritingofequations.:Itusesasyn9taxsimilartothear-Mra9yenvironmenttode nethecolumnalignment.ThelabAel eldisfullyMcustomizable."Ah%pac9k|rageh:optionpAermitstonumbAeronlythoseequationsMthatAw9erej cmti9labeledandreferenced.{6SomeAadditionalmacrosarealsoin-Mcludedtofacilitatet9ypingofformulae.STheoption\showkeys"moAdi esMthe4;\eqlabel,<\eqrefand\refeqcommandssothatthe`in9ternal'keyisMprin9ted.!č5Contents5"V cmbx101DSomeTexampleswith cmmi10x-wfe (֍:y^=z3W(1) 䍍<$-x-wfe (֍:y^=zMЍ IUUwillreferonlyto(1)qor,intheoldstyle,1.JvfffffffKLBIύDNoteB`thatthecommand\eqlabelisusedinsteadof\labelandthereference 5is doneby\eqrefor\refeq.XThecommand\refeqproGducesthesameoutput5asUU\ref,while\eqrefuses(?)fortheoutput.DRemark::=DueAtothealgorithm,yinordertoobtaintherightcrossreference,5youineedtorecompilethe le3times.Theuse\labelisnotpGermittedinside5EQxPenvironmentsandifyouuse\refforreferencingequationstheresultsare5unpredictable. 53MLUseffofEQSenvironment5TheUUfollowingcommands:H;ߟUVffKLBdUTdUTffUVG \begin{EQS}[rcll]\nabla\cdot(\rho\nabla?u)&=&f\qquad)&\mbox{on?$\Omega$}\\u&=&u_{0}&\mbox{on?$A\subset\partial\Omega$}\\(\rho\nabla?u)\cdotn&=&u_{1})&\mbox{on?$B\subset\partial\Omega$} \end{EQS}JvdUTffffffKLBDproGduces? ;ߟffKLBQQff'`5 !", cmsy10r8(ru)t=< f4onUU mut=< uٓRcmr704onUUA@8 c9(ru)8nt=< u14onUUBG@8 JvQffffffKLBDNotethatbGetween[...]youcanspecifythecolumnalignmentinthesame 5way{asinthearrayor{tabularenvironment.P:The{pGermittedalignmentarel5forXleftalignment,Yrforrightalignmentandcforcentering.mThereisalsothe5character\."thatusedbGetweende nitionoftwocolumnsdisablethespacing5bGetween_columnsasinthefollowingexampletakenfromthedoGcumentationof5eqnarrayUUofRolandWinkler; s5ThepUTackageeasyeqn"S4o;ߟUffKLB5V5VffU \begin{EQS}[rcl.l] \phi?&=&\sum\bigg(&\frac{xxxxxxxxxx}{\phi}\\3&?&&+\frac{yyyyyyyyyy}{\phi}\bigg)\\3&?=&\eqmulticol{2}{l}{\frac{zzzzzzzzzz}{\phi}} \end{EQS}8ӎk;u=Mu cmex10Xj ^<$ǵxxxxxxxxxxǟwfe9' (֍ Ɣ+<$33y[yyyyyyyyy33wfe4 (֍T-7^u=<$zpzzzzzzzzzwfe2, (֍xJv5VffffffKLBl0 Diny{thisexamplewehaveusedalsothecommand\eqmulticolthesintaxis 5theUUfollowinglD\eqmulticol{ncol}{align}{body}5where5ncolNqisUUthenumbGerUUofcolumntofuse.Զ5alingR/isUUthealignment,itcanbGel,r,c.5bQodyS\eqlabel{eq:3}?\\(\rho\nabla?u)\!\cdot\!n&=&u_{1}.&\mbox{on?$B\subset\partial\Omega$}>\eqlabel{eq:4} \end{EQA} it?isreferencedonly\eqref{eq:4}!!Jv*ffffffKLBfmDproGduceR-;ߟ@ffKLBllff@@bݸr8(ru)C=afIonUU 3W(3)ŵuC=au0IonUUA@8 d(ru)8nC=au1IonUUBG@8 3W(4) itUUisreferencedonly(4)t!!JvlffffffKLBDNoteUthatonlythereferencedlinesorthelineswith\yesnumberarenum- 5bGered.!č56MLTheff\eqlabelcommand5It6 ispGossibletousecustomlabelby\eqlabelcommand.Thesyntaxisthe5followingO?\eqlabel`[*]'{labelname}O?orO?\eqlabel`(*)'{labelname}5whereL5`[*]'isanoptionalargument.VhIf`[*]'isde ned,equationdisplays5`*'+insteadof`("equation?number")'.UTheequationcounterisnotadvqanced5andy`labelname'willreferto`*'.VIfweuse`[*]'theresultissimilarbutthe5equationnumbGerissubstitutedby`(*)'insteadof`*'.__LoGokatthisexample:s5ThepUTackageeasyeqn"S6o{;ߟꪉffKLB}*}*ff꫍q \begin{EQA}[c] \nabla\cdot(\rho\nabla?u)=0.\eqlabel(eq.1){eq:custom:a}?\\\nabla\cdot(\rho\nabla?u)=0.\eqlabel[eq.2]{eq:custom:b}?\\\nabla\cdot(\rho\nabla?u)=0.\eqlabel[(((1)))]{eq:custom:c} \end{EQA} I?willreferto\eqref{eq:custom:a}and\eqref{eq:custom:b}Jv}*ffffffKLBZmDproGducesR-;ߟ@ffKLBllff@@9r8(ru)=0'8W(eq.1)9r8(ru)=0.ueq.29r8(ru)=0$*(((1))) IUUwillreferto(eq.1)and(eq.2)JvlffffffKLBDNoticeUUthatcustomlabGelarealwaysUUdisplayedalsoifnotreferenced.!č57MLSub-numbs3ering5T*oUUsub-numbGerequationinsteadofusesomethinglikeI\begin{subequations} I\begin{EQS}...I\end{EQS}I\end{subequations}5I:prefer:touse\eqlabelcommandwiththecharacter~asashortcutfor5\theequation.qTheUUfollowingexmapleshowstheuse&s5ThepUTackageeasyeqn"S7oJ;ߟffKLBqǍqffø㍑ \begin{EQA}[c]\yesnumber \nabla\cdot(\rho\nabla?u)=0\eqlabel(~.A){eq:sub:a}\\\nabla\cdot(\rho\nabla?u)=0\eqlabel(~.B){eq:sub:b}\\\nabla\cdot(\rho\nabla?u)=0\eqlabel(~.C){eq:sub:c} \end{EQA}"9r8(ru)=0)q:(5.A)9r8(ru)=0)(5.B)9r8(ru)=0)W(5.C)JvqffffffKLBdDthe\yesnumbercommandisnecessarytoenforceadvqancingofequation 5counter. 58MLUseffof eqnandleqnooption5Y*oucanuse eqnto uxlefttheequationsorleqnotonumbGerequationsonthe5left.qIfUUforexamplewehaveusedEg;ߟffKLBVǍVff㍑\documentclass{article}..\usepackage[fleqn,leqno]{easyeqn}..JvVffffffKLBEgDtheUUe ectwiththisexample:^;ߟꪉffKLB**ff꫍q \begin{EQA}[rcll]\nabla\cdot(\rho\nabla?u)&=&f\qquad)&\mbox{on?$\Omega$}\yesnumber\\u&=&u_{0}&\mbox{on?$A\subset\partial\Omega$})\yesnumber\\(\rho\nabla?u)\!\cdot\!n&=&u_{1})&\mbox{on?$B\subset\partial\Omega$}3\eqlabel{eq:5} \end{EQA} it?isreferencedonly\eqref{eq:5}!!Jv*ffffffKLB^DisUUthefollowing+ՠs5ThepUTackageeasyeqn"S8o&f;ߟ@ffKLBllff@@#r8(ru)Q=]Vֵf{OonUU (6)G:uQ=]Vֵu0{OonUUA@8 (7)((ru)8nQ=]Vֵu1{OonUUBG@8 (8) itUUisreferencedonly(8)t!!JvlffffffKLBR-DThe'~samee ectcanbGeobtainedeverywhereusingthecommands 5\equationleft{~and\numberleftbGeforede ningtheequation.AT*orestorethe5defaultUUuse\equationcenterand\numberrightaftertheequation.!č59MLCosmeticffchanges5ItٖispGossibletomodifyalittletheappearanceoftheequations.HTherearethree5parameterUUthatitispGossibletochange5leftTinden9tnWhen5theequationsare uxedleft,o,theleftindent(defaultN\leftmargini)UUcanbGechangedbythecommandb\eqleftmargin{new?indent}bfor?exampleb\eqleftmargin{1cm}5equationTspacingThe@spacingaroundaformula,x7(default7pt)canbGechangedNbyUUthecommandb\eqspacing{new?spacing}bfor?exampleb\eqspacing{4pt}5columnTspacing5ThespacingbGetweencolumninmulticolumnequations(de-NfaultUU4pt)canbGechangedbythecommandb\eqcolumnsep{new?spacing}bfor?exampleb\eqcolumnsep{10pt}5ro9wTspacinguCӲThespacingbGetweenrowsinmultipleequations(default7pt)NcanUUbGechangedbythecommand 27s5ThepUTackageeasyeqn"S9ob\eqrowsep{new?spacing} bfor?exampleb\eqrowsep{10pt}DforUUexamplekQ;ߟffKLBǍff㍑ \eqrowsep{20pt} \eqcolumnsep{10pt} \eqspacing{1cm} bla?blablablablablablablablablablabla \begin{EQS}[rcll]\nabla\cdot(\rho\nabla?u)&=&f\qquad)&\mbox{on?$\Omega$}\\u&=&u_{0}&\mbox{on?$A\subset\partial\Omega$}\\(\rho\nabla?u)\cdotn&=&u_{1})&\mbox{on?$B\subset\partial\Omega$} \end{EQS} bla?blablablablablablablablablablablaJvffffffKLBkQDproGduceso=ۍ;ߟRffKLB\\ffR  blaUUblablablablablablablablablablablaD獍W5r8(ru)t=< f4onUU |mut=< u04onUUA@8 Z9(ru)8nt=< u14onUUBG@8 F宍 blaUUblablablablablablablablablablablaJv\ffffffKLB]׍510UfdAdditionalffmacros5UsingUUthepackqageasfollow 9ds5ThepUTackageeasyeqn"R10o_J;ߟffKLBVǍVff㍑\documentclass{article} ..\usepackage[...,math]{easyeqn}..JvVffffffKLBFvVDweScanuseadditionalmacrosfortypGesettingmathematics,"thefollowing 5macros;arede ned\frac,u\dfrac,\tfrac,\binom;and\boxedwhichuseis5decribGedUUinthefollowingexample:~;ߟ﷉ffKLB ff︍~\begin{EQS}[rclrcl]3\frac[1pt]{\frac{1}{2}}{\frac{1}{2}}3&?=&\frac{\frac{1}{2}}{\frac{1}{2}}\qquad&3\dfrac{\frac{1}{2}}{\frac{1}{2}}3&?=&\dfrac{\frac[0pt]{1}{2}}{\frac{1}{2}}\\.\tfrac{1}{2}?&=&\frac{1}{2}\qquad&.\binom{n-1}{n-k}?&&\boxed{a+b}\end{EQS}4,5 R&1R&&fes2QYrˉbٟ r̍ 33133&fes2b=Ӎ w1w&fes2uP _febٟ  33133&fes2Ӎ ;1;&fes2b _febٟ  33133&fes2=Ӎ %1⾍%2e _febٟ  33133&fes20eP TUZcmr51TU#&feg 2b=<$uP1uPwfe (֍2^^<$}n81 卒ҵn8k^ݿ29ff  ff*a8+b̸ ffffffJv ffffffKLB~DTheUUmacro\eqboxisde ned,thee ectisthefollowing_b;ߟaԉffKLBws5ThepUTackageeasyeqn"R11o̻;ߟݪffKLB??ff⪫q\[?\norm{A},\qquad\abs{A}\] 8ekfAk;jqǵAjJv?ffffffKLB8 DTheUUmacro\ParDerisde ned,thee ectisthefollowingU;ߟwˉffKLBzjzjffwˍi\[?\ParDer[xyyz]{f(x,y,z)}\] \[?\ParDer[{x^{2}}{x^{2}}{x^{2}}y\alpha]{f(x,y,z)}\] 8絍<$w@8^4 f(x;y[;zp)wwfe1 (֍tr@8x@y[ٟr2L@z"<$w@8^5 f(x;y[;zp)wwfe1 9@8xr2 ǟ|3>:@8y[@ JvzjffffffKLBV9DnoticethatsingleitemofderivqativemustbGeasingleletter(oramacro)or 5must:^bGeinsideagroup{?...}.hIf:^youuse\ParDerwithpackqageeasyvector5remembGerUUtoputmacrosinbracewhenuse\[]"asfollows:Vq;ߟffKLBzٍzff Z\usepackage[definevectors]{easyvector}...\[?\ParDer[\xx\xx{\xx[i,j]}\yy]{f(x,y,z)}\] 8絍xx;x 0ercmmi7i;j 2=<$K@8^4 f(x;y[;zp)Kwfe1 (֍O@8xr2|s@xi;j@yJvzffffffKLBVO7DotherwiseUUyouobtainstrangethinklikethefollowing>!;ߟHˉffKLBJniJniffH̍:\[?\ParDer[\xx\xx\xx[i,j]\yy]{f(x,y,z)}\] 8絍<$7@8^7 yuwfe5ӟ (֍@8xr3|s@[UU@i@;@j}]f(x;y[;zp)JvJniffffffKLB> DTheUUmacro\SUMisde ned,thee ectisthefollowing H8s5ThepUTackageeasyeqn"R12occ;ߟffKLBPPffʍ\[?\SUM{i=1}{100}a_{i},\quad\SUM[10]{i=1}{100}a_{i}\] 8ۍ100 ȟX tDi=19aiTL; 100  X t ifi=1rq(10)'U`aiJvPffffffKLBDU*DTheUUmacro\PRODisde ned,thee ectisthefollowing;ߟffKLBPPffʍ\[?\PROD{i=1}{100}a_{i},\quad\PROD[10]{i=1}{100}a_{i}\] 8ۍ100 ۟Y tBi=19aiTL; *$100  BY t i=1q(10)%aiJvPffffffKLBO; #7 cmtcsc10"- cmcsc10 kAHff cmssbx10m#R cmss10kAH cmssbx10 cmmi10 0ercmmi7K`y cmr10ٓRcmr7Zcmr5u cmex10S