[IPython-dev] Removing "Out[]" prompts in nbconvert PDF output

Aaron O'Leary aaron.oleary at gmail.com
Tue Mar 24 06:35:31 EDT 2015


Hi Max,

This is what you need:

((*- extends 'article.tplx' -*))

% Disable input cells
((* block input_group *))
((* endblock input_group *))

% Disable output cells
((* block output_group *))
((* endblock output_group *))


You need to use 'output_group' instead of 'execute_result'. There are quite
a number of elements in the output and 'output_group' is the block that
covers all of them.

You can get an overview of the block hierarchy by looking at
'IPython/nbconvert/templates/latex/skeleton/null.tplx'.

aaron


On 24 March 2015 at 01:08, Maximilian Albert <maximilian.albert at gmail.com>
wrote:

> 2015-03-23 19:06 GMT+00:00 Matthias Bussonnier <
> bussonniermatthias at gmail.com>:
>
>>
>> I guess you need to inherit the following block :
>>
>>
>> ((* block execute_result scoped *))
>>     ((*- for type in output.data | filter_data_type -*))
>>         ((*- if type in ['text/plain']*))
>>             ((( add_prompt(output.data['text/plain'] | escape_latex,
>> cell, 'Out', 'outcolor') )))
>>         ((* else -*))
>> \texttt{\color{outcolor}Out[{\color{outcolor}((( cell.execution_count
>> )))}]:}((( super() )))
>>         ((*- endif -*))
>>     ((*- endfor -*))
>> ((* endblock execute_result *))
>>
>>
>> form IPython/nbconvert/templates/latex/style_ipython.tplx
>>
>> And replace by what you wish.
>>
>
>
> Thanks for the suggestion! That's precisely what I tried, but the problem
> seems to be that the call to super() somehow adds an additional Out[]
> prompt. I'll try to dig deeper into this when I get the time (and/or make a
> minimal example available so that it can easily be reproduced), but if
> anyone has any quick ideas I'm happy to hear them.
>
> Cheers,
> Max
>
> P.S.: I noticed I forgot to include the link to the StackOverflow question
> I mentioned in my original email. Here it is:
>
>
> http://stackoverflow.com/questions/19524554/suppress-code-in-nbconvert-ipython
>
>
> _______________________________________________
> IPython-dev mailing list
> IPython-dev at scipy.org
> http://mail.scipy.org/mailman/listinfo/ipython-dev
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/ipython-dev/attachments/20150324/a9a0fc4a/attachment.html>


More information about the IPython-dev mailing list