octave-maintainers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: mcode.sty for LaTeX


From: Juan Pablo Carbajal
Subject: Re: mcode.sty for LaTeX
Date: Thu, 30 May 2013 15:35:43 +0200

On Thu, May 30, 2013 at 10:20 AM, Richard Crozier <address@hidden> wrote:
> On 29/05/2013 18:53, c. wrote:
>>
>> On 29 May 2013, at 17:46, address@hidden wrote:
>>
>>> Message: 2
>>> Date: Wed, 29 May 2013 16:17:43 +0100
>>> From: Richard Crozier <address@hidden>
>>> To: address@hidden
>>> Subject: Re: mcode.sty for LaTeX
>>> Message-ID: <address@hidden>
>>> Content-Type: text/plain; charset=ISO-8859-1; format=flowed
>>>
>>> On 29/05/2013 15:12, Ben Abbott wrote:
>>>>
>>>> Does this look useful for us?
>>>>
>>>>
>>>> http://www.howtotex.com/tips-tricks/how-to-include-matlab-code-in-latex-documents/
>>>>
>>>> Modifying to suit Octave's syntax looks straight forward.
>>>>
>>>> Ben
>>>>
>>>>
>>> I use this a lot, very handy, but since the ultimate source is the ML
>>> file exchange, you should maybe ask the author to email a copy to the
>>> list or upload to CTAN if Octave is going to use it.
>>>
>>> Richard
>>
>> What does it do differently than
>>
>> \usepackage{listings}
>>
>> \begin{lstlisting}[language=Octave]
>> a = 1;    # Octave comment
>> b = 2;
>> c = a^2 + b^2;
>> for i = 1:10
>>   disp (i)
>> endfor
>> \end{lstlisting}
>>
>> it seems it only defines a different set of default styles for matlab
>> language than is defined in listings.sty
>> but that package already contains a set of defaults for Octave that I like
>> and use a lot, and it also takes care
>> of Octave-only keywords like "endif", "endfor", "endfunction" etc….
>>
>> c.
>>
>>
>>
>
> It turns out that if you combine mcode.sty with language=Octave, they seem
> to work together at first glance, i.e. endfor, endfunction etc. are
> highlighted. I've attached an example.
>
> The main difference is that the non mcode.sty version is in black and white,
> I prefer the highlighted version, but it would depend what I was using it
> for.
>
> Richard
>
>
>
>
>
> --
> The University of Edinburgh is a charitable body, registered in
> Scotland, with registration number SC005336.
>

With he listing configurations I sent listings look much better than
that results. It is just a matter of committing a new style definition
to the maintainer of the package.

Attachment: rozenberg_p3-p3.pdf
Description: Adobe PDF document


reply via email to

[Prev in Thread] Current Thread [Next in Thread]