[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"detail-sidebar-cat-0-en-105":3,"doc-seo-345492-105":59,"doc-detail-345492-en":131},{"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":124,"head_meta":126,"extra_data":128,"updated_unix":130},105,"en","xml2tex-the-easy-way-to-define-xml-to-latex-converters","xml2tex - The easy way to define XML-to-LaTeX converters","","This document introduces xml2tex, a framework designed to provide a presentation layer for XML syntax using LaTeX. It explains that xml2tex is not a markup language or a pre-built converter application, but rather a flexible tool for leveraging XML as a source for LaTeX typesetting. The content highlights the advantages of using XML for book creation, specifically in environments that utilize version control systems like GitHub to facilitate collaborative editing. It explores alternative approaches to typesetting, such as XSLT, DocBook, and Sphinx, while emphasizing the benefits of managing complex metadata like editorial comments and index entries within XML. Furthermore, the document provides a practical example of how to structure translation projects within an XML source, demonstrating the capability to handle multi-language content effectively for professional publication workflows.",{"@graph":69,"@context":123},[70,84,106],{"@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/xml2tex-the-easy-way-to-define-xml-to-latex-converters/345492/",{"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/xml2tex-the-easy-way-to-define-xml-to-latex-converters/345492.png","ImageObject",300,407,{"name":92,"@type":93},"Anna Hans","Person",{"url":74,"name":95,"@type":96},"DocShare","Organization","application/pdf","2026-10-28","2026-09-22",true,{"@type":102,"interactionType":103,"userInteractionCount":105},"InteractionCounter",{"@type":104},"ViewAction",11,{"@type":107,"mainEntity":108},"FAQPage",[109,115,119],{"name":110,"@type":111,"acceptedAnswer":112},"What exactly is xml2tex?","Question",{"text":113,"@type":114},"xml2tex is a framework used to give XML syntax a nice presentation layer using LaTeX, rather than being a markup language or a standalone converter application.","Answer",{"name":116,"@type":111,"acceptedAnswer":117},"Why does the author prefer using XML and LaTeX for book creation?",{"text":118,"@type":114},"The author prefers this approach to maintain manuscripts in version control systems like GitHub, which enables smoother collaboration over the internet while achieving rich page layouts suitable for commercial books.",{"name":120,"@type":111,"acceptedAnswer":121},"How does xml2tex handle translation projects?",{"text":122,"@type":114},"It allows users to structure XML source code to include multiple language versions of the same content, such as placing Japanese text directly beneath corresponding original English paragraphs.","https://schema.org",{"og:url":83,"og:type":125,"og:title":65,"og:site_name":95,"og:description":67},"article",{"robots":127,"canonical":83},"index,follow",{"doc_id":129,"site_id":62},345492,1790714489,{"code":4,"msg":5,"data":132},{"doc_id":129,"user_id":133,"nickname":92,"user_avatar":134,"doc_module":4,"category_id":29,"category_name":30,"doc_title":65,"doc_description":67,"doc_content":135,"file_id":136,"file_url":137,"file_type":138,"file_size":139,"view_count":105,"is_deleted":4,"is_public":8,"is_downloadable":8,"audit_status":8,"page_count":140,"language":141,"language_code":63,"site_id":62,"html_lang":63,"table_of_contents":142,"faqs":143,"seo_title":144,"seo_description":67,"update_tm":145,"read_time":146},5909892332657,"https://ap-avatar.wpscdn.com/davatar_994ba38a5ba835b3df7d355c54d3ed8d","xml2tex The easy way to define XML-to-LaTeX converters  \nCreated by Keiichiro Shikano / @golden_lucky  \nWhat xml2tex is NOT.  \n xml2tex is NOT a markup.  \n xml2tex is NOT a ready-to-use converter application.  \nxml2tex is a framework to give XML syntax a nice presentation layer  \nusing LaTeX.  \nxml2tex is a framework to give XML syntax a nice presentation layer  \nusing LaTeX.  \nxml2tex is a framework for using XML syntax as a source of LaTeX.  \nOverview of xml2tex  \nAccusation  \n”Are you idiot?  \nWhy on earth are you going to use ugly XML syntax instead  \nsome more concise syntax?“  \nOur Way of Creating a Book  \nFirst of all, we don't want to use WYSIWYG application to create a book being sold.  \n We usually maintain manuscripts using VCS (github) to the very last.  \n It makes working together smoother over the Internet.  LaTeX is one of the best tools  \nfor typesetting in this kind of  \nenvironment.  \nTaking advantage of xml2tex, we could use XML as manuscripts.  \nAlternative approaches  \n Use XSLT and XSL-FO for typesetting.  \n Use XSLT for getting LaTeX.  \n Convert them into LaTeX (once and for all) .  \n Or better yet, convert them into other standard markups or markdowns (and use the corresponding environment like DocBook, Sphinx, pandoc, TeXML, and so on).  \nPros of using XML  \n(which LaTeX also has)  \n We need a variety of meta data to create a book; editor's comments, index entries, and original texts.  \n We need tobe able to achieve rich enough page layout for a commercial book.  \nA real example of XML source for  \ntranslating projects  \nWe usually let the translator put down the corresponding Japanese text below each original paragraphs like this.  \n\u003Ctitlelang=\"en\">Lorem ipsum\u003C/title>\u003Ctitlelang=\"en\">いろはにほへと\u003C/title>  \n\u003Cplang=\"en\">dolorsitamet,\u003C/p>\u003Cplang=\"ja\">ちりぬるを\u003C/p>  \n\u003Cblockquotelang=\"en\">consecteturadipisicingelit\u003C/blockquote>\u003Cblockquotelang=\"ja\">わかよたれそつねならむ。\u003C/blockquote>","cbCaioTGPPSjHMzq","https://ap.wps.com/l/cbCaioTGPPSjHMzq","pdf",2863268,36,"English","# Overview of xml2tex\n# Our Way of Creating a Book\n# Alternative approaches\n# Pros of using XML\n# A real example of XML source for translating projects","[{\"question\":\"What exactly is xml2tex?\",\"answer\":\"xml2tex is a framework used to give XML syntax a nice presentation layer using LaTeX, rather than being a markup language or a standalone converter application.\"},{\"question\":\"Why does the author prefer using XML and LaTeX for book creation?\",\"answer\":\"The author prefers this approach to maintain manuscripts in version control systems like GitHub, which enables smoother collaboration over the internet while achieving rich page layouts suitable for commercial books.\"},{\"question\":\"How does xml2tex handle translation projects?\",\"answer\":\"It allows users to structure XML source code to include multiple language versions of the same content, such as placing Japanese text directly beneath corresponding original English paragraphs.\"}]","xml2tex - The easy way to define XML-to-LaTeX converters | PDF",1790057848,91]