<div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><font face="arial, sans-serif">Hi all,</font><div><font face="arial, sans-serif">I'm new here. Please excuse any breach of etiquette.</font></div><div><font face="arial, sans-serif"><br></font></div><div><font face="arial, sans-serif">I'm the author of the MikteX feature suggestion 424: <a href="https://github.com/MiKTeX/miktex/issues/424">https://github.com/MiKTeX/miktex/issues/424</a></font></div><div><font face="arial, sans-serif">reproduced below in full for your convenience. My proposal is to do the same for texlive and I would like a discussion about how people would feel about such a feature. I am open to contributing to the effort but would likely need substantial support from experience developers of tex-live.</font></div><div><font face="arial, sans-serif"><br></font></div><div><font face="arial, sans-serif">Thoughts, comments?</font></div><div><font face="arial, sans-serif"><br></font></div><div><font face="arial, sans-serif">Best wishes and happy holidays,</font></div><div><font face="arial, sans-serif">Simon</font></div><div><font face="arial, sans-serif"><br></font></div><div><font face="arial, sans-serif"><br></font></div><div><font face="arial, sans-serif">Full text <span style="color:rgb(0,0,0)">of MikteX feature suggestion 424</span>:</font></div><div><font face="arial, sans-serif"><br></font></div><div><p style="box-sizing:border-box;margin-bottom:16px;color:rgb(36,41,46);margin-top:0px"><font face="arial, sans-serif">The MS Word .docx format is actually a zip archive with xml files and folders for resources such as pictures. The idea here is to do the same for .tex sources.<br style="box-sizing:border-box">Call the archive something like .pta (portable Tex archive), and support creating, opening editing and typesetting this file directly from MikTeX (and tex-live).</font></p><p style="box-sizing:border-box;margin-top:0px;margin-bottom:16px;color:rgb(36,41,46)"><font face="arial, sans-serif">Proposed properties:</font></p><ul style="box-sizing:border-box;padding-left:2em;margin-top:0px;margin-bottom:16px;color:rgb(36,41,46)"><li style="box-sizing:border-box"><font face="arial, sans-serif">a zip archive with all sources necessary to typeset a TeX document.</font></li><li style="box-sizing:border-box;margin-top:0.25em"><font face="arial, sans-serif">renamed to something other than .zip to discourage non-technical users from editing directly. Suggestion: .pta</font></li><li style="box-sizing:border-box;margin-top:0.25em"><font face="arial, sans-serif">MikTeX (and tex-live) support for working with this file directly. (like MS Word works with .docx archives) In particular guarantee that the archive can always be typeset again after moving and copying to another installation of MikTeX (and tex-live).</font></li><li style="box-sizing:border-box;margin-top:0.25em"><font face="arial, sans-serif">Use a somewhat strict structure for names and locations inside the archive. This will simplify development of the feature. Unsupported uses can always fall back to ordinary .tex source files.</font></li><li style="box-sizing:border-box;margin-top:0.25em"><font face="arial, sans-serif">a “make-file” (inside the archive) for standardized typesetting with one click - no setup required at all by users who only want to make minor changes to a document.</font></li><li style="box-sizing:border-box;margin-top:0.25em"><font face="arial, sans-serif">archive can contain non-standard dependencies, i.e. packages, pictures, styles.</font></li><li style="box-sizing:border-box;margin-top:0.25em"><font face="arial, sans-serif">archive can contain the typeset pdf document. Costs extra size file, but gains accessibility. This makes it very easy to write “viewer” applications for every conceivable system out there - they simply pull the pdf out of the archive.</font></li></ul><p style="box-sizing:border-box;margin-top:0px;margin-bottom:16px;color:rgb(36,41,46)"><font face="arial, sans-serif">Use cases:</font></p><ul style="box-sizing:border-box;padding-left:2em;margin-top:0px;margin-bottom:16px;color:rgb(36,41,46)"><li style="box-sizing:border-box"><font face="arial, sans-serif">non-technical persons are comfortable with a document being one file.</font></li><li style="box-sizing:border-box;margin-top:0.25em"><font face="arial, sans-serif">file can be copied and moved around while maintaining a guarantee that it can be typeset when needed.</font></li><li style="box-sizing:border-box;margin-top:0.25em"><font face="arial, sans-serif">this could greatly assist in spreading the use of latex outside of technical academic fields.</font></li></ul><p style="box-sizing:border-box;margin-top:0px;margin-bottom:16px;color:rgb(36,41,46)"><font face="arial, sans-serif">Aspects that need more thought:</font></p><ul style="box-sizing:border-box;padding-left:2em;margin-top:0px;margin-bottom:16px;color:rgb(36,41,46)"><li style="box-sizing:border-box"><font face="arial, sans-serif">when editing creates typesetting errors, the archive could maintain a "last successfully typeset" pdf for the viewers, alternatively it could present a "corrupted" pdf file. Another approach could be to forbid saving to the archive format if the document cannot be typeset.</font></li></ul><p style="box-sizing:border-box;margin-top:0px;margin-bottom:16px;color:rgb(36,41,46)"><font face="arial, sans-serif">Feel free to use and share this idea however you want. I don’t have the time to develop this myself, but would love to use the feature at the engineering company where I work.</font></p><p style="box-sizing:border-box;margin-top:0px;margin-bottom:16px;color:rgb(36,41,46)"><font face="arial, sans-serif">Best regards,<br style="box-sizing:border-box">Simon</font></p></div></div></div></div></div>