<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto">Help!<div><br></div><div>I’m a long-time lyx user, but brand new to LuaTeX.</div><div><br></div><div>I need to know if something is possible and, if so, guidance on how to do it.</div><div><br></div><div>My co-author and I have written a computer programming book and typeset it with lyx. It has several hundred code listings. We first formatted the listings with available lyx tools. But they were rather ugly. My co-author found a way to make them more attractive, but the process is kludgy and inordinately time-consuming.</div><div><br></div><div>We need a better way.</div><div><br></div><div>I’m digging into LuaTeX docs. So far I’ll found tantalizing hints. But it’s still not clear whether or not we can really accomplish in LuaTeX what I hope we can do. From my notes:</div><div><br></div><div><p style="margin: 0px; font-stretch: normal; line-height: normal; font-family: ".SF UI Text"; color: rgb(69, 69, 69);"><span style="font-family: ".SFUIText"; font-size: 17pt;">Need to know how to:</span></p>
<p style="margin: 0px; font-stretch: normal; line-height: normal; font-family: ".SF UI Text"; color: rgb(69, 69, 69); min-height: 20.3px;"><span style="font-family: ".SFUIText"; font-size: 17pt;"></span><br></p>
<ol>
<li style="margin: 0px; font-stretch: normal; line-height: normal; font-family: ".SF UI Text"; color: rgb(69, 69, 69);"><span style="font-family: ".SFUIText"; font-size: 17pt;">Create LuaTeX functions</span></li>
<li style="margin: 0px; font-stretch: normal; line-height: normal; font-family: ".SF UI Text"; color: rgb(69, 69, 69);"><span style="font-family: ".SFUIText"; font-size: 17pt;">Call LuaTeX functions from lynx</span></li>
<li style="margin: 0px; font-stretch: normal; line-height: normal; font-family: ".SF UI Text"; color: rgb(69, 69, 69);"><span style="font-family: ".SFUIText"; font-size: 17pt;">Create LuaTeX function to display block of code with normal, bold, and strikeout characters</span></li>
<li style="margin: 0px; font-stretch: normal; line-height: normal; font-family: ".SF UI Text"; color: rgb(69, 69, 69);"><span style="font-family: ".SFUIText"; font-size: 17pt;">Create LuaTeX function to display chapter number (CN)</span></li>
<li style="margin: 0px; font-stretch: normal; line-height: normal; font-family: ".SF UI Text"; color: rgb(69, 69, 69);"><span style="font-family: ".SFUIText"; font-size: 17pt;">Create LuaTeX function to display listing number (LN)</span></li>
</ol>
<p style="margin: 0px; font-stretch: normal; line-height: normal; font-family: ".SF UI Text"; color: rgb(69, 69, 69);"><span style="font-family: ".SFUIText"; font-size: 17pt;">  6.  Create LuaTeX function to display listing header:</span></p>
<p style="margin: 0px; font-stretch: normal; line-height: normal; font-family: ".SF UI Text"; color: rgb(69, 69, 69);"><span style="font-family: ".SFUIText"; font-size: 17pt;">              “Listing <CN>.<LN> <comment></span></p>
<p style="margin: 0px; font-stretch: normal; line-height: normal; font-family: ".SF UI Text"; color: rgb(69, 69, 69);"><span style="font-family: ".SFUIText"; font-size: 17pt;">   7. Create LuaTeX function to display an attractive box around </span></p>
<p style="margin: 0px; font-stretch: normal; line-height: normal; font-family: ".SF UI Text"; color: rgb(69, 69, 69);"><span style="font-family: ".SFUIText"; font-size: 17pt;">               listing header and code block</span></p>
<p style="margin: 0px; font-stretch: normal; line-height: normal; font-family: ".SF UI Text"; color: rgb(69, 69, 69);"><span style="font-family: ".SFUIText"; font-size: 17pt;">    8. Automate or efficiently replace all listings in current Build It</span><span style="font-family: ".SFUIText"; font-size: 17pt;">  lyx file</span></p><div><br></div><div>Can some LuaTeX wizard guide us through to success?</div><div><br></div><div>Many thanks,</div><div><br></div><div>LRP<br><br><div id="AppleMailSignature">Sent from my iPad</div></div></div></body></html>