[{"data":1,"prerenderedAt":1257},["ShallowReactive",2],{"navigation_docs":3,"-document-fundamentals-internationalization":351,"-document-fundamentals-internationalization-surround":1252},[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":80,"body":353,"description":1246,"extension":1247,"links":1248,"meta":1249,"navigation":457,"path":81,"seo":1250,"stem":82,"__hash__":1251},"docs\u002F03.document-fundamentals\u002F08.internationalization.md",{"type":354,"value":355,"toc":1224},"minimark",[356,360,363,385,388,419,422,477,482,487,498,505,537,541,550,559,566,575,578,581,590,593,607,610,619,622,631,634,643,646,666,670,677,686,689,704,708,715,719,722,731,735,738,747,750,759,766,775,778,781,849,852,889,893,896,900,903,939,943,946,982,985,1010,1014,1017,1022,1068,1072,1108,1112,1115,1128,1132,1146,1150,1156,1188,1192,1220],[357,358,359],"p",{},"LaTeX requires some additional configuration to typeset documents in languages other than English. In addition, many scripts require LuaTeX, which is currently the recommended engine, or XeTeX.",[357,361,362],{},"There are currently two packages providing international language support:",[364,365,366,379],"ul",{},[367,368,369,373,374,378],"li",{},[370,371,372],"strong",{},"Babel"," works with the three main engines: pdfTeX, LuaTeX and XeTeX. It's part of the LaTeX core, and the recommended package by ",[375,376,377],"em",{},"The LaTeX Companion"," (3rd ed., 2023). Depending on the engine the number of supported languages goes from about 170 to 300, covering about 45 scripts.",[367,380,381,384],{},[370,382,383],{},"Polyglossia"," was devised as an alternative to Babel for XeTeX (although provides partial support for LuaTeX). It supports about 90 languages, covering about 30 scripts.",[357,386,387],{},"Both packages cover the major languages around the World (French, Spanish, Arabic, Chinese, Japanese, Thai, Hindi, Marathi, etc.) and handle the following tasks:",[364,389,390,395,401,407,413],{},[367,391,392,394],{},[370,393,64],{},": Assigning a font to each non-Latin language",[367,396,397,400],{},[370,398,399],{},"Linebreaking, justification and hyphenation",": Activating for each script and language the corresponding line breaking algorithm",[367,402,403,406],{},[370,404,405],{},"Cultural elements",": Translating document labels, formatting dates and numbers",[367,408,409,412],{},[370,410,411],{},"Bidirectional typesetting",": Supporting documents that contain right to left scripts",[367,414,415,418],{},[370,416,417],{},"Typographical rules and transliterations",": Performing miscellaneous transformations",[357,420,421],{},"With Babel, LaTeX >= 2018-04-01, and a monolingual document in UTF-8 encoding:",[423,424,429],"pre",{"className":425,"code":426,"language":427,"meta":428,"style":428},"language-latex shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\\documentclass[french]{article}\n\\usepackage[T1]{fontenc}  % \u003C- With XeTeX or LuaTeX, delete this line\n\\usepackage{babel}\n\n\\begin{document}\nPlus ça change, plus c'est la même chose!\n\\end{document}\n","latex","",[430,431,432,440,446,452,459,465,471],"code",{"__ignoreMap":428},[433,434,437],"span",{"class":435,"line":436},"line",1,[433,438,439],{},"\\documentclass[french]{article}\n",[433,441,443],{"class":435,"line":442},2,[433,444,445],{},"\\usepackage[T1]{fontenc}  % \u003C- With XeTeX or LuaTeX, delete this line\n",[433,447,449],{"class":435,"line":448},3,[433,450,451],{},"\\usepackage{babel}\n",[433,453,455],{"class":435,"line":454},4,[433,456,458],{"emptyLinePlaceholder":457},true,"\n",[433,460,462],{"class":435,"line":461},5,[433,463,464],{},"\\begin{document}\n",[433,466,468],{"class":435,"line":467},6,[433,469,470],{},"Plus ça change, plus c'est la même chose!\n",[433,472,474],{"class":435,"line":473},7,[433,475,476],{},"\\end{document}\n",[478,479,481],"h2",{"id":480},"encodings","Encodings",[483,484,486],"h3",{"id":485},"unicode-engines","Unicode Engines",[357,488,489,490,493,494,497],{},"When using the ",[430,491,492],{},"xelatex"," or ",[430,495,496],{},"lualatex"," engines, many of the problems are solved for you. Input files are assumed to be UTF-8, and the engine automatically maps Unicode characters to their glyphs in the TrueType or OpenType fonts you selected.",[357,499,500,501,504],{},"Fonts are configured using the ",[430,502,503],{},"fontspec"," package. Here is an example for Hindi:",[423,506,508],{"className":425,"code":507,"language":427,"meta":428,"style":428},"\\documentclass[hindi]{article}\n\\usepackage{babel}\n\\babelfont{rm}{Shobhika}\n\\begin{document}\nजिस की लाठी उस की भैंस.\n\\end{document}\n",[430,509,510,515,519,524,528,533],{"__ignoreMap":428},[433,511,512],{"class":435,"line":436},[433,513,514],{},"\\documentclass[hindi]{article}\n",[433,516,517],{"class":435,"line":442},[433,518,451],{},[433,520,521],{"class":435,"line":448},[433,522,523],{},"\\babelfont{rm}{Shobhika}\n",[433,525,526],{"class":435,"line":454},[433,527,464],{},[433,529,530],{"class":435,"line":461},[433,531,532],{},"जिस की लाठी उस की भैंस.\n",[433,534,535],{"class":435,"line":467},[433,536,476],{},[483,538,540],{"id":539},"_8-bit-engines","8-bit Engines",[357,542,543,544,493,546,549],{},"With engines not supporting Unicode internally (",[430,545,427],{},[430,547,548],{},"pdflatex","), LaTeX must handle two fundamental problems:",[551,552,553,556],"ol",{},[367,554,555],{},"Mapping the bytes of your input file into the characters of the language(s) you want to use.",[367,557,558],{},"Mapping those characters to their glyphs in the fonts your document uses.",[357,560,561,562,565],{},"For most Latin languages, ",[430,563,564],{},"T1"," is the desired output encoding:",[423,567,569],{"className":425,"code":568,"language":427,"meta":428,"style":428},"\\usepackage[T1]{fontenc}\n",[430,570,571],{"__ignoreMap":428},[433,572,573],{"class":435,"line":436},[433,574,568],{},[478,576,372],{"id":577},"babel",[357,579,580],{},"The core package babel supports the 3 main engines (PDFLaTeX, LuaLaTeX and XeLaTeX). There are two ways to specify the document languages:",[423,582,584],{"className":425,"code":583,"language":427,"meta":428,"style":428},"\\usepackage[language]{babel}\n",[430,585,586],{"__ignoreMap":428},[433,587,588],{"class":435,"line":436},[433,589,583],{},[357,591,592],{},"Or making the language a global option:",[423,594,596],{"className":425,"code":595,"language":427,"meta":428,"style":428},"\\documentclass[language]{article}\n\\usepackage{babel}\n",[430,597,598,603],{"__ignoreMap":428},[433,599,600],{"class":435,"line":436},[433,601,602],{},"\\documentclass[language]{article}\n",[433,604,605],{"class":435,"line":442},[433,606,451],{},[357,608,609],{},"If you call babel with multiple languages:",[423,611,613],{"className":425,"code":612,"language":427,"meta":428,"style":428},"\\usepackage[languageA,languageB]{babel}\n",[430,614,615],{"__ignoreMap":428},[433,616,617],{"class":435,"line":436},[433,618,612],{},[357,620,621],{},"The last language in the option list will be active, and you can use:",[423,623,625],{"className":425,"code":624,"language":427,"meta":428,"style":428},"\\selectlanguage{languageA}\n",[430,626,627],{"__ignoreMap":428},[433,628,629],{"class":435,"line":436},[433,630,624],{},[357,632,633],{},"to change the active language. You can also add short pieces of text in another language:",[423,635,637],{"className":425,"code":636,"language":427,"meta":428,"style":428},"\\foreignlanguage{languageB}{Text in another language}\n",[430,638,639],{"__ignoreMap":428},[433,640,641],{"class":435,"line":436},[433,642,636],{},[357,644,645],{},"Babel also offers various environments for entering larger pieces of text in another language:",[423,647,649],{"className":425,"code":648,"language":427,"meta":428,"style":428},"\\begin{otherlanguage}{languageB}\nText in language B. This environment switches all language-related definitions.\n\\end{otherlanguage}\n",[430,650,651,656,661],{"__ignoreMap":428},[433,652,653],{"class":435,"line":436},[433,654,655],{},"\\begin{otherlanguage}{languageB}\n",[433,657,658],{"class":435,"line":442},[433,659,660],{},"Text in language B. This environment switches all language-related definitions.\n",[433,662,663],{"class":435,"line":448},[433,664,665],{},"\\end{otherlanguage}\n",[483,667,669],{"id":668},"font-management","Font Management",[357,671,672,673,676],{},"Babel supports OpenType fonts with fontspec. It provides the macro ",[430,674,675],{},"\\babelfont",":",[423,678,680],{"className":425,"code":679,"language":427,"meta":428,"style":428},"\\babelfont{rm}{FreeSerif}\n",[430,681,682],{"__ignoreMap":428},[433,683,684],{"class":435,"line":436},[433,685,679],{},[357,687,688],{},"If you have to resort to different fonts:",[423,690,692],{"className":425,"code":691,"language":427,"meta":428,"style":428},"\\babelfont{rm}{Iwona}\n\\babelfont[hebrew]{rm}{FreeSerif}\n",[430,693,694,699],{"__ignoreMap":428},[433,695,696],{"class":435,"line":436},[433,697,698],{},"\\babelfont{rm}{Iwona}\n",[433,700,701],{"class":435,"line":442},[433,702,703],{},"\\babelfont[hebrew]{rm}{FreeSerif}\n",[483,705,707],{"id":706},"bidirectional-texts","Bidirectional Texts",[357,709,710,711,714],{},"Babel provides basic support for bidirectional texts. With ",[430,712,713],{},"bidi=basic"," RTL and LTR text can be mixed without explicit markup (only LuaTeX).",[483,716,718],{"id":717},"customization","Customization",[357,720,721],{},"Babel provides tools to customize the behavior of languages:",[423,723,725],{"className":425,"code":724,"language":427,"meta":428,"style":428},"\\setlocalecaption{spanish}{contents}{Contenidos}\n",[430,726,727],{"__ignoreMap":428},[433,728,729],{"class":435,"line":436},[433,730,724],{},[483,732,734],{"id":733},"multilingual-versions","Multilingual Versions",[357,736,737],{},"It is possible in LaTeX to typeset the content of one document in several languages and to choose upon compilation which language to output. With:",[423,739,741],{"className":425,"code":740,"language":427,"meta":428,"style":428},"\\babeltags{de = german}\n",[430,742,743],{"__ignoreMap":428},[433,744,745],{"class":435,"line":436},[433,746,740],{},[357,748,749],{},"You can write:",[423,751,753],{"className":425,"code":752,"language":427,"meta":428,"style":428},"text \\textde{German text} text\n",[430,754,755],{"__ignoreMap":428},[433,756,757],{"class":435,"line":436},[433,758,752],{},[357,760,761,762,765],{},"The current language can be tested using the ",[430,763,764],{},"iflang"," package:",[423,767,769],{"className":425,"code":768,"language":427,"meta":428,"style":428},"\\IfLanguageName{ngerman}{Hallo}{Hello}\n",[430,770,771],{"__ignoreMap":428},[433,772,773],{"class":435,"line":436},[433,774,768],{},[478,776,383],{"id":777},"polyglossia",[357,779,780],{},"Besides the core babel package, polyglossia can be used as an alternative with XeLaTeX and LualaTeX.",[423,782,784],{"className":425,"code":783,"language":427,"meta":428,"style":428},"\\documentclass{article}\n\\usepackage{polyglossia}\n\\setdefaultlanguage[variant=american]{english}\n\\setotherlanguages{french, bulgarian, greek}\n\\newfontfamily\\bulgarianfont\n  {NewComputerModern10}[Script=Cyrillic,Language=Bulgarian]\n\\newfontfamily\\greekfont\n  {NewComputerModern10}[Script=Greek,Language=Greek]\n\\begin{document}\nEnglish. \\textlang{french}{French}. \\textlang{bulgarian}{Български}.\n\\textlang{greek}{Ελληνικά}.\n\\end{document}\n",[430,785,786,791,796,801,806,811,816,821,827,832,838,844],{"__ignoreMap":428},[433,787,788],{"class":435,"line":436},[433,789,790],{},"\\documentclass{article}\n",[433,792,793],{"class":435,"line":442},[433,794,795],{},"\\usepackage{polyglossia}\n",[433,797,798],{"class":435,"line":448},[433,799,800],{},"\\setdefaultlanguage[variant=american]{english}\n",[433,802,803],{"class":435,"line":454},[433,804,805],{},"\\setotherlanguages{french, bulgarian, greek}\n",[433,807,808],{"class":435,"line":461},[433,809,810],{},"\\newfontfamily\\bulgarianfont\n",[433,812,813],{"class":435,"line":467},[433,814,815],{},"  {NewComputerModern10}[Script=Cyrillic,Language=Bulgarian]\n",[433,817,818],{"class":435,"line":473},[433,819,820],{},"\\newfontfamily\\greekfont\n",[433,822,824],{"class":435,"line":823},8,[433,825,826],{},"  {NewComputerModern10}[Script=Greek,Language=Greek]\n",[433,828,830],{"class":435,"line":829},9,[433,831,464],{},[433,833,835],{"class":435,"line":834},10,[433,836,837],{},"English. \\textlang{french}{French}. \\textlang{bulgarian}{Български}.\n",[433,839,841],{"class":435,"line":840},11,[433,842,843],{},"\\textlang{greek}{Ελληνικά}.\n",[433,845,847],{"class":435,"line":846},12,[433,848,476],{},[357,850,851],{},"As a comparison, here is the code with babel:",[423,853,855],{"className":425,"code":854,"language":427,"meta":428,"style":428},"\\documentclass{article}\n\\usepackage[american]{babel}\n\\babelfont[*cyrillic, *greek]{rm}{NewComputerModern10}\n\\begin{document}\nEnglish. \\foreignlanguage{french}{French}.\n\\foreignlanguage{bulgarian}{Български}. \\foreignlanguage{greek}{Ελληνικά}.\n\\end{document}\n",[430,856,857,861,866,871,875,880,885],{"__ignoreMap":428},[433,858,859],{"class":435,"line":436},[433,860,790],{},[433,862,863],{"class":435,"line":442},[433,864,865],{},"\\usepackage[american]{babel}\n",[433,867,868],{"class":435,"line":448},[433,869,870],{},"\\babelfont[*cyrillic, *greek]{rm}{NewComputerModern10}\n",[433,872,873],{"class":435,"line":454},[433,874,464],{},[433,876,877],{"class":435,"line":461},[433,878,879],{},"English. \\foreignlanguage{french}{French}.\n",[433,881,882],{"class":435,"line":467},[433,883,884],{},"\\foreignlanguage{bulgarian}{Български}. \\foreignlanguage{greek}{Ελληνικά}.\n",[433,886,887],{"class":435,"line":473},[433,888,476],{},[478,890,892],{"id":891},"specific-languages","Specific Languages",[357,894,895],{},"Here is a collection of language-specific suggestions.",[483,897,899],{"id":898},"arabic-script","Arabic Script",[357,901,902],{},"Documents in the Arabic script, including Arabic, Persian, Urdu, Pashto, Kurdish, Uyghur, etc., are best typeset with either XeTeX or LuaTeX:",[423,904,906],{"className":425,"code":905,"language":427,"meta":428,"style":428},"\\documentclass{article}\n\\usepackage[bidi=basic]{babel}\n\\babelprovide[import, main]{arabic}\n\\babelfont{rm}{FreeSerif}\n\\begin{document}\nوقد عرفت شبه جزيرة العرب طيلة العصر الهيليني (الأغريقي)\n\\end{document}\n",[430,907,908,912,917,922,926,930,935],{"__ignoreMap":428},[433,909,910],{"class":435,"line":436},[433,911,790],{},[433,913,914],{"class":435,"line":442},[433,915,916],{},"\\usepackage[bidi=basic]{babel}\n",[433,918,919],{"class":435,"line":448},[433,920,921],{},"\\babelprovide[import, main]{arabic}\n",[433,923,924],{"class":435,"line":454},[433,925,679],{},[433,927,928],{"class":435,"line":461},[433,929,464],{},[433,931,932],{"class":435,"line":467},[433,933,934],{},"وقد عرفت شبه جزيرة العرب طيلة العصر الهيليني (الأغريقي)\n",[433,936,937],{"class":435,"line":473},[433,938,476],{},[483,940,942],{"id":941},"cyrillic-script","Cyrillic Script",[357,944,945],{},"Currently the most convenient way to typeset Cyrillic texts is with XeTeX or LuaTeX:",[423,947,949],{"className":425,"code":948,"language":427,"meta":428,"style":428},"\\documentclass{article}\n\\usepackage[russian]{babel}\n\\babelfont{rm}{DejaVu Serif}\n\n\\begin{document}\nРоссия, находящаяся на пересечении множества культур...\n\\end{document}\n",[430,950,951,955,960,965,969,973,978],{"__ignoreMap":428},[433,952,953],{"class":435,"line":436},[433,954,790],{},[433,956,957],{"class":435,"line":442},[433,958,959],{},"\\usepackage[russian]{babel}\n",[433,961,962],{"class":435,"line":448},[433,963,964],{},"\\babelfont{rm}{DejaVu Serif}\n",[433,966,967],{"class":435,"line":454},[433,968,458],{"emptyLinePlaceholder":457},[433,970,971],{"class":435,"line":461},[433,972,464],{},[433,974,975],{"class":435,"line":467},[433,976,977],{},"Россия, находящаяся на пересечении множества культур...\n",[433,979,980],{"class":435,"line":473},[433,981,476],{},[357,983,984],{},"Support for Cyrillic in non-Unicode engines:",[423,986,988],{"className":425,"code":987,"language":427,"meta":428,"style":428},"\\usepackage{amsmath,amsthm,amssymb}\n\\usepackage{mathtext}\n\\usepackage[T1,T2A]{fontenc}\n\\usepackage[english,bulgarian,russian,ukrainian]{babel}\n",[430,989,990,995,1000,1005],{"__ignoreMap":428},[433,991,992],{"class":435,"line":436},[433,993,994],{},"\\usepackage{amsmath,amsthm,amssymb}\n",[433,996,997],{"class":435,"line":442},[433,998,999],{},"\\usepackage{mathtext}\n",[433,1001,1002],{"class":435,"line":448},[433,1003,1004],{},"\\usepackage[T1,T2A]{fontenc}\n",[433,1006,1007],{"class":435,"line":454},[433,1008,1009],{},"\\usepackage[english,bulgarian,russian,ukrainian]{babel}\n",[483,1011,1013],{"id":1012},"chinese","Chinese",[357,1015,1016],{},"Typesetting Chinese texts is best done with a complete framework like CJK or xeCJK.",[1018,1019,1021],"h4",{"id":1020},"cjk-package","CJK Package",[423,1023,1025],{"className":425,"code":1024,"language":427,"meta":428,"style":428},"\\documentclass{article}\n\\usepackage{CJK}\n\n\\begin{document}\n\\begin{CJK}{UTF8}{gbsn}\n你好\nYou can mix Latin letters and Chinese.\n\\end{CJK}\n\\end{document}\n",[430,1026,1027,1031,1036,1040,1044,1049,1054,1059,1064],{"__ignoreMap":428},[433,1028,1029],{"class":435,"line":436},[433,1030,790],{},[433,1032,1033],{"class":435,"line":442},[433,1034,1035],{},"\\usepackage{CJK}\n",[433,1037,1038],{"class":435,"line":448},[433,1039,458],{"emptyLinePlaceholder":457},[433,1041,1042],{"class":435,"line":454},[433,1043,464],{},[433,1045,1046],{"class":435,"line":461},[433,1047,1048],{},"\\begin{CJK}{UTF8}{gbsn}\n",[433,1050,1051],{"class":435,"line":467},[433,1052,1053],{},"你好\n",[433,1055,1056],{"class":435,"line":473},[433,1057,1058],{},"You can mix Latin letters and Chinese.\n",[433,1060,1061],{"class":435,"line":823},[433,1062,1063],{},"\\end{CJK}\n",[433,1065,1066],{"class":435,"line":829},[433,1067,476],{},[1018,1069,1071],{"id":1070},"xecjk-package","xeCJK Package",[423,1073,1075],{"className":425,"code":1074,"language":427,"meta":428,"style":428},"\\documentclass{article}\n\\usepackage{xeCJK}\n\\setCJKmainfont{FZSSK.ttf}\n\\begin{document}\n你好\nYou can still mix Latin letters and Chinese!\n\\end{document}\n",[430,1076,1077,1081,1086,1091,1095,1099,1104],{"__ignoreMap":428},[433,1078,1079],{"class":435,"line":436},[433,1080,790],{},[433,1082,1083],{"class":435,"line":442},[433,1084,1085],{},"\\usepackage{xeCJK}\n",[433,1087,1088],{"class":435,"line":448},[433,1089,1090],{},"\\setCJKmainfont{FZSSK.ttf}\n",[433,1092,1093],{"class":435,"line":454},[433,1094,464],{},[433,1096,1097],{"class":435,"line":461},[433,1098,1053],{},[433,1100,1101],{"class":435,"line":467},[433,1102,1103],{},"You can still mix Latin letters and Chinese!\n",[433,1105,1106],{"class":435,"line":473},[433,1107,476],{},[483,1109,1111],{"id":1110},"french","French",[357,1113,1114],{},"As of version 3.0 of babel-french, it is advised to choose the language as a global option:",[423,1116,1118],{"className":425,"code":1117,"language":427,"meta":428,"style":428},"\\documentclass[french]{article}\n\\usepackage{babel}\n",[430,1119,1120,1124],{"__ignoreMap":428},[433,1121,1122],{"class":435,"line":436},[433,1123,439],{},[433,1125,1126],{"class":435,"line":442},[433,1127,451],{},[483,1129,1131],{"id":1130},"german","German",[423,1133,1135],{"className":425,"code":1134,"language":427,"meta":428,"style":428},"\\documentclass[ngerman]{article}\n\\usepackage{babel}\n",[430,1136,1137,1142],{"__ignoreMap":428},[433,1138,1139],{"class":435,"line":436},[433,1140,1141],{},"\\documentclass[ngerman]{article}\n",[433,1143,1144],{"class":435,"line":442},[433,1145,451],{},[483,1147,1149],{"id":1148},"japanese","Japanese",[357,1151,1152,1153,676],{},"For Japanese, the recommended approach is using LuaTeX with ",[430,1154,1155],{},"luatexja",[423,1157,1159],{"className":425,"code":1158,"language":427,"meta":428,"style":428},"\\documentclass{article}\n\\usepackage{luatexja}\n\\setmainjfont{Noto Serif CJK JP}\n\\begin{document}\n日本語の文書を作成します。\n\\end{document}\n",[430,1160,1161,1165,1170,1175,1179,1184],{"__ignoreMap":428},[433,1162,1163],{"class":435,"line":436},[433,1164,790],{},[433,1166,1167],{"class":435,"line":442},[433,1168,1169],{},"\\usepackage{luatexja}\n",[433,1171,1172],{"class":435,"line":448},[433,1173,1174],{},"\\setmainjfont{Noto Serif CJK JP}\n",[433,1176,1177],{"class":435,"line":454},[433,1178,464],{},[433,1180,1181],{"class":435,"line":461},[433,1182,1183],{},"日本語の文書を作成します。\n",[433,1185,1186],{"class":435,"line":467},[433,1187,476],{},[483,1189,1191],{"id":1190},"korean","Korean",[423,1193,1195],{"className":425,"code":1194,"language":427,"meta":428,"style":428},"\\documentclass{article}\n\\usepackage{kotex}\n% or with XeTeX\u002FLuaTeX\n\\usepackage{xeCJK}\n\\setCJKmainfont{NanumGothic}\n",[430,1196,1197,1201,1206,1211,1215],{"__ignoreMap":428},[433,1198,1199],{"class":435,"line":436},[433,1200,790],{},[433,1202,1203],{"class":435,"line":442},[433,1204,1205],{},"\\usepackage{kotex}\n",[433,1207,1208],{"class":435,"line":448},[433,1209,1210],{},"% or with XeTeX\u002FLuaTeX\n",[433,1212,1213],{"class":435,"line":454},[433,1214,1085],{},[433,1216,1217],{"class":435,"line":461},[433,1218,1219],{},"\\setCJKmainfont{NanumGothic}\n",[1221,1222,1223],"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);}",{"title":428,"searchDepth":442,"depth":442,"links":1225},[1226,1230,1236,1237],{"id":480,"depth":442,"text":481,"children":1227},[1228,1229],{"id":485,"depth":448,"text":486},{"id":539,"depth":448,"text":540},{"id":577,"depth":442,"text":372,"children":1231},[1232,1233,1234,1235],{"id":668,"depth":448,"text":669},{"id":706,"depth":448,"text":707},{"id":717,"depth":448,"text":718},{"id":733,"depth":448,"text":734},{"id":777,"depth":442,"text":383},{"id":891,"depth":442,"text":892,"children":1238},[1239,1240,1241,1242,1243,1244,1245],{"id":898,"depth":448,"text":899},{"id":941,"depth":448,"text":942},{"id":1012,"depth":448,"text":1013},{"id":1110,"depth":448,"text":1111},{"id":1130,"depth":448,"text":1131},{"id":1148,"depth":448,"text":1149},{"id":1190,"depth":448,"text":1191},"Learn how to typeset documents in languages other than English using Babel and Polyglossia in LaTeX.","md",null,{},{"title":80,"description":1246},"j1whdU4uRQffe7xF8CpCZ0Y9Obj4sVP4zoR935G3gqc",[1253,1255],{"title":76,"path":77,"stem":78,"description":1254,"children":-1},"Learn how to handle special characters, input encoding, diacritics, and symbols in LaTeX.",{"title":90,"path":91,"stem":92,"description":1256,"children":-1},"Understand page geometry, margins, paper size, and page breaks in LaTeX documents.",1785155506686]