<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
</head>
<body>
<div>
<div>
<div dir="ltr">
<div>I’m writing an Elm book, and we are encouraged to use PressBooks <a rel="noreferrer noopener" href="https://pressbooks.com/">https://pressbooks.com/</a> for discoverability and accessibility features, but I am writing it in Latex first. </div>
<div dir="ltr"><br>
</div>
<div dir="ltr">Christopher Anand </div>
<div dir="ltr">McMaster University</div>
</div>
</div>
<div id="ms-outlook-mobile-signature">
<div><br>
</div>
Get <a href="https://aka.ms/o0ukef">Outlook for iOS</a></div>
</div>
<hr style="display:inline-block;width:98%" tabindex="-1">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" style="font-size:11pt" color="#000000"><b>From:</b> Haskell-Cafe <haskell-cafe-bounces@haskell.org> on behalf of Todd Wilson <twilson@csufresno.edu><br>
<b>Sent:</b> Wednesday, December 14, 2022 12:19:30 PM<br>
<b>To:</b> Haskell Cafe <haskell-cafe@haskell.org><br>
<b>Subject:</b> [Haskell-cafe] Interactive book/tutorial platform</font>
<div> </div>
</div>
<div>
<div dir="ltr">Hi Cafe,
<div><br>
</div>
<div>I've taught university Computer Science for 20+ years, many of those using Haskell to both illustrate and have students explore the concepts they learn, and now I'm looking to organize my course materials as interactive books or long-form tutorials for
 non-commercial release to a larger audience, and I am trying to find an appropriate platform. I've looked at a few possibilities already, such as org-mode, IHaskell notebooks, and some blogging platforms, but all would seem to involve significant configuration
 before they would be suitable for what I'm trying to achieve. And so I'm inquiring here to see if there are some choices that I hadn't considered, or ready-made configurations for some that I have, which I could look into further and adapt.</div>
<div><br>
</div>
<div>Ideally, I would like to be able to:</div>
<div>
<ul>
<li>use LaTeX or equivalent for high-quality typesetting (most of my current non-interactive materials are LaTeX documents),</li><li>organize content hierarchically, with varying visibility of subsections, so that readers could go into as much detail as needed (extra explanations, examples, diagrams, etc., that could be viewed if desired or easily skipped if not), using cookies to remember
 each reader's current visibility choices starting from an initial default,</li><li>provide code snippets that are executable in place with results incorporated into the document and perhaps modifiable for experimentation,</li><li>export to PDF.</li></ul>
<div>Suggestions or templates for the above would be very welcome. Thanks,</div>
</div>
<div><br>
</div>
<div>Todd Wilson</div>
<div>California State University, Fresno</div>
</div>
</div>
</body>
</html>