Notebook: Color printing should be an option (or should be the default?)

Created on 11 Dec 2015  Â·  41Comments  Â·  Source: jupyter/notebook

Buried in the css files are various @media print configurations which prevent color printing. They can be edited by hand if one has access to the installation directories, but there should be a way to have color printing be done without this type of editing.

Most helpful comment

All 41 comments

@aroberge Thanks for the suggestion. Personally, I never noticed that printing defaults to B&W whether from the Print Preview menu option or the browser print menu (at least on Firefox).

@carreau @ellisonbg Is there a setting that can be easily changed to enable color printing? If so, it would seem reasonable to document here and the user docs.

Hmm, I don't think we set anything that makes it BW. We will have to look
into this.

On Sat, Dec 12, 2015 at 3:54 AM, Carol Willing [email protected]
wrote:

@aroberge https://github.com/aroberge Thanks for the suggestion.
Personally, I never noticed that printing defaults to B&W whether from the
Print Preview menu option or the browser print menu (at least on Firefox).

@carreau https://github.com/carreau @ellisonbg
https://github.com/ellisonbg Is there a setting that can be easily
changed to enable color printing? If so, it would seem reasonable to
document here and the user docs.

—
Reply to this email directly or view it on GitHub
https://github.com/jupyter/notebook/issues/840#issuecomment-164142268.

Brian E. Granger
Associate Professor of Physics and Data Science
Cal Poly State University, San Luis Obispo
@ellisonbg on Twitter and GitHub
[email protected] and [email protected]

I've installed Jupyter + IPython using the Anaconda Python distribution. In my system, the relevant css file is (if I am not mistaken):
Anaconda3/pkgs/notebook-4.06-py34_0/Lib/site-packages/notebook/static/style/style.min.css

Edit: from memory, there were two places where I removed code from the css file to print everything in color. The first place was near the @media print declaration; the second was a setting for html tables if I recall correctly.

This is a bootstrap thing that include a print.less with !important.
It's not easy to get rid of, but we can try.

Was this page helpful?
0 / 5 - 0 ratings