<div dir="ltr"><div class="gmail_extra"><br><br><div class="gmail_quote">On Mon, Jan 13, 2014 at 9:09 AM, Altenkirch Thorsten <span dir="ltr">&lt;<a href="mailto:psztxa@exmail.nottingham.ac.uk" target="_blank">psztxa@exmail.nottingham.ac.uk</a>&gt;</span> wrote:<br>


<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<div style="font-size:14px;font-family:Calibri,sans-serif;word-wrap:break-word"><div>AFAIK, the standard way to combine agda with latex is to write an lagda file and then use either lhs2tex or the new latex flag to create a latex file which contains nicely typeset agda code.</div>


<div><br></div><div>However, I find myself frequently in the situation that I want to include some agda code in a larger latex document, e.g. some slides but I am hesitant to turn my whole latex file into a lagda file because</div>


</div></blockquote><div>You dont need to do that. You can just use \input{agda_file.tex} in the larger latex document to include the agda code</div><div>in agda_file.lagda (after running agda --latex)</div><div><br></div>


<div>In agda_file.lagda, do not put the latex preamble , e.g \begin{document} , \usepackage e.t.c</div><div>I just add the following to the preamble my main latex document:</div><div><pre style="margin-top:0px;margin-bottom:0px">

<span style="color:rgb(128,0,0)">\usepackage</span><span style>{</span><span style="text-decoration:underline">agda</span><span style>}</span></pre>
<pre style="margin-top:0px;margin-bottom:0px"><span style="font-family:arial;color:rgb(128,0,0)">\DeclareUnicodeCharacter</span><span style="font-family:arial">{931}{</span><span style="font-family:arial;color:rgb(0,128,0)">$\sum$</span><span style="font-family:arial">}</span><br>


</pre>
<pre style="margin-top:0px;margin-bottom:0px"><span style="font-family:arial;color:rgb(128,0,0)">\usepackage</span><span style="font-family:arial">{</span><span style="text-decoration:underline;font-family:arial">autofe</span><span style="font-family:arial">}</span><br>


</pre>
<pre style="margin-top:0px;margin-bottom:0px"><br></pre></div><div>Then, in the lagda file, I just have \begin{code} .. \end{code} and possibly some comments in between.</div><div>I just confirmed that C-c C-r keyboard shortcut to refine works in my lagda file</div>


<div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div style="font-size:14px;font-family:Calibri,sans-serif;word-wrap:break-word">


<div> then I always have to apply the preprocessor each time I want to latex my file which disables certain useful support, e.g. using C-c C-r in emacs. Also the agda code is usually incomplete and I am not going to  really want to process the whole file with agda.</div>


<div><br></div><div>Obviously one thing I can do is to produce a pdf file from printing my agda code and include it in my talk. However, this has some disadvantage – the fonts may not match and I have to do this again by hand each time I change my agda file.</div>


<div><br></div><div>So is there a way to do this now (include agda latex in my file w.o. turning everything into an agda project)? Or, if not what would one need to do to facilitate this.</div><div><br></div><div>Thorsten</div>



<br><p>This message and any attachment are intended solely for the addressee and may contain confidential information. If you have received this message in error, please send it back to me, and immediately delete it.   Please do not use, copy or disclose the information contained in this message or in any attachment.  Any views or opinions expressed by the author of this email do not necessarily reflect the views of the University of Nottingham.</p>


<p>This message has been checked for viruses but the contents of an attachment may still contain software viruses which could damage your computer system, you are advised to perform your own checks. Email communications with the University of Nottingham may be monitored as permitted by UK legislation.</p>



<br></div>
<br>_______________________________________________<br>
Agda mailing list<br>
<a href="mailto:Agda@lists.chalmers.se" target="_blank">Agda@lists.chalmers.se</a><br>
<a href="https://lists.chalmers.se/mailman/listinfo/agda" target="_blank">https://lists.chalmers.se/mailman/listinfo/agda</a><br>
<br></blockquote></div><br></div></div>