[{"data":1,"prerenderedAt":1958},["ShallowReactive",2],{"navigation_docs":3,"-technical-writing-glossary":351,"-technical-writing-glossary-surround":1953},[4,31,45,83,109,147,197,215,253,291,329],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":30},"Getting Started","i-lucide-play","\u002Fgetting-started","01.getting-started",[10,14,18,22,26],{"title":11,"path":12,"stem":13},"Introduction","\u002Fgetting-started\u002Fintroduction","01.getting-started\u002F01.introduction",{"title":15,"path":16,"stem":17},"Installation","\u002Fgetting-started\u002Finstallation","01.getting-started\u002F02.installation",{"title":19,"path":20,"stem":21},"Installing Extra Packages","\u002Fgetting-started\u002Finstalling-extra-packages","01.getting-started\u002F03.installing-extra-packages",{"title":23,"path":24,"stem":25},"Basics","\u002Fgetting-started\u002Fbasics","01.getting-started\u002F04.basics",{"title":27,"path":28,"stem":29},"How to Get Help","\u002Fgetting-started\u002Fhow-to-get-help","01.getting-started\u002F05.how-to-get-help",false,{"title":32,"icon":33,"path":34,"stem":35,"children":36,"page":30},"AI Integration","i-lucide-bot","\u002Fai-integration","02.ai-integration",[37,41],{"title":38,"path":39,"stem":40},"Model Context Protocol (MCP)","\u002Fai-integration\u002Fmcp","02.ai-integration\u002F01.mcp",{"title":42,"path":43,"stem":44},"Agent Skills","\u002Fai-integration\u002Fskills","02.ai-integration\u002F02.skills",{"title":46,"icon":47,"path":48,"stem":49,"children":50,"page":30},"Document Fundamentals","i-lucide-file-text","\u002Fdocument-fundamentals","03.document-fundamentals",[51,55,59,63,67,71,75,79],{"title":52,"path":53,"stem":54},"Document Structure","\u002Fdocument-fundamentals\u002Fdocument-structure","03.document-fundamentals\u002F01.document-structure",{"title":56,"path":57,"stem":58},"Text Formatting","\u002Fdocument-fundamentals\u002Ftext-formatting","03.document-fundamentals\u002F02.text-formatting",{"title":60,"path":61,"stem":62},"Paragraph Formatting","\u002Fdocument-fundamentals\u002Fparagraph-formatting","03.document-fundamentals\u002F03.paragraph-formatting",{"title":64,"path":65,"stem":66},"Fonts","\u002Fdocument-fundamentals\u002Ffonts","03.document-fundamentals\u002F04.fonts",{"title":68,"path":69,"stem":70},"Colors","\u002Fdocument-fundamentals\u002Fcolors","03.document-fundamentals\u002F05.colors",{"title":72,"path":73,"stem":74},"List Structures","\u002Fdocument-fundamentals\u002Flist-structures","03.document-fundamentals\u002F06.list-structures",{"title":76,"path":77,"stem":78},"Special Characters","\u002Fdocument-fundamentals\u002Fspecial-characters","03.document-fundamentals\u002F07.special-characters",{"title":80,"path":81,"stem":82},"Internationalization","\u002Fdocument-fundamentals\u002Finternationalization","03.document-fundamentals\u002F08.internationalization",{"title":84,"icon":85,"path":86,"stem":87,"children":88,"page":30},"Page Design","i-lucide-layout","\u002Fpage-design","04.page-design",[89,93,97,101,105],{"title":90,"path":91,"stem":92},"Page Layout","\u002Fpage-design\u002Fpage-layout","04.page-design\u002F01.page-layout",{"title":94,"path":95,"stem":96},"Page Headers and Footers","\u002Fpage-design\u002Fcustomizing-page-headers-and-footers","04.page-design\u002F02.customizing-page-headers-and-footers",{"title":98,"path":99,"stem":100},"Title Creation","\u002Fpage-design\u002Ftitle-creation","04.page-design\u002F03.title-creation",{"title":102,"path":103,"stem":104},"Footnotes and Margin Notes","\u002Fpage-design\u002Ffootnotes-and-margin-notes","04.page-design\u002F04.footnotes-and-margin-notes",{"title":106,"path":107,"stem":108},"Rotations","\u002Fpage-design\u002Frotations","04.page-design\u002F05.rotations",{"title":110,"icon":111,"path":112,"stem":113,"children":114,"page":30},"Tables and Graphics","i-lucide-table","\u002Ftables-and-graphics","05.tables-and-graphics",[115,119,123,127,131,135,139,143],{"title":116,"path":117,"stem":118},"Tables","\u002Ftables-and-graphics\u002Ftables","05.tables-and-graphics\u002F01.tables",{"title":120,"path":121,"stem":122},"Floats, Figures and Captions","\u002Ftables-and-graphics\u002Ffloats-figures-and-captions","05.tables-and-graphics\u002F02.floats-figures-and-captions",{"title":124,"path":125,"stem":126},"Importing Graphics","\u002Ftables-and-graphics\u002Fimporting-graphics","05.tables-and-graphics\u002F03.importing-graphics",{"title":128,"path":129,"stem":130},"Introducing Procedural Graphics","\u002Ftables-and-graphics\u002Fintroducing-procedural-graphics","05.tables-and-graphics\u002F04.introducing-procedural-graphics",{"title":132,"path":133,"stem":134},"PGF\u002FTikZ","\u002Ftables-and-graphics\u002Fpgf-tikz","05.tables-and-graphics\u002F05.pgf-tikz",{"title":136,"path":137,"stem":138},"PSTricks","\u002Ftables-and-graphics\u002Fpstricks","05.tables-and-graphics\u002F06.pstricks",{"title":140,"path":141,"stem":142},"MetaPost","\u002Ftables-and-graphics\u002Fmetapost","05.tables-and-graphics\u002F07.metapost",{"title":144,"path":145,"stem":146},"Picture","\u002Ftables-and-graphics\u002Fpicture","05.tables-and-graphics\u002F08.picture",{"title":148,"icon":149,"path":150,"stem":151,"children":152,"page":30},"Technical Writing","i-lucide-flask-conical","\u002Ftechnical-writing","06.technical-writing",[153,157,161,165,169,173,177,181,185,189,193],{"title":154,"path":155,"stem":156},"Mathematics","\u002Ftechnical-writing\u002Fmathematics","06.technical-writing\u002F01.mathematics",{"title":158,"path":159,"stem":160},"Advanced Mathematics","\u002Ftechnical-writing\u002Fadvanced-mathematics","06.technical-writing\u002F02.advanced-mathematics",{"title":162,"path":163,"stem":164},"Theorems","\u002Ftechnical-writing\u002Ftheorems","06.technical-writing\u002F03.theorems",{"title":166,"path":167,"stem":168},"Algorithms","\u002Ftechnical-writing\u002Falgorithms","06.technical-writing\u002F04.algorithms",{"title":170,"path":171,"stem":172},"Source Code Listings","\u002Ftechnical-writing\u002Fsource-code-listings","06.technical-writing\u002F05.source-code-listings",{"title":174,"path":175,"stem":176},"Chemical Graphics","\u002Ftechnical-writing\u002Fchemical-graphics","06.technical-writing\u002F06.chemical-graphics",{"title":178,"path":179,"stem":180},"Linguistics","\u002Ftechnical-writing\u002Flinguistics","06.technical-writing\u002F07.linguistics",{"title":182,"path":183,"stem":184},"Bibliography Management","\u002Ftechnical-writing\u002Fbibliography-management","06.technical-writing\u002F08.bibliography-management",{"title":186,"path":187,"stem":188},"More Bibliographies","\u002Ftechnical-writing\u002Fmore-bibliographies","06.technical-writing\u002F09.more-bibliographies",{"title":190,"path":191,"stem":192},"Indexing","\u002Ftechnical-writing\u002Findices","06.technical-writing\u002F10.indices",{"title":194,"path":195,"stem":196},"Glossary","\u002Ftechnical-writing\u002Fglossary","06.technical-writing\u002F11.glossary",{"title":198,"icon":199,"path":200,"stem":201,"children":202,"page":30},"Cross-References and Links","i-lucide-link","\u002Fcross-references","07.cross-references",[203,207,211],{"title":204,"path":205,"stem":206},"Labels and Cross Referencing","\u002Fcross-references\u002Flabels-and-cross-referencing","07.cross-references\u002F01.labels-and-cross-referencing",{"title":208,"path":209,"stem":210},"Hyperlinks","\u002Fcross-references\u002Fhyperlinks","07.cross-references\u002F02.hyperlinks",{"title":212,"path":213,"stem":214},"Initials","\u002Fcross-references\u002Finitials","07.cross-references\u002F03.initials",{"title":216,"icon":217,"path":218,"stem":219,"children":220,"page":30},"Specialized Documents","i-lucide-file-badge","\u002Fspecialized-documents","08.specialized-documents",[221,225,229,233,237,241,245,249],{"title":222,"path":223,"stem":224},"Scientific Reports","\u002Fspecialized-documents\u002Fscientific-reports","08.specialized-documents\u002F01.scientific-reports",{"title":226,"path":227,"stem":228},"Letters","\u002Fspecialized-documents\u002Fletters","08.specialized-documents\u002F02.letters",{"title":230,"path":231,"stem":232},"Presentations","\u002Fspecialized-documents\u002Fpresentations","08.specialized-documents\u002F03.presentations",{"title":234,"path":235,"stem":236},"Teacher's Corner","\u002Fspecialized-documents\u002Fteachers-corner","08.specialized-documents\u002F04.teachers-corner",{"title":238,"path":239,"stem":240},"Curriculum Vitae","\u002Fspecialized-documents\u002Fcurriculum-vitae","08.specialized-documents\u002F05.curriculum-vitae",{"title":242,"path":243,"stem":244},"Academic Journals","\u002Fspecialized-documents\u002Facademic-journals","08.specialized-documents\u002F06.academic-journals",{"title":246,"path":247,"stem":248},"Xy-pic","\u002Fspecialized-documents\u002Fxy-pic","08.specialized-documents\u002F07.xy-pic",{"title":250,"path":251,"stem":252},"Creating 3D Graphics","\u002Fspecialized-documents\u002Fcreating-3d-graphics","08.specialized-documents\u002F08.creating-3d-graphics",{"title":254,"icon":255,"path":256,"stem":257,"children":258,"page":30},"Programming LaTeX","i-lucide-code","\u002Fprogramming","09.programming",[259,263,267,271,275,279,283,287],{"title":260,"path":261,"stem":262},"Macros","\u002Fprogramming\u002Fmacros","09.programming\u002F01.macros",{"title":264,"path":265,"stem":266},"Plain TeX","\u002Fprogramming\u002Fplain-tex","09.programming\u002F02.plain-tex",{"title":268,"path":269,"stem":270},"Creating Packages","\u002Fprogramming\u002Fcreating-packages","09.programming\u002F03.creating-packages",{"title":272,"path":273,"stem":274},"Creating Package Documentation","\u002Fprogramming\u002Fcreating-package-documentation","09.programming\u002F04.creating-package-documentation",{"title":276,"path":277,"stem":278},"Themes","\u002Fprogramming\u002Fthemes","09.programming\u002F05.themes",{"title":280,"path":281,"stem":282},"Modular Documents","\u002Fprogramming\u002Fmodular-documents","09.programming\u002F06.modular-documents",{"title":284,"path":285,"stem":286},"Collaborative Writing of LaTeX Documents","\u002Fprogramming\u002Fcollaborative-writing","09.programming\u002F07.collaborative-writing",{"title":288,"path":289,"stem":290},"Export To Other Formats","\u002Fprogramming\u002Fexport-to-other-formats","09.programming\u002F08.export-to-other-formats",{"title":292,"icon":293,"path":294,"stem":295,"children":296,"page":30},"Reference and Help","i-lucide-book-open","\u002Freference","10.reference",[297,301,305,309,313,317,321,325],{"title":298,"path":299,"stem":300},"FAQ","\u002Freference\u002Ffaq","10.reference\u002F01.faq",{"title":302,"path":303,"stem":304},"Tips and Tricks","\u002Freference\u002Ftips-and-tricks","10.reference\u002F02.tips-and-tricks",{"title":306,"path":307,"stem":308},"Errors and Warnings","\u002Freference\u002Ferrors-and-warnings","10.reference\u002F03.errors-and-warnings",{"title":310,"path":311,"stem":312},"Lengths","\u002Freference\u002Flengths","10.reference\u002F04.lengths",{"title":314,"path":315,"stem":316},"Counters","\u002Freference\u002Fcounters","10.reference\u002F05.counters",{"title":318,"path":319,"stem":320},"Boxes","\u002Freference\u002Fboxes","10.reference\u002F06.boxes",{"title":322,"path":323,"stem":324},"Rules and Struts","\u002Freference\u002Frules-and-struts","10.reference\u002F07.rules-and-struts",{"title":326,"path":327,"stem":328},"Command Glossary","\u002Freference\u002Fcommand-glossary","10.reference\u002F08.command-glossary",{"title":330,"icon":331,"path":332,"stem":333,"children":334,"page":30},"Appendices","i-lucide-bookmark","\u002Fappendices","11.appendices",[335,339,343,347],{"title":336,"path":337,"stem":338},"Package Reference","\u002Fappendices\u002Fpackage-reference","11.appendices\u002F01.package-reference",{"title":340,"path":341,"stem":342},"Sample LaTeX Documents","\u002Fappendices\u002Fsample-latex-documents","11.appendices\u002F02.sample-latex-documents",{"title":344,"path":345,"stem":346},"Links","\u002Fappendices\u002Flinks","11.appendices\u002F03.links",{"title":348,"path":349,"stem":350},"Authors","\u002Fappendices\u002Fauthors","11.appendices\u002F04.authors",{"id":352,"title":194,"body":353,"description":1947,"extension":1948,"links":1949,"meta":1950,"navigation":1339,"path":195,"seo":1951,"stem":196,"__hash__":1952},"docs\u002F06.technical-writing\u002F11.glossary.md",{"type":354,"value":355,"toc":1921},"minimark",[356,360,388,393,435,439,445,460,471,480,486,495,498,507,521,536,540,543,558,562,568,596,606,609,650,653,691,717,757,760,798,801,810,813,820,856,861,864,902,905,978,981,985,990,999,1013,1022,1029,1038,1042,1045,1049,1056,1076,1079,1082,1163,1167,1181,1184,1193,1196,1205,1208,1217,1220,1229,1235,1244,1249,1258,1263,1272,1276,1279,1288,1291,1294,1303,1313,1317,1322,1325,1364,1369,1372,1401,1411,1414,1420,1464,1467,1492,1496,1514,1523,1527,1530,1539,1543,1546,1561,1564,1596,1600,1603,1625,1628,1656,1678,1688,1692,1696,1702,1705,1708,1722,1735,1745,1765,1769,1781,1805,1809,1815,1850,1854,1860,1880,1883,1917],[357,358,359],"p",{},"Many technical documents use terms or acronyms unknown to the general population. It is common practice to add a glossary to make such documents more accessible.",[357,361,362,363,367,368,371,372,375,376,379,380,383,384,387],{},"The ",[364,365,366],"code",{},"glossaries"," package can be used to create glossaries. It supports multiple glossaries, acronyms, and symbols. This package replaces the ",[364,369,370],{},"glossary"," package and can be used instead of the ",[364,373,374],{},"nomencl"," package. Users requiring a simpler solution should consider hand-coding their entries by using the ",[364,377,378],{},"description"," environment, or the ",[364,381,382],{},"longtabu"," environment provided by the ",[364,385,386],{},"tabu"," package.",[389,390,392],"h2",{"id":391},"jump-start","Jump start",[357,394,395,396,399,400,403,404,407,408,399,411,414,415,418,419,422,423,426,427,430,431,434],{},"Place ",[364,397,398],{},"\\usepackage{glossaries}"," and ",[364,401,402],{},"\\makeglossaries"," in your preamble (after ",[364,405,406],{},"\\usepackage{hyperref}"," if present). Then define any number of ",[364,409,410],{},"\\newglossaryentry",[364,412,413],{},"\\newacronym"," glossary and acronym entries in your preamble (recommended) or before first use in your document proper. Finally add a ",[364,416,417],{},"\\printglossaries"," call to locate the glossaries list within your document structure. Then pepper your writing with ",[364,420,421],{},"\\gls{mylabel}"," macros (and similar) to simultaneously insert your predefined text and build the associated glossary. File processing must now include a call to ",[364,424,425],{},"makeglossaries document_name_without_extension"," followed by at least one further invocation of ",[364,428,429],{},"latex"," or ",[364,432,433],{},"pdflatex",".",[389,436,438],{"id":437},"using-glossaries","Using glossaries",[357,440,441,442,444],{},"To use the ",[364,443,366],{}," package, you have to load it explicitly:",[446,447,451],"pre",{"className":448,"code":449,"language":429,"meta":450,"style":450},"language-latex shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\\usepackage{glossaries}\n","",[364,452,453],{"__ignoreMap":450},[454,455,458],"span",{"class":456,"line":457},"line",1,[454,459,449],{},[357,461,462,463,466,467,470],{},"If you wish to use xindy (a superior indexing tool) for the indexing phase, as opposed to ",[364,464,465],{},"makeindex"," (the default), you need to specify the ",[364,468,469],{},"xindy"," option:",[446,472,474],{"className":448,"code":473,"language":429,"meta":450,"style":450},"\\usepackage[xindy]{glossaries}\n",[364,475,476],{"__ignoreMap":450},[454,477,478],{"class":456,"line":457},[454,479,473],{},[357,481,482,483,470],{},"For the glossary to show up in your Table of Contents, you need to specify the ",[364,484,485],{},"toc",[446,487,489],{"className":448,"code":488,"language":429,"meta":450,"style":450},"\\usepackage[toc]{glossaries}\n",[364,490,491],{"__ignoreMap":450},[454,492,493],{"class":456,"line":457},[454,494,488],{},[357,496,497],{},"Finally, place the following command in your document preamble in order to generate the glossary:",[446,499,501],{"className":448,"code":500,"language":429,"meta":450,"style":450},"\\makeglossaries\n",[364,502,503],{"__ignoreMap":450},[454,504,505],{"class":456,"line":457},[454,506,500],{},[357,508,509,510,512,513,517,518,387],{},"Any links in resulting glossary will not be \"clickable\" unless you load the ",[364,511,366],{}," package ",[514,515,516],"em",{},"after"," the ",[364,519,520],{},"hyperref",[357,522,523,524,527,528,530,531,399,533,535],{},"In addition, users who wish to make use of ",[364,525,526],{},"makeglossaries"," will need to have Perl installed — this is not normally present by default on Microsoft Windows platforms. That said, ",[364,529,526],{}," simply provides a convenient interface to ",[364,532,465],{},[364,534,469],{}," and is not essential.",[389,537,539],{"id":538},"defining-glossary-entries","Defining glossary entries",[357,541,542],{},"To use an entry from a glossary you first need to define it. There are few ways to define an entry depending on what you define and how it is going to be used.",[357,544,545,546,549,550,553,554,557],{},"Note that a defined entry ",[514,547,548],{},"won't"," be included in the printed glossary ",[514,551,552],{},"unless"," it is used in the document. This enables you to create a glossary of general terms and just ",[364,555,556],{},"\\include"," it in all your documents.",[389,559,561],{"id":560},"defining-terms","Defining terms",[357,563,564,565,567],{},"To define a term in glossary you use the ",[364,566,410],{}," macro:",[446,569,571],{"className":448,"code":570,"language":429,"meta":450,"style":450},"\\newglossaryentry{\u003Clabel>}\n{\n  \u003Csettings>\n}\n",[364,572,573,578,584,590],{"__ignoreMap":450},[454,574,575],{"class":456,"line":457},[454,576,577],{},"\\newglossaryentry{\u003Clabel>}\n",[454,579,581],{"class":456,"line":580},2,[454,582,583],{},"{\n",[454,585,587],{"class":456,"line":586},3,[454,588,589],{},"  \u003Csettings>\n",[454,591,593],{"class":456,"line":592},4,[454,594,595],{},"}\n",[357,597,598,601,602,605],{},[364,599,600],{},"\u003Clabel>"," is a unique label used to identify an entry in glossary, ",[364,603,604],{},"\u003Csettings>"," are comma separated key=value pairs used to define an entry.",[357,607,608],{},"For example, to define a computer entry:",[446,610,612],{"className":448,"code":611,"language":429,"meta":450,"style":450},"\\newglossaryentry{computer}\n{\n  name=computer,\n  description={is a programmable machine that receives input,\n               stores and manipulates data, and provides\n               output in a useful format}\n}\n",[364,613,614,619,623,628,633,639,645],{"__ignoreMap":450},[454,615,616],{"class":456,"line":457},[454,617,618],{},"\\newglossaryentry{computer}\n",[454,620,621],{"class":456,"line":580},[454,622,583],{},[454,624,625],{"class":456,"line":586},[454,626,627],{},"  name=computer,\n",[454,629,630],{"class":456,"line":592},[454,631,632],{},"  description={is a programmable machine that receives input,\n",[454,634,636],{"class":456,"line":635},5,[454,637,638],{},"               stores and manipulates data, and provides\n",[454,640,642],{"class":456,"line":641},6,[454,643,644],{},"               output in a useful format}\n",[454,646,648],{"class":456,"line":647},7,[454,649,595],{},[357,651,652],{},"The above example defines an entry that has the same label and entry name. This is not always the case as the next entry will show:",[446,654,656],{"className":448,"code":655,"language":429,"meta":450,"style":450},"\\newglossaryentry{naiive}\n{\n  name=naïve,\n  description={is a French loanword (adjective, form of naïf)\n               indicating having or showing a lack of experience,\n               understanding or sophistication}\n}\n",[364,657,658,663,667,672,677,682,687],{"__ignoreMap":450},[454,659,660],{"class":456,"line":457},[454,661,662],{},"\\newglossaryentry{naiive}\n",[454,664,665],{"class":456,"line":580},[454,666,583],{},[454,668,669],{"class":456,"line":586},[454,670,671],{},"  name=naïve,\n",[454,673,674],{"class":456,"line":592},[454,675,676],{},"  description={is a French loanword (adjective, form of naïf)\n",[454,678,679],{"class":456,"line":635},[454,680,681],{},"               indicating having or showing a lack of experience,\n",[454,683,684],{"class":456,"line":641},[454,685,686],{},"               understanding or sophistication}\n",[454,688,689],{"class":456,"line":647},[454,690,595],{},[357,692,693,694,430,696,698,699,701,702,705,706,709,710,712,713,716],{},"When you define terms, you need to remember that they will be sorted by ",[364,695,465],{},[364,697,469],{},". While ",[364,700,469],{}," is a bit more LaTeX aware, it does it by omitting LaTeX macros (",[364,703,704],{},"\\\"{\\i}",") thus incorrectly sorting the above example as ",[364,707,708],{},"nave",". ",[364,711,465],{}," won't fare much better, because it doesn't understand TeX macros, it will interpret the word exactly as it was defined, putting it inside symbol class, before words beginning with ",[364,714,715],{},"naa",". Therefore it's needed to extend our example and specify how to sort the word:",[446,718,720],{"className":448,"code":719,"language":429,"meta":450,"style":450},"\\newglossaryentry{naiive}\n{\n  name=naïve,\n  description={is a French loanword (adjective, form of naïf)\n               indicating having or showing a lack of experience,\n               understanding or sophistication},\n  sort=naiive\n}\n",[364,721,722,726,730,734,738,742,747,752],{"__ignoreMap":450},[454,723,724],{"class":456,"line":457},[454,725,662],{},[454,727,728],{"class":456,"line":580},[454,729,583],{},[454,731,732],{"class":456,"line":586},[454,733,671],{},[454,735,736],{"class":456,"line":592},[454,737,676],{},[454,739,740],{"class":456,"line":635},[454,741,681],{},[454,743,744],{"class":456,"line":641},[454,745,746],{},"               understanding or sophistication},\n",[454,748,749],{"class":456,"line":647},[454,750,751],{},"  sort=naiive\n",[454,753,755],{"class":456,"line":754},8,[454,756,595],{},[357,758,759],{},"You can also specify plural forms, if they are not formed by adding \"s\" (we will learn how to use them in next section):",[446,761,763],{"className":448,"code":762,"language":429,"meta":450,"style":450},"\\newglossaryentry{Linux}\n{\n  name=Linux,\n  description={is a generic term referring to the family of Unix-like\n               computer operating systems that use the Linux kernel},\n  plural=Linuces\n}\n",[364,764,765,770,774,779,784,789,794],{"__ignoreMap":450},[454,766,767],{"class":456,"line":457},[454,768,769],{},"\\newglossaryentry{Linux}\n",[454,771,772],{"class":456,"line":580},[454,773,583],{},[454,775,776],{"class":456,"line":586},[454,777,778],{},"  name=Linux,\n",[454,780,781],{"class":456,"line":592},[454,782,783],{},"  description={is a generic term referring to the family of Unix-like\n",[454,785,786],{"class":456,"line":635},[454,787,788],{},"               computer operating systems that use the Linux kernel},\n",[454,790,791],{"class":456,"line":641},[454,792,793],{},"  plural=Linuces\n",[454,795,796],{"class":456,"line":647},[454,797,595],{},[357,799,800],{},"Or, for acronyms:",[446,802,804],{"className":448,"code":803,"language":429,"meta":450,"style":450},"\\newacronym[longplural={Frames per Second}]{fpsLabel}{FPS}{Frame per Second}\n",[364,805,806],{"__ignoreMap":450},[454,807,808],{"class":456,"line":457},[454,809,803],{},[357,811,812],{},"This will avoid the wrong long plural: Frame per Seconds.",[357,814,815,816,819],{},"So far, the glossary entries have been defined as key-value lists. Sometimes, a description is more complex than just a paragraph. For example, you may want to have multiple paragraphs, itemized lists, figures, tables, etc. For such glossary entries use the command ",[364,817,818],{},"longnewglossaryentry"," in which the description follows the key-value list. The computer entry then looks like this:",[446,821,823],{"className":448,"code":822,"language":429,"meta":450,"style":450},"\\longnewglossaryentry{computer}\n{\n  name=computer\n}\n  {is a programmable machine that receives input,\n               stores and manipulates data, and provides\n               output in a useful format}\n",[364,824,825,830,834,839,843,848,852],{"__ignoreMap":450},[454,826,827],{"class":456,"line":457},[454,828,829],{},"\\longnewglossaryentry{computer}\n",[454,831,832],{"class":456,"line":580},[454,833,583],{},[454,835,836],{"class":456,"line":586},[454,837,838],{},"  name=computer\n",[454,840,841],{"class":456,"line":592},[454,842,595],{},[454,844,845],{"class":456,"line":635},[454,846,847],{},"  {is a programmable machine that receives input,\n",[454,849,850],{"class":456,"line":641},[454,851,638],{},[454,853,854],{"class":456,"line":647},[454,855,644],{},[857,858,860],"h3",{"id":859},"defining-symbols","Defining symbols",[357,862,863],{},"Defined entries can also be symbols:",[446,865,867],{"className":448,"code":866,"language":429,"meta":450,"style":450},"\\newglossaryentry{pi}\n{\n  name={\\ensuremath{\\pi} },\n  description={ratio of circumference of circle to its\n               diameter},\n  sort=pi\n}\n",[364,868,869,874,878,883,888,893,898],{"__ignoreMap":450},[454,870,871],{"class":456,"line":457},[454,872,873],{},"\\newglossaryentry{pi}\n",[454,875,876],{"class":456,"line":580},[454,877,583],{},[454,879,880],{"class":456,"line":586},[454,881,882],{},"  name={\\ensuremath{\\pi} },\n",[454,884,885],{"class":456,"line":592},[454,886,887],{},"  description={ratio of circumference of circle to its\n",[454,889,890],{"class":456,"line":635},[454,891,892],{},"               diameter},\n",[454,894,895],{"class":456,"line":641},[454,896,897],{},"  sort=pi\n",[454,899,900],{"class":456,"line":647},[454,901,595],{},[357,903,904],{},"You can also define both a name and a symbol:",[446,906,908],{"className":448,"code":907,"language":429,"meta":450,"style":450},"\\newglossaryentry{real number}\n{\n  name={real number},\n  description={include both rational numbers, such as $42$ and \n               $\\frac{-23}{129}$, and irrational numbers, \n               such as $\\pi$ and the square root of two; or,\n               a real number can be given by an infinite decimal\n               representation, such as $2.4871773339\\ldots$ where\n               the digits continue in some way; or, the real\n               numbers may be thought of as points on an infinitely\n               long number line},\n  symbol={\\ensuremath{\\mathbb{R} }}\n}\n",[364,909,910,915,919,924,929,934,939,944,949,955,961,967,973],{"__ignoreMap":450},[454,911,912],{"class":456,"line":457},[454,913,914],{},"\\newglossaryentry{real number}\n",[454,916,917],{"class":456,"line":580},[454,918,583],{},[454,920,921],{"class":456,"line":586},[454,922,923],{},"  name={real number},\n",[454,925,926],{"class":456,"line":592},[454,927,928],{},"  description={include both rational numbers, such as $42$ and \n",[454,930,931],{"class":456,"line":635},[454,932,933],{},"               $\\frac{-23}{129}$, and irrational numbers, \n",[454,935,936],{"class":456,"line":641},[454,937,938],{},"               such as $\\pi$ and the square root of two; or,\n",[454,940,941],{"class":456,"line":647},[454,942,943],{},"               a real number can be given by an infinite decimal\n",[454,945,946],{"class":456,"line":754},[454,947,948],{},"               representation, such as $2.4871773339\\ldots$ where\n",[454,950,952],{"class":456,"line":951},9,[454,953,954],{},"               the digits continue in some way; or, the real\n",[454,956,958],{"class":456,"line":957},10,[454,959,960],{},"               numbers may be thought of as points on an infinitely\n",[454,962,964],{"class":456,"line":963},11,[454,965,966],{},"               long number line},\n",[454,968,970],{"class":456,"line":969},12,[454,971,972],{},"  symbol={\\ensuremath{\\mathbb{R} }}\n",[454,974,976],{"class":456,"line":975},13,[454,977,595],{},[357,979,980],{},"Note that not all glossary styles show defined symbols.",[857,982,984],{"id":983},"defining-acronyms","Defining acronyms",[357,986,987,988,567],{},"To define a new acronym you use the ",[364,989,413],{},[446,991,993],{"className":448,"code":992,"language":429,"meta":450,"style":450},"\\newacronym{\u003Clabel>}{\u003Cabbrv>}{\u003Cfull>}\n",[364,994,995],{"__ignoreMap":450},[454,996,997],{"class":456,"line":457},[454,998,992],{},[357,1000,1001,1002,1004,1005,1008,1009,1012],{},"where ",[364,1003,600],{}," is the unique label identifying the acronym, ",[364,1006,1007],{},"\u003Cabbrv>"," is the abbreviated form of the acronym and ",[364,1010,1011],{},"\u003Cfull>"," is the expanded text. For example:",[446,1014,1016],{"className":448,"code":1015,"language":429,"meta":450,"style":450},"\\newacronym{lvm}{LVM}{Logical Volume Manager}\n",[364,1017,1018],{"__ignoreMap":450},[454,1019,1020],{"class":456,"line":457},[454,1021,1015],{},[357,1023,1024,1025,1028],{},"Defined acronyms can be put in separate list if you use ",[364,1026,1027],{},"acronym"," package option:",[446,1030,1032],{"className":448,"code":1031,"language":429,"meta":450,"style":450},"\\usepackage[acronym]{glossaries}\n",[364,1033,1034],{"__ignoreMap":450},[454,1035,1036],{"class":456,"line":457},[454,1037,1031],{},[389,1039,1041],{"id":1040},"using-defined-terms","Using defined terms",[357,1043,1044],{},"When you have defined a term, you can use it in a document. There are many different commands used to refer to glossary terms.",[857,1046,1048],{"id":1047},"general-references","General references",[357,1050,1051,1052,1055],{},"A general reference is used with ",[364,1053,1054],{},"\\gls"," command. If, for example, you have glossary entries defined as those above, you might use it in this way:",[446,1057,1059],{"className":448,"code":1058,"language":429,"meta":450,"style":450},"\\Gls{naiive} people don't know about\nalternative \\gls{computer} operating systems:\n\\glspl{Linux}, BSDs and GNU\u002FHurd.\n",[364,1060,1061,1066,1071],{"__ignoreMap":450},[454,1062,1063],{"class":456,"line":457},[454,1064,1065],{},"\\Gls{naiive} people don't know about\n",[454,1067,1068],{"class":456,"line":580},[454,1069,1070],{},"alternative \\gls{computer} operating systems:\n",[454,1072,1073],{"class":456,"line":586},[454,1074,1075],{},"\\glspl{Linux}, BSDs and GNU\u002FHurd.\n",[357,1077,1078],{},"This will produce: Naïve people don't know about alternative computer operating systems: Linuces, BSDs and GNU\u002FHurd.",[357,1080,1081],{},"Description of commands used in above example:",[1083,1084,1085,1104,1114,1122,1130,1142,1153],"ul",{},[1086,1087,1088,1094,1095,1097,1098,1100,1101,1103],"li",{},[1089,1090,1091],"strong",{},[364,1092,1093],{},"\\gls{\u003Clabel>}"," — This command prints the term associated with ",[364,1096,600],{}," passed as its argument. If the ",[364,1099,520],{}," package was loaded before ",[364,1102,366],{}," it will also be hyperlinked to the entry in glossary.",[1086,1105,1106,1111,1112,434],{},[1089,1107,1108],{},[364,1109,1110],{},"\\glspl{\u003Clabel>}"," — This command prints the plural of the defined term, other than that it behaves in the same way as ",[364,1113,1054],{},[1086,1115,1116,1121],{},[1089,1117,1118],{},[364,1119,1120],{},"\\Gls{\u003Clabel>}"," — This command prints the singular form of the term with the first character converted to upper case.",[1086,1123,1124,1129],{},[1089,1125,1126],{},[364,1127,1128],{},"\\Glspl{\u003Clabel>}"," — This command prints the plural form with first letter of the term converted to upper case.",[1086,1131,1132,1137,1138,1141],{},[1089,1133,1134],{},[364,1135,1136],{},"\\glslink{\u003Clabel>}{\u003Calternate text>}"," — This command creates the link as usual, but typesets the ",[514,1139,1140],{},"alternate text"," instead. It can also take several options which changes its default behavior (see the documentation).",[1086,1143,1144,1149,1150],{},[1089,1145,1146],{},[364,1147,1148],{},"\\glssymbol{\u003Clabel>}"," — This command prints whatever is defined in ",[364,1151,1152],{},"\\newglossaryentry{\u003Clabel>}{symbol={Output of glssymbol}, ...}",[1086,1154,1155,1149,1160],{},[1089,1156,1157],{},[364,1158,1159],{},"\\glsdesc{\u003Clabel>}",[364,1161,1162],{},"\\newglossaryentry{\u003Clabel>}{description={Output of glsdesc}, ...}",[857,1164,1166],{"id":1165},"referring-acronyms","Referring acronyms",[357,1168,1169,1170,1172,1173,1176,1177,1180],{},"Acronyms behave a bit differently to normal glossary terms. On first use the ",[364,1171,1054],{}," command will display ",[364,1174,1175],{},"\u003Cfull> (\u003Cabbrv>)",". On subsequent uses only the abbreviation will be displayed. If this isn't happening, setting ",[364,1178,1179],{},"\\setacronymstyle{long-short}"," is required.",[357,1182,1183],{},"To reset the first use of an acronym, use the command:",[446,1185,1187],{"className":448,"code":1186,"language":429,"meta":450,"style":450},"\\glsreset{\u003Clabel>}\n",[364,1188,1189],{"__ignoreMap":450},[454,1190,1191],{"class":456,"line":457},[454,1192,1186],{},[357,1194,1195],{},"or, if you want to reset the use status of all acronyms:",[446,1197,1199],{"className":448,"code":1198,"language":429,"meta":450,"style":450},"\\glsresetall\n",[364,1200,1201],{"__ignoreMap":450},[454,1202,1203],{"class":456,"line":457},[454,1204,1198],{},[357,1206,1207],{},"Similarly, to unset the first use of an acronym so that only the abbreviation will be displayed, use:",[446,1209,1211],{"className":448,"code":1210,"language":429,"meta":450,"style":450},"\\glsunset{\u003Clabel>}\n",[364,1212,1213],{"__ignoreMap":450},[454,1214,1215],{"class":456,"line":457},[454,1216,1210],{},[357,1218,1219],{},"or, for all acronyms:",[446,1221,1223],{"className":448,"code":1222,"language":429,"meta":450,"style":450},"\\glsunsetall\n",[364,1224,1225],{"__ignoreMap":450},[454,1226,1227],{"class":456,"line":457},[454,1228,1222],{},[357,1230,1231,1232,1234],{},"If you just want to print the long version of an acronym without the abbreviation ",[364,1233,1011],{},", use:",[446,1236,1238],{"className":448,"code":1237,"language":429,"meta":450,"style":450},"\\acrlong{\u003Clabel>}\n",[364,1239,1240],{"__ignoreMap":450},[454,1241,1242],{"class":456,"line":457},[454,1243,1237],{},[357,1245,1246,1247,1234],{},"If you just want to print the long version of an acronym with the abbreviation ",[364,1248,1175],{},[446,1250,1252],{"className":448,"code":1251,"language":429,"meta":450,"style":450},"\\acrfull{\u003Clabel>}\n",[364,1253,1254],{"__ignoreMap":450},[454,1255,1256],{"class":456,"line":457},[454,1257,1251],{},[357,1259,1260,1261,1234],{},"If you just want to print the abbreviation ",[364,1262,1007],{},[446,1264,1266],{"className":448,"code":1265,"language":429,"meta":450,"style":450},"\\acrshort{\u003Clabel>}\n",[364,1267,1268],{"__ignoreMap":450},[454,1269,1270],{"class":456,"line":457},[454,1271,1265],{},[389,1273,1275],{"id":1274},"displaying-the-glossary","Displaying the Glossary",[357,1277,1278],{},"To display the sorted list of terms you need to add:",[446,1280,1282],{"className":448,"code":1281,"language":429,"meta":450,"style":450},"\\printglossaries\n",[364,1283,1284],{"__ignoreMap":450},[454,1285,1286],{"class":456,"line":457},[454,1287,1281],{},[357,1289,1290],{},"at the place you want the glossary and the list of acronyms to appear.",[357,1292,1293],{},"If all entries are to be printed the command",[446,1295,1297],{"className":448,"code":1296,"language":429,"meta":450,"style":450},"\\glsaddall\n",[364,1298,1299],{"__ignoreMap":450},[454,1300,1301],{"class":456,"line":457},[454,1302,1296],{},[357,1304,1305,1306,1308,1309,1312],{},"can be inserted before ",[364,1307,417],{},". You may also want to use ",[364,1310,1311],{},"\\usepackage[nonumberlist]{glossaries}"," to suppress the location list within the glossary.",[857,1314,1316],{"id":1315},"separate-glossary-and-list-of-acronyms","Separate Glossary and List of Acronyms",[357,1318,1319,1321],{},[364,1320,417],{}," will display all the glossaries in the order in which they were defined. If no custom glossaries are defined, the default glossary and the list of acronyms will be displayed.",[357,1323,1324],{},"The glossary and the list of acronyms can be displayed separately in different places:",[446,1326,1328],{"className":448,"code":1327,"language":429,"meta":450,"style":450},"\\usepackage[acronyms]{glossaries}\n\n\\printglossary[type=\\acronymtype] % prints just the list of acronyms\n\nSome text between the list of acronyms and the glossary.\n\n\\printglossary % if no option is supplied the default glossary is printed.\n",[364,1329,1330,1335,1341,1346,1350,1355,1359],{"__ignoreMap":450},[454,1331,1332],{"class":456,"line":457},[454,1333,1334],{},"\\usepackage[acronyms]{glossaries}\n",[454,1336,1337],{"class":456,"line":580},[454,1338,1340],{"emptyLinePlaceholder":1339},true,"\n",[454,1342,1343],{"class":456,"line":586},[454,1344,1345],{},"\\printglossary[type=\\acronymtype] % prints just the list of acronyms\n",[454,1347,1348],{"class":456,"line":592},[454,1349,1340],{"emptyLinePlaceholder":1339},[454,1351,1352],{"class":456,"line":635},[454,1353,1354],{},"Some text between the list of acronyms and the glossary.\n",[454,1356,1357],{"class":456,"line":641},[454,1358,1340],{"emptyLinePlaceholder":1339},[454,1360,1361],{"class":456,"line":647},[454,1362,1363],{},"\\printglossary % if no option is supplied the default glossary is printed.\n",[1365,1366,1368],"h4",{"id":1367},"dual-entries-with-reference-to-a-glossary-entry-from-an-acronym","Dual entries with reference to a glossary entry from an acronym",[357,1370,1371],{},"It may be useful to have both an acronym and a glossary entry for the same term. To link these two, define the acronym with a reference to the glossary entry like this:",[446,1373,1375],{"className":448,"code":1374,"language":429,"meta":450,"style":450},"\\newglossaryentry{gls-OWD} {\n  name={One-Way Delay},\n  description={The time a packet uses through a network from one host to another},\n}\n\\newacronym[see={[Glossary:]{gls-OWD} }]{OWD}{OWD}{One-Way Delay\\glsadd{gls-OWD} }\n",[364,1376,1377,1382,1387,1392,1396],{"__ignoreMap":450},[454,1378,1379],{"class":456,"line":457},[454,1380,1381],{},"\\newglossaryentry{gls-OWD} {\n",[454,1383,1384],{"class":456,"line":580},[454,1385,1386],{},"  name={One-Way Delay},\n",[454,1388,1389],{"class":456,"line":586},[454,1390,1391],{},"  description={The time a packet uses through a network from one host to another},\n",[454,1393,1394],{"class":456,"line":592},[454,1395,595],{},[454,1397,1398],{"class":456,"line":635},[454,1399,1400],{},"\\newacronym[see={[Glossary:]{gls-OWD} }]{OWD}{OWD}{One-Way Delay\\glsadd{gls-OWD} }\n",[357,1402,1403,1404,1407,1408,434],{},"Refer to acronym with ",[364,1405,1406],{},"\\gls{OWD}"," and the glossary with ",[364,1409,1410],{},"\\gls{gls-OWD}",[357,1412,1413],{},"To make this easier, we can use this command (modified from example in the official docs):",[357,1415,1416,1417],{},"Syntax: ",[364,1418,1419],{},"\\newdualentry[glossary options][acronym options]{label}{abbrv}{long}{description}",[446,1421,1423],{"className":448,"code":1422,"language":429,"meta":450,"style":450},"\\usepackage{xparse}\n\\DeclareDocumentCommand{\\newdualentry}{ O{} O{} m m m m } {\n  \\newglossaryentry{gls-#3}{name={#5},text={#5\\glsadd{#3} },\n    description={#6},#1\n  }\n  \\makeglossaries\n  \\newacronym[see={[Glossary:]{gls-#3} },#2]{#3}{#4}{#5\\glsadd{gls-#3} }\n}\n",[364,1424,1425,1430,1435,1440,1445,1450,1455,1460],{"__ignoreMap":450},[454,1426,1427],{"class":456,"line":457},[454,1428,1429],{},"\\usepackage{xparse}\n",[454,1431,1432],{"class":456,"line":580},[454,1433,1434],{},"\\DeclareDocumentCommand{\\newdualentry}{ O{} O{} m m m m } {\n",[454,1436,1437],{"class":456,"line":586},[454,1438,1439],{},"  \\newglossaryentry{gls-#3}{name={#5},text={#5\\glsadd{#3} },\n",[454,1441,1442],{"class":456,"line":592},[454,1443,1444],{},"    description={#6},#1\n",[454,1446,1447],{"class":456,"line":635},[454,1448,1449],{},"  }\n",[454,1451,1452],{"class":456,"line":641},[454,1453,1454],{},"  \\makeglossaries\n",[454,1456,1457],{"class":456,"line":647},[454,1458,1459],{},"  \\newacronym[see={[Glossary:]{gls-#3} },#2]{#3}{#4}{#5\\glsadd{gls-#3} }\n",[454,1461,1462],{"class":456,"line":754},[454,1463,595],{},[357,1465,1466],{},"then, define new (dual) entries for glossary and acronym list like this:",[446,1468,1470],{"className":448,"code":1469,"language":429,"meta":450,"style":450},"\\newdualentry{OWD} % label\n  {OWD}            % abbreviation\n  {One-Way Delay}  % long form\n  {The time a packet uses through a network from one host to another} % description\n",[364,1471,1472,1477,1482,1487],{"__ignoreMap":450},[454,1473,1474],{"class":456,"line":457},[454,1475,1476],{},"\\newdualentry{OWD} % label\n",[454,1478,1479],{"class":456,"line":580},[454,1480,1481],{},"  {OWD}            % abbreviation\n",[454,1483,1484],{"class":456,"line":586},[454,1485,1486],{},"  {One-Way Delay}  % long form\n",[454,1488,1489],{"class":456,"line":592},[454,1490,1491],{},"  {The time a packet uses through a network from one host to another} % description\n",[857,1493,1495],{"id":1494},"custom-name","Custom Name",[357,1497,1498,1499,1502,1503,1506,1507,1510,1511,1513],{},"The name of the glossary section can be replaced with a custom name or translated to a different language. Add the option ",[364,1500,1501],{},"title"," to ",[364,1504,1505],{},"\\printglossary"," to specify the glossary's title. Add the option ",[364,1508,1509],{},"toctitle"," to specify the title used in the table of content (if not used, ",[364,1512,1501],{}," is used as default).",[446,1515,1517],{"className":448,"code":1516,"language":429,"meta":450,"style":450},"\\printglossary[title=List of Terms,toctitle=Terms and abbreviations]\n",[364,1518,1519],{"__ignoreMap":450},[454,1520,1521],{"class":456,"line":457},[454,1522,1516],{},[857,1524,1526],{"id":1525},"remove-the-point","Remove the point",[357,1528,1529],{},"To omit the dot at the end of each description, use this code:",[446,1531,1533],{"className":448,"code":1532,"language":429,"meta":450,"style":450},"\\usepackage[nopostdot]{glossaries}\n",[364,1534,1535],{"__ignoreMap":450},[454,1536,1537],{"class":456,"line":457},[454,1538,1532],{},[857,1540,1542],{"id":1541},"changing-glossary-entry-presentation-using-glossary-styles","Changing Glossary Entry Presentation Using Glossary Styles",[357,1544,1545],{},"A number of pre-built styles are available, and can be changed easily using",[446,1547,1549],{"className":448,"code":1548,"language":429,"meta":450,"style":450},"% Must be issued before \\printglossaries\n\\setglossarystyle{\u003Cnewstyle>}\n",[364,1550,1551,1556],{"__ignoreMap":450},[454,1552,1553],{"class":456,"line":457},[454,1554,1555],{},"% Must be issued before \\printglossaries\n",[454,1557,1558],{"class":456,"line":580},[454,1559,1560],{},"\\setglossarystyle{\u003Cnewstyle>}\n",[357,1562,1563],{},"Commonly used styles include:",[1083,1565,1566,1572,1578,1587],{},[1086,1567,1568,1571],{},[1089,1569,1570],{},"list"," — Standard list format with term and description",[1086,1573,1574,1577],{},[1089,1575,1576],{},"altlist"," — Inserts newline after term and indents description",[1086,1579,1580,430,1583,1586],{},[1089,1581,1582],{},"altlistgroup",[1089,1584,1585],{},"listgroup"," — Adds grouping based on the first letters of the terms",[1086,1588,1589,430,1592,1595],{},[1089,1590,1591],{},"altlisthypergroup",[1089,1593,1594],{},"listhypergroup"," — Adds a hyperlinked 'index' at the top of each glossary to jump to a group",[389,1597,1599],{"id":1598},"building-your-document","Building your document",[357,1601,1602],{},"To add glossary into your final document requires:",[1604,1605,1606,1611,1622],"ol",{},[1086,1607,1608,1609],{},"Build your LaTeX document — this will also generate the aux file\u002Fs required by the ",[364,1610,526],{},[1086,1612,1613,1614,1616,1617,430,1619,1621],{},"Invoke ",[364,1615,526],{}," — a script which selects the correct character encodings and language settings and which will also run ",[364,1618,469],{},[364,1620,465],{}," if these are specified in your document file",[1086,1623,1624],{},"Build your LaTeX document again — to produce a document with glossary entries",[357,1626,1627],{},"Thus:",[446,1629,1633],{"className":1630,"code":1631,"language":1632,"meta":450,"style":450},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","latex doc\nmakeglossaries doc\nlatex doc\n","bash",[364,1634,1635,1644,1650],{"__ignoreMap":450},[454,1636,1637,1640],{"class":456,"line":457},[454,1638,429],{"class":1639},"sBMFI",[454,1641,1643],{"class":1642},"sfazB"," doc\n",[454,1645,1646,1648],{"class":456,"line":580},[454,1647,526],{"class":1639},[454,1649,1643],{"class":1642},[454,1651,1652,1654],{"class":456,"line":586},[454,1653,429],{"class":1639},[454,1655,1643],{"class":1642},[357,1657,1001,1658,1660,1661,1663,1664,399,1667,1670,1671,1674,1675,1677],{},[364,1659,429],{}," is your usual build call, perhaps ",[364,1662,433],{},", ",[364,1665,1666],{},"lualatex",[364,1668,1669],{},"doc"," is the name of your LaTeX master file without file extension. Option ",[364,1672,1673],{},"-d out"," can be used to point where aux and other intermediate files are. If your entries are interlinked (entries themselves link to other entries with ",[364,1676,1054],{}," calls), you will need to run steps 1 and 2 twice, that is, in the following order: 1, 2, 1, 2, 3.",[357,1679,1680,1681,399,1684,1687],{},"Any issues will be reported in ",[364,1682,1683],{},"doc.log",[364,1685,1686],{},"doc.glg"," files.",[389,1689,1691],{"id":1690},"example-for-use-in-windows-with-texmaker","Example for use in windows with Texmaker",[857,1693,1695],{"id":1694},"compile-glossary-with-xindy-in-windows-with-texmaker","Compile glossary with xindy - In Windows with Texmaker",[357,1697,1698,1699,1701],{},"In TeX Live and since June 2015 in MiKTeX, ",[364,1700,469],{}," is already included.",[357,1703,1704],{},"There is only one issue with path of the install directory of MiKTeX containing spaces. It can be solved via the edit described on TeX Stack Exchange.",[357,1706,1707],{},"You need to restart Texmaker after installation of xindy, to update PATH references to xindy and Perl binaries.",[357,1709,1710,1711,1714,1715,1714,1718,1721],{},"Then, in Texmaker, go to ",[1089,1712,1713],{},"User"," -> ",[1089,1716,1717],{},"User Commands",[1089,1719,1720],{},"Edit User Commands",". Choose command 1:",[1604,1723,1724,1729],{},[1086,1725,1726,1727],{},"Menuitem = ",[1089,1728,526],{},[1086,1730,1731,1732],{},"Command = ",[1089,1733,1734],{},"makeglossaries %",[357,1736,1737,1738,1741,1742,434],{},"Now push ",[1089,1739,1740],{},"Alt+Shift+F1"," and then ",[1089,1743,1744],{},"F1",[357,1746,1747,1750,1751,1753,1754,1757,1758,1760,1761,1764],{},[1089,1748,1749],{},"Note",", for use with the \"use build directory\" option of Texmaker: ",[364,1752,526],{}," needs to find the aux file. The option ",[364,1755,1756],{},"-d \u003Cdir>"," of ",[364,1759,526],{}," provides for the subdirectory case. Hence the Command in this case should be: ",[364,1762,1763],{},"makeglossaries -d build %"," instead.",[857,1766,1768],{"id":1767},"document-preamble","Document preamble",[357,1770,1771,1772,1774,1775,517,1778,1780],{},"In preamble should be included (note, ",[1089,1773,520],{}," should be loaded ",[1089,1776,1777],{},"before",[1089,1779,366],{},"):",[446,1782,1784],{"className":448,"code":1783,"language":429,"meta":450,"style":450},"\\usepackage[nomain,acronym,xindy,toc]{glossaries} % nomain, if you define glossaries in a file\n\\makeglossaries\n\\usepackage[xindy]{imakeidx}\n\\makeindex\n",[364,1785,1786,1791,1795,1800],{"__ignoreMap":450},[454,1787,1788],{"class":456,"line":457},[454,1789,1790],{},"\\usepackage[nomain,acronym,xindy,toc]{glossaries} % nomain, if you define glossaries in a file\n",[454,1792,1793],{"class":456,"line":580},[454,1794,500],{},[454,1796,1797],{"class":456,"line":586},[454,1798,1799],{},"\\usepackage[xindy]{imakeidx}\n",[454,1801,1802],{"class":456,"line":592},[454,1803,1804],{},"\\makeindex\n",[857,1806,1808],{"id":1807},"glossary-definitions","Glossary definitions",[357,1810,1811,1812],{},"Write all your glossaries\u002Facronyms in a file: e.g. ",[1089,1813,1814],{},"INP-00-glossary.tex",[446,1816,1818],{"className":448,"code":1817,"language":429,"meta":450,"style":450},"\\newacronym{ddye}{D$_{\\text{dye} }$}{donor dye, ex. Alexa 488}\n\\newacronym[description={\\glslink{r0}{F\\\"{o}rster distance} }]{R0}{$R_{0}$}{F\\\"{o}rster distance}\n\\newglossaryentry{r0}{name=\\glslink{R0}{\\ensuremath{R_{0} }},text=F\\\"{o}rster distance,\n  description={F\\\"{o}rster distance, where 50\\% ...}, sort=R}\n\\newglossaryentry{kdeac}{name=\\glslink{R0}{\\ensuremath{k_{DEAC} }},text=$k_{DEAC}$,\n  description={is the rate of deactivation from ... and emission)}, sort=k}\n",[364,1819,1820,1825,1830,1835,1840,1845],{"__ignoreMap":450},[454,1821,1822],{"class":456,"line":457},[454,1823,1824],{},"\\newacronym{ddye}{D$_{\\text{dye} }$}{donor dye, ex. Alexa 488}\n",[454,1826,1827],{"class":456,"line":580},[454,1828,1829],{},"\\newacronym[description={\\glslink{r0}{F\\\"{o}rster distance} }]{R0}{$R_{0}$}{F\\\"{o}rster distance}\n",[454,1831,1832],{"class":456,"line":586},[454,1833,1834],{},"\\newglossaryentry{r0}{name=\\glslink{R0}{\\ensuremath{R_{0} }},text=F\\\"{o}rster distance,\n",[454,1836,1837],{"class":456,"line":592},[454,1838,1839],{},"  description={F\\\"{o}rster distance, where 50\\% ...}, sort=R}\n",[454,1841,1842],{"class":456,"line":635},[454,1843,1844],{},"\\newglossaryentry{kdeac}{name=\\glslink{R0}{\\ensuremath{k_{DEAC} }},text=$k_{DEAC}$,\n",[454,1846,1847],{"class":456,"line":641},[454,1848,1849],{},"  description={is the rate of deactivation from ... and emission)}, sort=k}\n",[857,1851,1853],{"id":1852},"include-glossary-definitions-and-print-glossary","Include glossary definitions and print glossary",[357,1855,1856,1857,1780],{},"Include glossary definitions in the preamble (Before ",[364,1858,1859],{},"\\begin{document}",[446,1861,1863],{"className":448,"code":1862,"language":429,"meta":450,"style":450},"\\loadglsentries[main]{INP-00-glossary}\n% or using \\input:\n% \\input{INP-00-glossary}\n",[364,1864,1865,1870,1875],{"__ignoreMap":450},[454,1866,1867],{"class":456,"line":457},[454,1868,1869],{},"\\loadglsentries[main]{INP-00-glossary}\n",[454,1871,1872],{"class":456,"line":580},[454,1873,1874],{},"% or using \\input:\n",[454,1876,1877],{"class":456,"line":586},[454,1878,1879],{},"% \\input{INP-00-glossary}\n",[357,1881,1882],{},"Print glossaries, near end:",[446,1884,1886],{"className":448,"code":1885,"language":429,"meta":450,"style":450},"\\appendix\n\\bibliographystyle{plainnat}\n\\bibliography{bibtex}\n\\printindex\n\\printglossaries\n\\end{document}\n",[364,1887,1888,1893,1898,1903,1908,1912],{"__ignoreMap":450},[454,1889,1890],{"class":456,"line":457},[454,1891,1892],{},"\\appendix\n",[454,1894,1895],{"class":456,"line":580},[454,1896,1897],{},"\\bibliographystyle{plainnat}\n",[454,1899,1900],{"class":456,"line":586},[454,1901,1902],{},"\\bibliography{bibtex}\n",[454,1904,1905],{"class":456,"line":592},[454,1906,1907],{},"\\printindex\n",[454,1909,1910],{"class":456,"line":635},[454,1911,1281],{},[454,1913,1914],{"class":456,"line":641},[454,1915,1916],{},"\\end{document}\n",[1918,1919,1920],"style",{},"html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}",{"title":450,"searchDepth":580,"depth":580,"links":1922},[1923,1924,1925,1926,1930,1934,1940,1941],{"id":391,"depth":580,"text":392},{"id":437,"depth":580,"text":438},{"id":538,"depth":580,"text":539},{"id":560,"depth":580,"text":561,"children":1927},[1928,1929],{"id":859,"depth":586,"text":860},{"id":983,"depth":586,"text":984},{"id":1040,"depth":580,"text":1041,"children":1931},[1932,1933],{"id":1047,"depth":586,"text":1048},{"id":1165,"depth":586,"text":1166},{"id":1274,"depth":580,"text":1275,"children":1935},[1936,1937,1938,1939],{"id":1315,"depth":586,"text":1316},{"id":1494,"depth":586,"text":1495},{"id":1525,"depth":586,"text":1526},{"id":1541,"depth":586,"text":1542},{"id":1598,"depth":580,"text":1599},{"id":1690,"depth":580,"text":1691,"children":1942},[1943,1944,1945,1946],{"id":1694,"depth":586,"text":1695},{"id":1767,"depth":586,"text":1768},{"id":1807,"depth":586,"text":1808},{"id":1852,"depth":586,"text":1853},"How to create glossaries and manage acronyms in LaTeX documents using the glossaries package.","md",null,{},{"title":194,"description":1947},"S0OgYVDtsjHL2hqo4m2TjxU6XOMhRor5LxW4lZ1Hff0",[1954,1956],{"title":190,"path":191,"stem":192,"description":1955,"children":-1},"How to create and manage indices in LaTeX documents using makeidx, imakeidx, and other indexing packages.",{"title":204,"path":205,"stem":206,"description":1957,"children":-1},"Automatic cross-referencing of equations, sections, figures, and tables in LaTeX.",1785155510618]