[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"detail-sidebar-cat-0-en-105":3,"doc-seo-657587-105":59,"doc-detail-657587-en":130},{"code":4,"msg":5,"data":6},0,"success",[7,13,18,23,28,33,38,43,48,51,55],{"id":8,"doc_module":4,"doc_module_name":9,"category_name":10,"show_sort_weight":11,"slug":12},1,"Document","Story & Novel",90,"story-novel",{"id":14,"doc_module":4,"doc_module_name":9,"category_name":15,"show_sort_weight":16,"slug":17},2,"Literature",80,"literature",{"id":19,"doc_module":4,"doc_module_name":9,"category_name":20,"show_sort_weight":21,"slug":22},4,"Exam",70,"exam",{"id":24,"doc_module":4,"doc_module_name":9,"category_name":25,"show_sort_weight":26,"slug":27},5,"Comic",60,"comic",{"id":29,"doc_module":4,"doc_module_name":9,"category_name":30,"show_sort_weight":31,"slug":32},6,"Technology",50,"technology",{"id":34,"doc_module":4,"doc_module_name":9,"category_name":35,"show_sort_weight":36,"slug":37},7,"Healthcare",40,"healthcare",{"id":39,"doc_module":4,"doc_module_name":9,"category_name":40,"show_sort_weight":41,"slug":42},8,"Research & Report",30,"research-report",{"id":44,"doc_module":4,"doc_module_name":9,"category_name":45,"show_sort_weight":46,"slug":47},9,"Religion & Spirituality",20,"religion-spirituality",{"id":46,"doc_module":4,"doc_module_name":9,"category_name":49,"show_sort_weight":46,"slug":50},"World Cup","world-cup",{"id":52,"doc_module":4,"doc_module_name":9,"category_name":53,"show_sort_weight":52,"slug":54},10,"Lifestyle","lifestyle",{"id":56,"doc_module":4,"doc_module_name":9,"category_name":57,"show_sort_weight":24,"slug":58},19,"General","general",{"code":4,"msg":60,"data":61},"ok",{"site_id":62,"language":63,"slug":64,"title":65,"keywords":66,"description":67,"schema_data":68,"social_meta":123,"head_meta":125,"extra_data":127,"updated_unix":129},105,"en","pandoc-for-texnicians-presentation","Pandoc for TeXnicians - Presentation","","This technical presentation by John MacFarlane, delivered at TUG 2020, provides an in-depth overview of Pandoc as a universal document converter, specifically tailored for TeXnicians. The document explores the architecture of Pandoc, illustrating the flow from various input formats through an Abstract Syntax Tree (AST) to diverse output formats. It addresses practical use cases such as converting LaTeX documents to Microsoft Word (docx) while preserving mathematical notations, handling complex TeX primitives, and managing bidirectional conversion workflows between markup and formatted documents. By demonstrating the efficiency of using Markdown alongside LaTeX, the document serves as a comprehensive guide for researchers and developers seeking to streamline their document preparation, conversion, and publishing processes. It highlights technical strategies for resolving conversion conflicts, such as addressing low-level TeX commands and ensuring mathematical accuracy, while maintaining the structural integrity of technical papers across multiple platforms.",{"@graph":69,"@context":122},[70,84,105],{"@type":71,"itemListElement":72},"BreadcrumbList",[73,77,79,82],{"item":74,"name":75,"@type":76,"position":8},"https://docshare.wps.com","Home","ListItem",{"item":78,"name":9,"@type":76,"position":14},"https://docshare.wps.com/document/",{"item":80,"name":30,"@type":76,"position":81},"https://docshare.wps.com/document/technology/",3,{"item":83,"name":65,"@type":76,"position":19},"https://docshare.wps.com/document/pandoc-for-texnicians-presentation/657587/",{"url":83,"name":65,"@type":85,"image":86,"author":91,"headline":65,"publisher":94,"fileFormat":97,"inLanguage":63,"description":67,"dateModified":98,"datePublished":99,"encodingFormat":97,"isAccessibleForFree":100,"interactionStatistic":101},"DigitalDocument",{"url":87,"@type":88,"width":89,"height":90},"https://docshare.wps.com/thumbnails/pandoc-for-texnicians-presentation/657587.png","ImageObject",300,407,{"name":92,"@type":93},"nayy☆","Person",{"url":74,"name":95,"@type":96},"DocShare","Organization","application/pdf","2026-10-30","2026-10-26",true,{"@type":102,"interactionType":103,"userInteractionCount":8},"InteractionCounter",{"@type":104},"ViewAction",{"@type":106,"mainEntity":107},"FAQPage",[108,114,118],{"name":109,"@type":110,"acceptedAnswer":111},"What is the primary function of Pandoc as described in the presentation?","Question",{"text":112,"@type":113},"Pandoc acts as a universal document converter that uses an Abstract Syntax Tree (AST) to facilitate conversion between various input and output formats like Markdown, HTML, LaTeX, and Docx.","Answer",{"name":115,"@type":110,"acceptedAnswer":116},"How does Pandoc handle LaTeX mathematical equations during conversion to Microsoft Word?",{"text":117,"@type":113},"Pandoc translates LaTeX math into native Word equation objects, allowing for direct editing and proper font matching instead of inserting static images.",{"name":119,"@type":110,"acceptedAnswer":120},"What are common challenges when converting complex LaTeX documents using Pandoc?",{"text":121,"@type":113},"Some challenges include handling low-level TeX primitives like \\mathcode or specific layout commands such as \\parbox, which may require minor modifications to the source code to ensure successful conversion.","https://schema.org",{"og:url":83,"og:type":124,"og:title":65,"og:site_name":95,"og:description":67},"article",{"robots":126,"canonical":83},"index,follow",{"doc_id":128,"site_id":62},657587,1792983945,{"code":4,"msg":5,"data":131},{"doc_id":128,"user_id":132,"nickname":92,"user_avatar":133,"doc_module":4,"category_id":29,"category_name":30,"doc_title":65,"doc_description":67,"doc_content":134,"file_id":135,"file_url":136,"file_type":137,"file_size":138,"view_count":8,"is_deleted":4,"is_public":8,"is_downloadable":8,"audit_status":8,"page_count":139,"language":140,"language_code":63,"site_id":62,"html_lang":63,"table_of_contents":141,"faqs":142,"seo_title":143,"seo_description":67,"update_tm":129,"read_time":144},962090893153,"https://ap-avatar.wpscdn.com/davatar_9964176cb1d06d4a9deccf72a44ae3dc","Pandoc for TeXnicians  \nJohn MacFarlane  \nTUG 2020, 2020-07-26  \nOverview  \nI What is pandoc?  \nI Using pandoc to convert to and from LaTeXI Why write in Markdown?  \nI Overcoming Markdown’s limitations  \nWhat is pandoc?  \n[https://pandoc.org](https://pandoc.org)  \nLet’s take it for a spin  \n% cat simple .tex  \n\\section{On $e=mc^2$}\\label{einstein}  \n% pandoc-f latex-t native simple .tex % pandoc-f latex-t html simple .tex % pandoc-t html--mathml simple .tex  \n% pandoc-t html--mathjax simple .tex % pandoc-t-html--mathjax-s simple .tex % pandoc-t ms simple .tex  \n% pandoc-t gfm simple .tex % pandoc-t context simple .tex % pandoc-t jats simple .tex  \nSome math  \nLet’s try with a sample TeX document by Professor A.J. Roberts atthe University of Adelaide (CC licensed) .  \n[http://www.maths.adelaide.edu.au/anthony.roberts/LaTeX/Src/](http://www.maths.adelaide.edu.au/anthony.roberts/LaTeX/Src/)[ ](http://www.maths.adelaide.edu.au/anthony.roberts/LaTeX/Src/)maths.tex  \nSome math  \n% pandoc maths .tex-o maths .docx  \nSome math  \n% pandoc maths .tex-o maths .docx  \nTwo problems:  \nI the use of a low-level TeX primitive \\mathcode.  \nI the use of \\parbox (line 288)  \nFix by removing the \\mathcode stuﬀ and redeﬁning the \\parmath macro as a no-op:  \n\\newcommand{\\parmath}[2][]{\\#2}  \nTake two  \n% pandoc maths .tex--number-sections-o maths .docx % open maths .docx  \nI AMS theorem environments come out right, including references.  \nI Math is translated into native Word equation objects, which can be edited and which match the font, rather than images.  \nI Still missing: equation numbers .  \nGoing the other way  \n% pandoc maths .docx-o newmaths .tex-s % xelatex newmaths  \n% xelatex newmaths","cbCaidEc5by0cV4o","https://ap.wps.com/l/cbCaidEc5by0cV4o","pdf",531347,47,"English","# What is Pandoc?\n## Pandoc Architecture\n# Using Pandoc with LaTeX\n## Conversion Workflows\n## Overcoming Limitations\n# Advanced Examples\n## Mathematical Transformations\n## Bidirectional Conversion","[{\"question\":\"What is the primary function of Pandoc as described in the presentation?\",\"answer\":\"Pandoc acts as a universal document converter that uses an Abstract Syntax Tree (AST) to facilitate conversion between various input and output formats like Markdown, HTML, LaTeX, and Docx.\"},{\"question\":\"How does Pandoc handle LaTeX mathematical equations during conversion to Microsoft Word?\",\"answer\":\"Pandoc translates LaTeX math into native Word equation objects, allowing for direct editing and proper font matching instead of inserting static images.\"},{\"question\":\"What are common challenges when converting complex LaTeX documents using Pandoc?\",\"answer\":\"Some challenges include handling low-level TeX primitives like \\\\mathcode or specific layout commands such as \\\\parbox, which may require minor modifications to the source code to ensure successful conversion.\"}]","Pandoc for TeXnicians - Presentation | PDF",118]