<div dir="ltr">Hi Spencer,<div><br></div><div>For the moment I came up with a very workaround-ish solution which I bet isn&#39;t by far the most elegant/correct approach. It worked for me, that is a code which should be included in the LaTeX preamble. I have something like this:</div><div><br></div><div><div><font face="monospace">\usepackage{listings}</font></div><div><font face="monospace">\lstset{</font></div><div><font face="monospace">    keepspaces=true,</font></div><div><font face="monospace">    columns=flexible,</font></div><div><font face="monospace">    basicstyle=\footnotesize\ttfamily %nevermind, this is optional</font></div><div><font face="monospace">}</font></div><div><font face="monospace"><br></font></div><div><font face="monospace">% Estilo para ChucK</font></div><div><font face="monospace">\lstdefinelanguage{ChucK}</font></div><div><font face="monospace">    {</font></div><div><font face="monospace">        sensitive=true,</font></div><div><font face="monospace">        morecomment=[l]{//},</font></div><div><font face="monospace">        morecomment=[s]{/*}{*/},</font></div><div><font face="monospace">        morestring=[b]&quot;,</font></div><div><font face="monospace">        morestring=[d]&#39;,</font></div><div><font face="monospace">        morekeywords={int,float,time,dur,void,same,string,</font></div><div><font face="monospace">            if,else,while,until,for,repeat,break,continue,return,switch,</font></div><div><font face="monospace">            class,extends,public,static,pure,this,super,interface,implements,</font></div><div><font face="monospace">            protected,private,function,fun,spork,const,new,now,true,false,</font></div><div><font face="monospace">            maybe,null,NULL,me,pi,samp,ms,second,minute,hour,day,week,</font></div><div><font face="monospace">            dac,adc,blackhole,then,before,after,at},</font></div><div><font face="monospace">        morekeywords={complex,polar,Object,array,Event,UGen,Machine,Math,Std,</font></div><div><font face="monospace">            Shred,MidiIn,MidiMsg,OscRecv,OscEvent,OscSend},</font></div><div><font face="monospace">        morekeywords={SinOsc,PulseOsc,SqrOsc,TriOsc,SawOsc,Phasor,Noise,Impulse,</font></div><div><font face="monospace">            Step,Gain,SndBuf,HalfRect,FullRect,ZeroX,Mix2,Pan2,GenX,CurveTable,</font></div><div><font face="monospace">            WarpTable,LiSa,OneZero,TwoZero,OnePole,TwoPole,PoleZero,BiQuad,Filter,</font></div><div><font face="monospace">            LPF,HPF,BPF,BRF,ResonZ,Dyno,Envelope,ADSR,Delay,DelayA,DelayL,Echo,</font></div><div><font face="monospace">            JCRev,NRev,PRCRev,Chorus,Modulate,PitShift,SubNoise,Blit,BlitSaw,</font></div><div><font face="monospace">            BlitSquare,WvIn,WaveLoop,WvOut,StkInstrument,BandedWG,BlowBotl,BlowHole,</font></div><div><font face="monospace">            Bowed,Brass,Clarinet,Flute,Mandolin,ModalBar,Moog,Saxofony,Shakers,</font></div><div><font face="monospace">            Sitar,StifKarp,VoicForm,FM,BeeThree,FMVoices,HevyMetl,PercFlut,Rhodey,</font></div><div><font face="monospace">            TubeBell,Wurley},</font></div><div><font face="monospace">        morekeywords={UAna,UAnaBlob,Windowing,FFT,IFFT,DCT,IDCT,Centroid,Flux,</font></div><div><font face="monospace">            RMS,RollOff},</font></div><div><font face="monospace">        otherkeywords={=&gt;,=^,\%,+,-,*,/,+=&gt;,-=&gt;,*=&gt;,/=&gt;,@,@=&gt;,</font></div><div><font face="monospace">            !=,&gt;,&gt;=,&lt;,&lt;=,&lt;&lt;,&gt;&gt;,\&amp;,\&amp;\&amp;,|,||,=,==,^,++,--,~,\%=&gt;,::,</font></div><div><font face="monospace">            &lt;&lt;&lt;,&gt;&gt;&gt;}</font></div><div><font face="monospace">    }</font></div><br><div class="gmail_quote"><div>Then, you should call your <font face="monospace">listing</font> environment using the <font face="monospace">lang=ChucK </font>parameter.</div><div><br></div><div>You are warned that this probably contains errors and barely fits most basic ChucK code.</div><div>Nonetheless, it can serve as boilerplate for more proficient TeX users to create something</div><div>more correct and compatible.</div><div><br></div><div>Best regards!</div><div dir="ltr"><br></div><div>P.S.: I did not try using the <font face="monospace">minted </font>package, as it wasn&#39;t compatible with the template required</div><div>by my uni.</div><div dir="ltr"><br></div><div dir="ltr">Em ter, 4 de out de 2016 às 21:09, Spencer Salazar &lt;<a href="mailto:spencer@ccrma.stanford.edu">spencer@ccrma.stanford.edu</a>&gt; escreveu:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr" class="gmail_msg">Hi Jean,<div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">I don&#39;t know of anything like that but it would come in handy for my own thesis as well! Let us know if you get anywhere with it. </div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">It might be useful to centralize links to the various ChucK support resources that have been developed over the years (vimrc&#39;s, syntax highlighting definitions, Sublime bundles, etc.) </div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">spencer</div><div class="gmail_msg"><br class="gmail_msg"></div></div><div class="gmail_extra gmail_msg"><br class="gmail_msg"><div class="gmail_quote gmail_msg"></div></div><div class="gmail_extra gmail_msg"><div class="gmail_quote gmail_msg">On Mon, Sep 26, 2016 at 8:19 PM, Jean Menezes da Rocha <span dir="ltr" class="gmail_msg">&lt;<a href="mailto:jean@menezesdarocha.info" class="gmail_msg" target="_blank">jean@menezesdarocha.info</a>&gt;</span> wrote:<br class="gmail_msg"></div></div><div class="gmail_extra gmail_msg"><div class="gmail_quote gmail_msg"><blockquote class="gmail_quote gmail_msg" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr" class="gmail_msg">Hello,<div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">I am wondering if anyone ever wrote some ChucK style for highlighting source code in listings inside LaTeX documents. Is there anything like that, or should I try and do it from scratch? I would like to show some beautiful ChucK code in my thesis.</div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">Thanks in advance!</div></div><span class="m_-1341948222972902677HOEnZb gmail_msg"><font color="#888888" class="gmail_msg"><div dir="ltr" class="gmail_msg">-- <br class="gmail_msg"></div><div data-smartmail="gmail_signature" class="gmail_msg"><div dir="ltr" class="gmail_msg">Jean Menezes da Rocha<div class="gmail_msg">Compositor</div><div class="gmail_msg">Professor</div><div class="gmail_msg">Doutorando em Música pela Universidade Federal da Bahia</div></div></div>
</font></span><br class="gmail_msg"></blockquote></div></div><div class="gmail_extra gmail_msg"><div class="gmail_quote gmail_msg"><blockquote class="gmail_quote gmail_msg" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">_______________________________________________<br class="gmail_msg">
chuck-users mailing list<br class="gmail_msg">
<a href="mailto:chuck-users@lists.cs.princeton.edu" class="gmail_msg" target="_blank">chuck-users@lists.cs.princeton.edu</a><br class="gmail_msg">
<a href="https://lists.cs.princeton.edu/mailman/listinfo/chuck-users" rel="noreferrer" class="gmail_msg" target="_blank">https://lists.cs.princeton.edu/mailman/listinfo/chuck-users</a><br class="gmail_msg">
<br class="gmail_msg"></blockquote></div></div><div class="gmail_extra gmail_msg"><br class="gmail_msg"><br clear="all" class="gmail_msg"><div class="gmail_msg"><br class="gmail_msg"></div>-- <br class="gmail_msg"><div class="m_-1341948222972902677gmail_signature gmail_msg" data-smartmail="gmail_signature"><div dir="ltr" class="gmail_msg"><div class="gmail_msg"><div dir="ltr" class="gmail_msg"><div class="gmail_msg"><div dir="ltr" class="gmail_msg"><div class="gmail_msg"><div dir="ltr" class="gmail_msg"><div style="font-family:arial;font-size:small" class="gmail_msg"><div class="gmail_msg">Spencer Salazar<br class="gmail_msg"></div><div class="gmail_msg">Doctoral Candidate</div><div class="gmail_msg">Center for Computer Research in Music and Acoustics</div><div class="gmail_msg">Stanford University</div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg"><a href="mailto:spencer@ccrma.stanford.edu" class="gmail_msg" target="_blank">spencer@ccrma.stanford.edu</a></div><div class="gmail_msg"></div><div class="gmail_msg"><a href="tel:+1%20831-277-4654" value="+18312774654" class="gmail_msg" target="_blank">+1 831.277.4654</a><br class="gmail_msg"></div><div class="gmail_msg"><a href="https://ccrma.stanford.edu/~spencer/" style="color:rgb(17,85,204)" class="gmail_msg" target="_blank">https://ccrma.stanford.edu/~spencer/</a><br class="gmail_msg"></div><div class="gmail_msg"><br class="gmail_msg"></div></div></div></div></div></div></div></div></div></div>
</div>
_______________________________________________<br class="gmail_msg">
chuck-users mailing list<br class="gmail_msg">
<a href="mailto:chuck-users@lists.cs.princeton.edu" class="gmail_msg" target="_blank">chuck-users@lists.cs.princeton.edu</a><br class="gmail_msg">
<a href="https://lists.cs.princeton.edu/mailman/listinfo/chuck-users" rel="noreferrer" class="gmail_msg" target="_blank">https://lists.cs.princeton.edu/mailman/listinfo/chuck-users</a><br class="gmail_msg">
</blockquote></div></div></div><div dir="ltr">-- <br></div><div data-smartmail="gmail_signature"><div dir="ltr">Jean Menezes da Rocha<div>Compositor</div><div>Professor</div><div>Doutorando em Música pela Universidade Federal da Bahia</div></div></div>