Skip to content

Instantly share code, notes, and snippets.

@aflaxman
Forked from anonymous/ipynb_style.py
Created June 4, 2013 16:13
Show Gist options
  • Save aflaxman/5707238 to your computer and use it in GitHub Desktop.
Save aflaxman/5707238 to your computer and use it in GitHub Desktop.
import IPython.core.display
import matplotlib as mpl
def clean():
# set mpl defaults for nice display
mpl.rcParams['font.size'] = 12
mpl.rcParams['figure.figsize'] = (18, 6)
mpl.rcParams['lines.linewidth'] = 1
return IPython.core.display.HTML("""
<style type="text/css">
div.input {
width: 105ex; /* about 80 chars + buffer */
}
div.text_cell {
width: 105ex /* instead of 100%, */
}
div.text_cell_render {
/*font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;*/
font-family: "Charis SIL", serif; /* Make non-code text serif. */
line-height: 145%; /* added for some line spacing of text. */
width: 105ex; /* instead of 'inherit' for shorter lines */
}
/* Set the size of the headers */
div.text_cell_render h1 {
font-size: 18pt;
}
div.text_cell_render h2 {
font-size: 14pt;
}
.CodeMirror {
font-family: Consolas, monospace;
}
.rendered_html ol {list-style:decimal; margin: 1em 2em;}
</style>
""")
def presentation():
# set mpl defaults for nice display
mpl.rcParams['font.size'] = 15
mpl.rcParams['figure.figsize'] = (12, 6)
mpl.rcParams['lines.linewidth'] = 3
return IPython.core.display.HTML("""
<style type="text/css">
div.input {
width: 1024px; /* about 80 chars + buffer */
}
div.text_cell {
width: 1024px /* instead of 100%, */
}
div.text_cell_render {
/*font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;*/
font-family: "Charis SIL", serif; /* Make non-code text serif. */
line-height: 145%; /* added for some line spacing of text. */
font-size: 28pt;
}
/* Set the size of the headers */
div.text_cell_render h1 {
font-size: 36pt;
}
div.text_cell_render h2 {
font-size: 32pt;
}
div.text_cell_render li {
line-height: 1.2em;
}
div.text_cell_render p {
font-size: 14pt;
line-height: 1em;
}
.CodeMirror {
font-size: 14pt;
font-family: Consolas, monospace;
}
.rendered_html ol {list-style:decimal; margin: 1em 2em;}
</style>
""")
def pres2():
# set mpl defaults for nice display
mpl.rcParams['font.size'] = 15
mpl.rcParams['figure.figsize'] = (12, 6)
mpl.rcParams['lines.linewidth'] = 3
return IPython.core.display.HTML("""
<style>.rendered_html {
font-size: 150%;
line-height: 1.3;
}</style>
<style>.rendered_html li {
line-height: 2;
}</style>
<style>.rendered_html h1{
margin: 0.5em 0;
line-height: 1.3;
}</style>
<style>.rendered_html h2{
margin: 0.15em 0;
line-height: 1.2;
}</style>
<style>.input_prompt {
font-size: 120%;
font-family: Consolas;
}</style>
<style>.CodeMirror-lines {
font-size: 120%;
font-family: Consolas;
}</style>
<style>.output_area {
font-size: 120%;
font-family: Consolas;
}</style>
""")
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment