package Ġnl . h ann ah sten . tex ify idea . util . magic Ċ Ċ import Ġnl . h ann ah sten . tex ify idea . lang . Lat ex Package Ċ import Ġnl . h ann ah sten . tex ify idea . lang . Lat ex Package . Companion . HV INDEX Ċ import Ġnl . h ann ah sten . tex ify idea . lang . Lat ex Package . Companion . IDX LAYOUT Ċ import Ġnl . h ann ah sten . tex ify idea . lang . Lat ex Package . Companion . I MAKE IDX Ċ import Ġnl . h ann ah sten . tex ify idea . lang . Lat ex Package . Companion . INDEX Ċ import Ġnl . h ann ah sten . tex ify idea . lang . Lat ex Package . Companion . INDEX TOOLS Ċ import Ġnl . h ann ah sten . tex ify idea . lang . Lat ex Package . Companion . MAKE IDX Ċ import Ġnl . h ann ah sten . tex ify idea . lang . Lat ex Package . Companion . MULT IND Ċ import Ġnl . h ann ah sten . tex ify idea . lang . Lat ex Package . Companion . REPEAT INDEX Ċ import Ġnl . h ann ah sten . tex ify idea . lang . Lat ex Package . Companion . SPLIT IDX Ċ import Ġnl . h ann ah sten . tex ify idea . lang . Lat ex Package . Companion . SPLIT INDEX Ċ Ċ object ĠPackage Magic Ġ{ ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠAll Ġunicode Ġenabling Ġpackages . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġunicode Ġ= Ġhash Set Of ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠLat ex Package . INPUT ENC . with (" utf 8 "), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠLat ex Package . FONT ENC . with (" T 1 ") ĊĠĠĠ Ġ) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠAll Ġknown Ġpackages Ġwhich Ġprovide Ġan Ġindex . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġindex Ġ= Ġhash Set Of ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠMAKE IDX , ĠM ULT IND , ĠINDEX , ĠSPL IT IDX , ĠSPL IT INDEX , ĠI MAKE IDX , ĠH V INDEX , ĠIDX LAYOUT , ĠRE PEAT INDEX , ĠINDEX TOOLS ĊĠĠĠ Ġ) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠPackages Ġwhich Ġprovide Ġa Ġg lossary . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġg lossary Ġ= Ġhash Set Of ( Lat ex Package . G LO SS ARIES , ĠLat ex Package . G LO SS AR IE SE X TRA ) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠKnown Ġconflicting Ġpackages . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġconflicting Packages Ġ= ĠlistOf ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġset Of ( Lat ex Package . B IB LAT EX , ĠLat ex Package . NAT B IB ) ĊĠĠĠ Ġ) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠMaps Ġpackages Ġto Ġthe Ġpackages Ġit Ġloads . ĊĠĠĠĠ Ġ* ĠNote Ġthat Ġwhen Ġa ĠLaTeX ĠSDK Ġis Ġavailable , Ġthen Ġthe Ġrelative Ġincl us ions Ġare Ġhandled Ġfor Ġall Ġinstalled Ġpackages Ġby Ġ[ nl . h ann ah sten . tex ify idea . index . file . Lat ex External Package In clusion Cache ]. ĊĠĠĠĠ Ġ* ĠThis Ġlist Ġis Ġjust Ġthere Ġas Ġa Ġsort Ġof Ġdefault Ġfor Ġthose Ġusers Ġwho Ġdo Ġnot Ġhave ĠLaTeX Ġpackages Ġinstalled Ġfor Ġexample . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġpackages Loading Other Packages : ĠMap < Lat ex Package , ĠSet < Lat ex Package >> Ġ= Ġmap Of ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠLat ex Package . AM SS Y MB Ġto Ġset Of ( Lat ex Package . AMS FONT S ), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠLat ex Package . MATH TOOLS Ġto Ġset Of ( Lat ex Package . AM SM ATH ), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠLat ex Package . GRAPH IC X Ġto Ġset Of ( Lat ex Package . GRAPH ICS ), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠLat ex Package . X COLOR Ġto Ġset Of ( Lat ex Package . COLOR ), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠLat ex Package . PDF COMMENT Ġto Ġset Of ( Lat ex Package . HY PER REF ), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠLat ex Package . ALGORITHM 2 E Ġto Ġset Of ( Lat ex Package . AL GP SE UDO CODE ), Ġ// ĠThis Ġis Ġnot Ġtrue , Ġbut Ġloading Ġany Ġof Ġthese Ġtwo Ġ( in compatible ) Ġpackages Ġis Ġsufficient Ġas Ġthey Ġprovide Ġthe Ġsame Ġcommands Ġ( rough ly ) ĊĠĠĠ Ġ) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠMaps Ġargument Ġspec ifiers Ġto Ġwhether Ġthey Ġare Ġrequired Ġ( true ) Ġor ĊĠĠĠĠ Ġ* Ġoptional Ġ( false ). ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġx parse Param Spec ifiers Ġ= Ġmap Of ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ' m ' Ġto Ġtrue , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ' r ' Ġto Ġtrue , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ' R ' Ġto Ġtrue , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ' v ' Ġto Ġtrue , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ' b ' Ġto Ġtrue , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ' o ' Ġto Ġfalse , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ' d ' Ġto Ġfalse , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ' O ' Ġto Ġfalse , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ' D ' Ġto Ġfalse , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ' s ' Ġto Ġfalse , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ' t ' Ġto Ġfalse , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ' e ' Ġto Ġfalse , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ' E ' Ġto Ġfalse ĊĠĠĠ Ġ) Ċ }