Commit 8de45fb1 authored by Arnaud Legrand's avatar Arnaud Legrand

Regenerate HTML files for Laurence

parent 17ebcc7a
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<!-- 2018-07-19 jeu. 15:43 -->
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Introduction à Markdown</title>
<meta name="generator" content="Org mode" />
<meta name="author" content="Arnaud Legrand" />
<style type="text/css">
<!--/*--><![CDATA[/*><!--*/
.title { text-align: center;
margin-bottom: .2em; }
.subtitle { text-align: center;
font-size: medium;
font-weight: bold;
margin-top:0; }
.todo { font-family: monospace; color: red; }
.done { font-family: monospace; color: green; }
.priority { font-family: monospace; color: orange; }
.tag { background-color: #eee; font-family: monospace;
padding: 2px; font-size: 80%; font-weight: normal; }
.timestamp { color: #bebebe; }
.timestamp-kwd { color: #5f9ea0; }
.org-right { margin-left: auto; margin-right: 0px; text-align: right; }
.org-left { margin-left: 0px; margin-right: auto; text-align: left; }
.org-center { margin-left: auto; margin-right: auto; text-align: center; }
.underline { text-decoration: underline; }
#postamble p, #preamble p { font-size: 90%; margin: .2em; }
p.verse { margin-left: 3%; }
pre {
border: 1px solid #ccc;
box-shadow: 3px 3px 3px #eee;
padding: 8pt;
font-family: monospace;
overflow: auto;
margin: 1.2em;
}
pre.src {
position: relative;
overflow: visible;
padding-top: 1.2em;
}
pre.src:before {
display: none;
position: absolute;
background-color: white;
top: -10px;
right: 10px;
padding: 3px;
border: 1px solid black;
}
pre.src:hover:before { display: inline;}
/* Languages per Org manual */
pre.src-asymptote:before { content: 'Asymptote'; }
pre.src-awk:before { content: 'Awk'; }
pre.src-C:before { content: 'C'; }
/* pre.src-C++ doesn't work in CSS */
pre.src-clojure:before { content: 'Clojure'; }
pre.src-css:before { content: 'CSS'; }
pre.src-D:before { content: 'D'; }
pre.src-ditaa:before { content: 'ditaa'; }
pre.src-dot:before { content: 'Graphviz'; }
pre.src-calc:before { content: 'Emacs Calc'; }
pre.src-emacs-lisp:before { content: 'Emacs Lisp'; }
pre.src-fortran:before { content: 'Fortran'; }
pre.src-gnuplot:before { content: 'gnuplot'; }
pre.src-haskell:before { content: 'Haskell'; }
pre.src-hledger:before { content: 'hledger'; }
pre.src-java:before { content: 'Java'; }
pre.src-js:before { content: 'Javascript'; }
pre.src-latex:before { content: 'LaTeX'; }
pre.src-ledger:before { content: 'Ledger'; }
pre.src-lisp:before { content: 'Lisp'; }
pre.src-lilypond:before { content: 'Lilypond'; }
pre.src-lua:before { content: 'Lua'; }
pre.src-matlab:before { content: 'MATLAB'; }
pre.src-mscgen:before { content: 'Mscgen'; }
pre.src-ocaml:before { content: 'Objective Caml'; }
pre.src-octave:before { content: 'Octave'; }
pre.src-org:before { content: 'Org mode'; }
pre.src-oz:before { content: 'OZ'; }
pre.src-plantuml:before { content: 'Plantuml'; }
pre.src-processing:before { content: 'Processing.js'; }
pre.src-python:before { content: 'Python'; }
pre.src-R:before { content: 'R'; }
pre.src-ruby:before { content: 'Ruby'; }
pre.src-sass:before { content: 'Sass'; }
pre.src-scheme:before { content: 'Scheme'; }
pre.src-screen:before { content: 'Gnu Screen'; }
pre.src-sed:before { content: 'Sed'; }
pre.src-sh:before { content: 'shell'; }
pre.src-sql:before { content: 'SQL'; }
pre.src-sqlite:before { content: 'SQLite'; }
/* additional languages in org.el's org-babel-load-languages alist */
pre.src-forth:before { content: 'Forth'; }
pre.src-io:before { content: 'IO'; }
pre.src-J:before { content: 'J'; }
pre.src-makefile:before { content: 'Makefile'; }
pre.src-maxima:before { content: 'Maxima'; }
pre.src-perl:before { content: 'Perl'; }
pre.src-picolisp:before { content: 'Pico Lisp'; }
pre.src-scala:before { content: 'Scala'; }
pre.src-shell:before { content: 'Shell Script'; }
pre.src-ebnf2ps:before { content: 'ebfn2ps'; }
/* additional language identifiers per "defun org-babel-execute"
in ob-*.el */
pre.src-cpp:before { content: 'C++'; }
pre.src-abc:before { content: 'ABC'; }
pre.src-coq:before { content: 'Coq'; }
pre.src-groovy:before { content: 'Groovy'; }
/* additional language identifiers from org-babel-shell-names in
ob-shell.el: ob-shell is the only babel language using a lambda to put
the execution function name together. */
pre.src-bash:before { content: 'bash'; }
pre.src-csh:before { content: 'csh'; }
pre.src-ash:before { content: 'ash'; }
pre.src-dash:before { content: 'dash'; }
pre.src-ksh:before { content: 'ksh'; }
pre.src-mksh:before { content: 'mksh'; }
pre.src-posh:before { content: 'posh'; }
/* Additional Emacs modes also supported by the LaTeX listings package */
pre.src-ada:before { content: 'Ada'; }
pre.src-asm:before { content: 'Assembler'; }
pre.src-caml:before { content: 'Caml'; }
pre.src-delphi:before { content: 'Delphi'; }
pre.src-html:before { content: 'HTML'; }
pre.src-idl:before { content: 'IDL'; }
pre.src-mercury:before { content: 'Mercury'; }
pre.src-metapost:before { content: 'MetaPost'; }
pre.src-modula-2:before { content: 'Modula-2'; }
pre.src-pascal:before { content: 'Pascal'; }
pre.src-ps:before { content: 'PostScript'; }
pre.src-prolog:before { content: 'Prolog'; }
pre.src-simula:before { content: 'Simula'; }
pre.src-tcl:before { content: 'tcl'; }
pre.src-tex:before { content: 'TeX'; }
pre.src-plain-tex:before { content: 'Plain TeX'; }
pre.src-verilog:before { content: 'Verilog'; }
pre.src-vhdl:before { content: 'VHDL'; }
pre.src-xml:before { content: 'XML'; }
pre.src-nxml:before { content: 'XML'; }
/* add a generic configuration mode; LaTeX export needs an additional
(add-to-list 'org-latex-listings-langs '(conf " ")) in .emacs */
pre.src-conf:before { content: 'Configuration File'; }
table { border-collapse:collapse; }
caption.t-above { caption-side: top; }
caption.t-bottom { caption-side: bottom; }
td, th { vertical-align:top; }
th.org-right { text-align: center; }
th.org-left { text-align: center; }
th.org-center { text-align: center; }
td.org-right { text-align: right; }
td.org-left { text-align: left; }
td.org-center { text-align: center; }
dt { font-weight: bold; }
.footpara { display: inline; }
.footdef { margin-bottom: 1em; }
.figure { padding: 1em; }
.figure p { text-align: center; }
.inlinetask {
padding: 10px;
border: 2px solid gray;
margin: 10px;
background: #ffffcc;
}
#org-div-home-and-up
{ text-align: right; font-size: 70%; white-space: nowrap; }
textarea { overflow-x: auto; }
.linenr { font-size: smaller }
.code-highlighted { background-color: #ffff00; }
.org-info-js_info-navigation { border-style: none; }
#org-info-js_console-label
{ font-size: 10px; font-weight: bold; white-space: nowrap; }
.org-info-js_search-highlight
{ background-color: #ffff00; color: #000000; font-weight: bold; }
.org-svg { width: 90%; }
/*]]>*/-->
</style>
<script type="text/javascript">
/*
@licstart The following is the entire license notice for the
JavaScript code in this tag.
Copyright (C) 2012-2018 Free Software Foundation, Inc.
The JavaScript code in this tag is free software: you can
redistribute it and/or modify it under the terms of the GNU
General Public License (GNU GPL) as published by the Free Software
Foundation, either version 3 of the License, or (at your option)
any later version. The code is distributed WITHOUT ANY WARRANTY;
without even the implied warranty of MERCHANTABILITY or FITNESS
FOR A PARTICULAR PURPOSE. See the GNU GPL for more details.
As additional permission under GNU GPL version 3 section 7, you
may distribute non-source (e.g., minimized or compacted) forms of
that code without the copy of the GNU GPL normally required by
section 4, provided you include this license notice and a URL
through which recipients can access the Corresponding Source.
@licend The above is the entire license notice
for the JavaScript code in this tag.
*/
<!--/*--><![CDATA[/*><!--*/
function CodeHighlightOn(elem, id)
{
var target = document.getElementById(id);
if(null != target) {
elem.cacheClassElem = elem.className;
elem.cacheClassTarget = target.className;
target.className = "code-highlighted";
elem.className = "code-highlighted";
}
}
function CodeHighlightOff(elem, id)
{
var target = document.getElementById(id);
if(elem.cacheClassElem)
elem.className = elem.cacheClassElem;
if(elem.cacheClassTarget)
target.className = elem.cacheClassTarget;
}
/*]]>*///-->
</script>
<script type="text/x-mathjax-config">
MathJax.Hub.Config({
displayAlign: "center",
displayIndent: "0em",
"HTML-CSS": { scale: 100,
linebreaks: { automatic: "false" },
webFont: "TeX"
},
SVG: {scale: 100,
linebreaks: { automatic: "false" },
font: "TeX"},
NativeMML: {scale: 100},
TeX: { equationNumbers: {autoNumber: "AMS"},
MultLineWidth: "85%",
TagSide: "right",
TagIndent: ".8em"
}
});
</script>
<script type="text/javascript"
src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.0/MathJax.js?config=TeX-AMS_HTML"></script>
</head>
<body>
<div id="content">
<h1 class="title">Introduction à Markdown</h1>
<div id="table-of-contents">
<h2>Table of Contents</h2>
<div id="text-table-of-contents">
<ul>
<li><a href="#orga90a211">Syntaxe</a>
<li><a href="#org279375a">Syntaxe</a>
<ul>
<li><a href="#org1945f46">Headers</a></li>
<li><a href="#org4bde3dc">Emphasis</a></li>
<li><a href="#orge64bd2d">Lists</a>
<li><a href="#orgea0a250">Headers</a></li>
<li><a href="#org7b2e0c4">Emphasis</a></li>
<li><a href="#org68e8471">Lists</a>
<ul>
<li><a href="#org282becb">Unordered</a></li>
<li><a href="#orgee9c979">Ordered</a></li>
<li><a href="#orgd550835">Unordered</a></li>
<li><a href="#org47754af">Ordered</a></li>
</ul>
</li>
<li><a href="#org3c383dc">Images</a></li>
<li><a href="#org25a5db5">Links</a></li>
<li><a href="#org8f216b7">Blockquotes</a></li>
<li><a href="#org27c03d1">Inline code</a></li>
<li><a href="#org1cdf055">Images</a></li>
<li><a href="#org22b813b">Links</a></li>
<li><a href="#org4b5671d">Blockquotes</a></li>
<li><a href="#org58b14cd">Inline code</a></li>
</ul>
</li>
<li><a href="#org85a39f0">Écrire des Maths</a>
<li><a href="#org17d57d0">Écrire des Maths</a>
<ul>
<li><a href="#org67d696e">Lettres grecques</a></li>
<li><a href="#orgad46324">Operators</a></li>
<li><a href="#org366dfa8">Lettres grecques</a></li>
<li><a href="#org59bccec">Operators</a></li>
</ul>
</li>
</ul>
......@@ -286,13 +34,13 @@ Voici un aperçu rapide de la syntaxe Markdown repris d'une
<a href="https://guides.github.com/features/mastering-markdown/">présentation de Github</a> ainsi que de celles d'<a href="http://csrgxtu.github.io/2015/03/20/Writing-Mathematic-Fomulars-in-Markdown/">Archer Reilly</a> et de <a href="http://www.statpower.net/Content/310/R%20Stuff/SampleMarkdown.html">James
H. Steiger</a>.
</p>
<div id="outline-container-orga90a211" class="outline-2">
<h2 id="orga90a211">Syntaxe</h2>
<div class="outline-text-2" id="text-orga90a211">
<div id="outline-container-org279375a" class="outline-2">
<h2 id="org279375a">Syntaxe</h2>
<div class="outline-text-2" id="text-org279375a">
</div>
<div id="outline-container-org1945f46" class="outline-3">
<h3 id="org1945f46">Headers</h3>
<div class="outline-text-3" id="text-org1945f46">
<div id="outline-container-orgea0a250" class="outline-3">
<h3 id="orgea0a250">Headers</h3>
<div class="outline-text-3" id="text-orgea0a250">
<pre style="padding-left: 30px; background-color: #f6f8fa;" class="example">
# This is an &lt;h1&gt; tag
## This is an &lt;h2&gt; tag
......@@ -301,9 +49,9 @@ H. Steiger</a>.
</div>
</div>
<div id="outline-container-org4bde3dc" class="outline-3">
<h3 id="org4bde3dc">Emphasis</h3>
<div class="outline-text-3" id="text-org4bde3dc">
<div id="outline-container-org7b2e0c4" class="outline-3">
<h3 id="org7b2e0c4">Emphasis</h3>
<div class="outline-text-3" id="text-org7b2e0c4">
<pre style="padding-left: 30px; background-color: #f6f8fa;" class="example">
*This text will be italic*
_This will also be italic_
......@@ -316,13 +64,13 @@ _You **can** combine them_
</div>
</div>
<div id="outline-container-orge64bd2d" class="outline-3">
<h3 id="orge64bd2d">Lists</h3>
<div class="outline-text-3" id="text-orge64bd2d">
<div id="outline-container-org68e8471" class="outline-3">
<h3 id="org68e8471">Lists</h3>
<div class="outline-text-3" id="text-org68e8471">
</div>
<div id="outline-container-org282becb" class="outline-4">
<h4 id="org282becb">Unordered</h4>
<div class="outline-text-4" id="text-org282becb">
<div id="outline-container-orgd550835" class="outline-4">
<h4 id="orgd550835">Unordered</h4>
<div class="outline-text-4" id="text-orgd550835">
<pre style="padding-left: 30px; background-color: #f6f8fa;" class="example">
* Item 1
* Item 2
......@@ -331,9 +79,9 @@ _You **can** combine them_
</pre>
</div>
</div>
<div id="outline-container-orgee9c979" class="outline-4">
<h4 id="orgee9c979">Ordered</h4>
<div class="outline-text-4" id="text-orgee9c979">
<div id="outline-container-org47754af" class="outline-4">
<h4 id="org47754af">Ordered</h4>
<div class="outline-text-4" id="text-org47754af">
<pre style="padding-left: 30px; background-color: #f6f8fa;" class="example">
1. Item 1
1. Item 2
......@@ -344,27 +92,27 @@ _You **can** combine them_
</div>
</div>
</div>
<div id="outline-container-org3c383dc" class="outline-3">
<h3 id="org3c383dc">Images</h3>
<div class="outline-text-3" id="text-org3c383dc">
<div id="outline-container-org1cdf055" class="outline-3">
<h3 id="org1cdf055">Images</h3>
<div class="outline-text-3" id="text-org1cdf055">
<pre style="padding-left: 30px; background-color: #f6f8fa;" class="example">
![GitHub Logo](/images/logo.png)
Format: ![Alt Text](url)
</pre>
</div>
</div>
<div id="outline-container-org25a5db5" class="outline-3">
<h3 id="org25a5db5">Links</h3>
<div class="outline-text-3" id="text-org25a5db5">
<div id="outline-container-org22b813b" class="outline-3">
<h3 id="org22b813b">Links</h3>
<div class="outline-text-3" id="text-org22b813b">
<pre style="padding-left: 30px; background-color: #f6f8fa;" class="example">
http://github.com - automatic!
[GitHub](http://github.com)
</pre>
</div>
</div>
<div id="outline-container-org8f216b7" class="outline-3">
<h3 id="org8f216b7">Blockquotes</h3>
<div class="outline-text-3" id="text-org8f216b7">
<div id="outline-container-org4b5671d" class="outline-3">
<h3 id="org4b5671d">Blockquotes</h3>
<div class="outline-text-3" id="text-org4b5671d">
<pre style="padding-left: 30px; background-color: #f6f8fa;" class="example">
As Kanye West said:
......@@ -373,9 +121,9 @@ As Kanye West said:
</pre>
</div>
</div>
<div id="outline-container-org27c03d1" class="outline-3">
<h3 id="org27c03d1">Inline code</h3>
<div class="outline-text-3" id="text-org27c03d1">
<div id="outline-container-org58b14cd" class="outline-3">
<h3 id="org58b14cd">Inline code</h3>
<div class="outline-text-3" id="text-org58b14cd">
<pre style="padding-left: 30px; background-color: #f6f8fa;" class="example">
I think you should use an
`&lt;addr&gt;` element here instead.
......@@ -383,9 +131,9 @@ I think you should use an
</div>
</div>
</div>
<div id="outline-container-org85a39f0" class="outline-2">
<h2 id="org85a39f0">Écrire des Maths</h2>
<div class="outline-text-2" id="text-org85a39f0">
<div id="outline-container-org17d57d0" class="outline-2">
<h2 id="org17d57d0">Écrire des Maths</h2>
<div class="outline-text-2" id="text-org17d57d0">
<p>
Equations can be formatted <b>inline</b> or as <b>displayed formulas</b>. In the
latter case, they are centered and set off from the main text. In the
......@@ -429,9 +177,9 @@ This summation expression is in display form.
</p>
</div>
<div id="outline-container-org67d696e" class="outline-3">
<h3 id="org67d696e">Lettres grecques</h3>
<div class="outline-text-3" id="text-org67d696e">
<div id="outline-container-org366dfa8" class="outline-3">
<h3 id="org366dfa8">Lettres grecques</h3>
<div class="outline-text-3" id="text-org366dfa8">
<table border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
......@@ -475,16 +223,8 @@ This summation expression is in display form.
</table>
</div>
</div>
<div id="outline-container-orgad46324" class="outline-3">
<h3 id="orgad46324">Operators</h3>
</div>
<div id="outline-container-org59bccec" class="outline-3">
<h3 id="org59bccec">Operators</h3>
</div>
</div>
<div id="postamble" class="status">
<p class="date">Date: June, 2018</p>
<p class="author">Author: Arnaud Legrand</p>
<p class="date">Created: 2018-07-19 jeu. 15:43</p>
<p class="validation"><a href="http://validator.w3.org/check?uri=referer">Validate</a></p>
</div>
</body>
</html>
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<!-- 2018-07-19 jeu. 14:26 -->
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Emacs/org-mode</title>
<meta name="generator" content="Org mode" />
<meta name="author" content="Arnaud Legrand" />
<style type="text/css">
<!--/*--><![CDATA[/*><!--*/
.title { text-align: center;
margin-bottom: .2em; }
.subtitle { text-align: center;
font-size: medium;
font-weight: bold;
margin-top:0; }
.todo { font-family: monospace; color: red; }
.done { font-family: monospace; color: green; }
.priority { font-family: monospace; color: orange; }
.tag { background-color: #eee; font-family: monospace;
padding: 2px; font-size: 80%; font-weight: normal; }
.timestamp { color: #bebebe; }
.timestamp-kwd { color: #5f9ea0; }
.org-right { margin-left: auto; margin-right: 0px; text-align: right; }
.org-left { margin-left: 0px; margin-right: auto; text-align: left; }
.org-center { margin-left: auto; margin-right: auto; text-align: center; }
.underline { text-decoration: underline; }
#postamble p, #preamble p { font-size: 90%; margin: .2em; }
p.verse { margin-left: 3%; }
pre {
border: 1px solid #ccc;
box-shadow: 3px 3px 3px #eee;
padding: 8pt;
font-family: monospace;
overflow: auto;
margin: 1.2em;
}
pre.src {
position: relative;
overflow: visible;
padding-top: 1.2em;
}
pre.src:before {
display: none;
position: absolute;
background-color: white;
top: -10px;
right: 10px;
padding: 3px;
border: 1px solid black;
}
pre.src:hover:before { display: inline;}
/* Languages per Org manual */
pre.src-asymptote:before { content: 'Asymptote'; }
pre.src-awk:before { content: 'Awk'; }
pre.src-C:before { content: 'C'; }
/* pre.src-C++ doesn't work in CSS */
pre.src-clojure:before { content: 'Clojure'; }
pre.src-css:before { content: 'CSS'; }
pre.src-D:before { content: 'D'; }
pre.src-ditaa:before { content: 'ditaa'; }
pre.src-dot:before { content: 'Graphviz'; }
pre.src-calc:before { content: 'Emacs Calc'; }
pre.src-emacs-lisp:before { content: 'Emacs Lisp'; }
pre.src-fortran:before { content: 'Fortran'; }
pre.src-gnuplot:before { content: 'gnuplot'; }
pre.src-haskell:before { content: 'Haskell'; }
pre.src-hledger:before { content: 'hledger'; }
pre.src-java:before { content: 'Java'; }
pre.src-js:before { content: 'Javascript'; }
pre.src-latex:before { content: 'LaTeX'; }
pre.src-ledger:before { content: 'Ledger'; }
pre.src-lisp:before { content: 'Lisp'; }
pre.src-lilypond:before { content: 'Lilypond'; }
pre.src-lua:before { content: 'Lua'; }
pre.src-matlab:before { content: 'MATLAB'; }
pre.src-mscgen:before { content: 'Mscgen'; }
pre.src-ocaml:before { content: 'Objective Caml'; }
pre.src-octave:before { content: 'Octave'; }
pre.src-org:before { content: 'Org mode'; }
pre.src-oz:before { content: 'OZ'; }
pre.src-plantuml:before { content: 'Plantuml'; }
pre.src-processing:before { content: 'Processing.js'; }
pre.src-python:before { content: 'Python'; }
pre.src-R:before { content: 'R'; }
pre.src-ruby:before { content: 'Ruby'; }
pre.src-sass:before { content: 'Sass'; }
pre.src-scheme:before { content: 'Scheme'; }
pre.src-screen:before { content: 'Gnu Screen'; }
pre.src-sed:before { content: 'Sed'; }
pre.src-sh:before { content: 'shell'; }
pre.src-sql:before { content: 'SQL'; }
pre.src-sqlite:before { content: 'SQLite'; }
/* additional languages in org.el's org-babel-load-languages alist */
pre.src-forth:before { content: 'Forth'; }
pre.src-io:before { content: 'IO'; }
pre.src-J:before { content: 'J'; }
pre.src-makefile:before { content: 'Makefile'; }
pre.src-maxima:before { content: 'Maxima'; }
pre.src-perl:before { content: 'Perl'; }
pre.src-picolisp:before { content: 'Pico Lisp'; }
pre.src-scala:before { content: 'Scala'; }
pre.src-shell:before { content: 'Shell Script'; }
pre.src-ebnf2ps:before { content: 'ebfn2ps'; }
/* additional language identifiers per "defun org-babel-execute"
in ob-*.el */
pre.src-cpp:before { content: 'C++'; }
pre.src-abc:before { content: 'ABC'; }
pre.src-coq:before { content: 'Coq'; }
pre.src-groovy:before { content: 'Groovy'; }
/* additional language identifiers from org-babel-shell-names in
ob-shell.el: ob-shell is the only babel language using a lambda to put
the execution function name together. */
pre.src-bash:before { content: 'bash'; }
pre.src-csh:before { content: 'csh'; }
pre.src-ash:before { content: 'ash'; }
pre.src-dash:before { content: 'dash'; }
pre.src-ksh:before { content: 'ksh'; }
pre.src-mksh:before { content: 'mksh'; }
pre.src-posh:before { content: 'posh'; }
/* Additional Emacs modes also supported by the LaTeX listings package */
pre.src-ada:before { content: 'Ada'; }
pre.src-asm:before { content: 'Assembler'; }
pre.src-caml:before { content: 'Caml'; }
pre.src-delphi:before { content: 'Delphi'; }
pre.src-html:before { content: 'HTML'; }
pre.src-idl:before { content: 'IDL'; }
pre.src-mercury:before { content: 'Mercury'; }
pre.src-metapost:before { content: 'MetaPost'; }
pre.src-modula-2:before { content: 'Modula-2'; }
pre.src-pascal:before { content: 'Pascal'; }
pre.src-ps:before { content: 'PostScript'; }
pre.src-prolog:before { content: 'Prolog'; }
pre.src-simula:before { content: 'Simula'; }
pre.src-tcl:before { content: 'tcl'; }
pre.src-tex:before { content: 'TeX'; }
pre.src-plain-tex:before { content: 'Plain TeX'; }
pre.src-verilog:before { content: 'Verilog'; }
pre.src-vhdl:before { content: 'VHDL'; }
pre.src-xml:before { content: 'XML'; }
pre.src-nxml:before { content: 'XML'; }
/* add a generic configuration mode; LaTeX export needs an additional
(add-to-list 'org-latex-listings-langs '(conf " ")) in .emacs */
pre.src-conf:before { content: 'Configuration File'; }
table { border-collapse:collapse; }
caption.t-above { caption-side: top; }
caption.t-bottom { caption-side: bottom; }
td, th { vertical-align:top; }
th.org-right { text-align: center; }
th.org-left { text-align: center; }
th.org-center { text-align: center; }
td.org-right { text-align: right; }
td.org-left { text-align: left; }
td.org-center { text-align: center; }
dt { font-weight: bold; }
.footpara { display: inline; }
.footdef { margin-bottom: 1em; }
.figure { padding: 1em; }
.figure p { text-align: center; }
.inlinetask {
padding: 10px;
border: 2px solid gray;
margin: 10px;
background: #ffffcc;
}
#org-div-home-and-up
{ text-align: right; font-size: 70%; white-space: nowrap; }
textarea { overflow-x: auto; }
.linenr { font-size: smaller }
.code-highlighted { background-color: #ffff00; }
.org-info-js_info-navigation { border-style: none; }
#org-info-js_console-label
{ font-size: 10px; font-weight: bold; white-space: nowrap; }
.org-info-js_search-highlight
{ background-color: #ffff00; color: #000000; font-weight: bold; }
.org-svg { width: 90%; }
/*]]>*/-->
</style>
<script type="text/javascript">
/*
@licstart The following is the entire license notice for the
JavaScript code in this tag.
Copyright (C) 2012-2018 Free Software Foundation, Inc.
The JavaScript code in this tag is free software: you can
redistribute it and/or modify it under the terms of the GNU
General Public License (GNU GPL) as published by the Free Software
Foundation, either version 3 of the License, or (at your option)
any later version. The code is distributed WITHOUT ANY WARRANTY;
without even the implied warranty of MERCHANTABILITY or FITNESS
FOR A PARTICULAR PURPOSE. See the GNU GPL for more details.
As additional permission under GNU GPL version 3 section 7, you
may distribute non-source (e.g., minimized or compacted) forms of
that code without the copy of the GNU GPL normally required by
section 4, provided you include this license notice and a URL
through which recipients can access the Corresponding Source.
@licend The above is the entire license notice
for the JavaScript code in this tag.
*/
<!--/*--><![CDATA[/*><!--*/
function CodeHighlightOn(elem, id)
{
var target = document.getElementById(id);
if(null != target) {
elem.cacheClassElem = elem.className;
elem.cacheClassTarget = target.className;
target.className = "code-highlighted";
elem.className = "code-highlighted";
}
}
function CodeHighlightOff(elem, id)
{
var target = document.getElementById(id);
if(elem.cacheClassElem)
elem.className = elem.cacheClassElem;
if(elem.cacheClassTarget)
target.className = elem.cacheClassTarget;
}
/*]]>*///-->
</script>
</head>
<body>
<div id="content">
<h1 class="title">Emacs/org-mode</h1>
<div id="table-of-contents">
<h2>Table of Contents</h2>
<div id="text-table-of-contents">
<ul>
<li><a href="#orgbd4e425">Installing emacs, org-mode, ess, and auctex.</a>
<li><a href="#orgf341a7b">Installing emacs, org-mode, ess, and auctex.</a>
<ul>
<li><a href="#org324a7d6">OS-specific installation procedure</a>
<li><a href="#orge4fad90">OS-specific installation procedure</a>
<ul>
<li><a href="#orgd8c3f7e">Linux (Debian, Ubuntu)</a></li>
<li><a href="#org2bb1cef">Mac OS X</a></li>
<li><a href="#org4b4c660">Windows</a></li>
<li><a href="#org61bac26">Linux (Debian, Ubuntu)</a></li>
<li><a href="#org9367150">Mac OS X</a></li>
<li><a href="#org2b9a625">Windows</a></li>
</ul>
</li>
<li><a href="#orgdc561eb">A simple "<i>reproducible research</i>" emacs configuration</a>
<li><a href="#orga25e157">A simple "<i>reproducible research</i>" emacs configuration</a>
<ul>
<li><a href="#org8d266bd">Step 0: Backup and download our configuration</a></li>
<li><a href="#orgbe70ad9">Step 1: Prepare your journal</a></li>
<li><a href="#orgebee67f">Step 2: Set up Emacs configuration</a></li>
<li><a href="#orgdb9b220">Step 3: Check whether the installation is working or not</a></li>
<li><a href="#org3f1b5c3">Step 4: Open and play with your journal:</a></li>
<li><a href="#orgf964c13">Step 0: Backup and download our configuration</a></li>
<li><a href="#org99a4288">Step 1: Prepare your journal</a></li>
<li><a href="#org0801dcc">Step 2: Set up Emacs configuration</a></li>
<li><a href="#org4f721b0">Step 3: Check whether the installation is working or not</a></li>
<li><a href="#org5cc910a">Step 4: Open and play with your journal:</a></li>
</ul>
</li>
</ul>
</li>
<li><a href="#orgab544bb">Emacs Tips and tricks</a>
<li><a href="#org13b7d11">Emacs Tips and tricks</a>
<ul>
<li><a href="#org7bb7d8c">Cheat-sheets</a>
<li><a href="#org75b44bc">Cheat-sheets</a>
<ul>
<li><a href="#org340d1fe">Emacs</a></li>
<li><a href="#org3f4a953">Org-mode</a></li>
<li><a href="#org16eabd7">Emacs</a></li>
<li><a href="#org6a5995d">Org-mode</a></li>
</ul>
</li>
<li><a href="#orga548b84">Video tutorials</a></li>
<li><a href="#org5611504">Additional useful emacs packages</a>
<li><a href="#org0b10e11">Video tutorials</a></li>
<li><a href="#org8e227cc">Additional useful emacs packages</a>
<ul>
<li><a href="#org4a51dc5">Company-mode</a></li>
<li><a href="#orgba3524f">Magit</a></li>
<li><a href="#org067ff94">Company-mode</a></li>
<li><a href="#org78755b6">Magit</a></li>
</ul>
</li>
<li><a href="#org52918cd">Other resources</a></li>
<li><a href="#org60f3612">Other resources</a></li>
</ul>
</li>
<li><a href="#orgd54946e">A replicable article</a>
<li><a href="#orgecdf4f9">A replicable article</a>
<ul>
<li><a href="#org0b0e8a7">A stub of replicable article</a></li>
<li><a href="#org7d89d75">A stub of replicable article</a></li>
</ul>
</li>
</ul>
</div>
</div>
<div id="outline-container-orgbd4e425" class="outline-2">
<h2 id="orgbd4e425">Installing emacs, org-mode, ess, and auctex.</h2>
<div class="outline-text-2" id="text-orgbd4e425">
<div id="outline-container-orgf341a7b" class="outline-2">
<h2 id="orgf341a7b">Installing emacs, org-mode, ess, and auctex.</h2>
<div class="outline-text-2" id="text-orgf341a7b">
</div>
<div id="outline-container-org324a7d6" class="outline-3">
<h3 id="org324a7d6">OS-specific installation procedure</h3>
<div class="outline-text-3" id="text-org324a7d6">
<div id="outline-container-orge4fad90" class="outline-3">
<h3 id="orge4fad90">OS-specific installation procedure</h3>
<div class="outline-text-3" id="text-orge4fad90">
</div>
<div id="outline-container-orgd8c3f7e" class="outline-4">
<h4 id="orgd8c3f7e">Linux (Debian, Ubuntu)</h4>
<div class="outline-text-4" id="text-orgd8c3f7e">
<div id="outline-container-org61bac26" class="outline-4">
<h4 id="org61bac26">Linux (Debian, Ubuntu)</h4>
<div class="outline-text-4" id="text-org61bac26">
<p>
We provide here only instructions for debian-based distributions. Feel
free to contribute to this document to provide up-to-date information
......@@ -353,9 +123,9 @@ which is now deprecated.
</p>
</div>
</div>
<div id="outline-container-org2bb1cef" class="outline-4">
<h4 id="org2bb1cef">Mac OS X</h4>
<div class="outline-text-4" id="text-org2bb1cef">
<div id="outline-container-org9367150" class="outline-4">
<h4 id="org9367150">Mac OS X</h4>
<div class="outline-text-4" id="text-org9367150">
<ul class="org-ul">
<li><p>
<b>Option 1</b>: Install the <code>.dmg</code> file from <a href="http://vgoulet.act.ulaval.ca/">Vincent Goulet</a>:
......@@ -388,9 +158,9 @@ brew install wget
</ul>
</div>
</div>
<div id="outline-container-org4b4c660" class="outline-4">
<h4 id="org4b4c660">Windows</h4>
<div class="outline-text-4" id="text-org4b4c660">
<div id="outline-container-org2b9a625" class="outline-4">
<h4 id="org2b9a625">Windows</h4>
<div class="outline-text-4" id="text-org2b9a625">
<p>
Install the <code>.exe</code> file from <a href="http://vgoulet.act.ulaval.ca/">Vincent Goulet</a>:
<a href="https://vigou3.github.io/emacs-modified-windows/">https://vigou3.github.io/emacs-modified-windows/</a>. It ships with recent
......@@ -404,9 +174,9 @@ versions:
</div>
</div>
</div>
<div id="outline-container-orgdc561eb" class="outline-3">
<h3 id="orgdc561eb">A simple "<i>reproducible research</i>" emacs configuration</h3>
<div class="outline-text-3" id="text-orgdc561eb">
<div id="outline-container-orga25e157" class="outline-3">
<h3 id="orga25e157">A simple "<i>reproducible research</i>" emacs configuration</h3>
<div class="outline-text-3" id="text-orga25e157">
<p>
Emacs comes with very basic default configuration and it appears like
everyone has its own taste. You will for example find <a href="https://www.emacswiki.org/emacs/StarterKits">here</a> several
......@@ -419,9 +189,9 @@ adding a few org-mode specific configurations.
</p>
</div>
<div id="outline-container-org8d266bd" class="outline-4">
<h4 id="org8d266bd">Step 0: Backup and download our configuration</h4>
<div class="outline-text-4" id="text-org8d266bd">
<div id="outline-container-orgf964c13" class="outline-4">
<h4 id="orgf964c13">Step 0: Backup and download our configuration</h4>
<div class="outline-text-4" id="text-orgf964c13">
<p>
The procedure we propose will wipe your already existing custom emacs
configuration if you already have one. <b>You should thus beforehand make
......@@ -442,9 +212,9 @@ rr_org/journal.org
</div>
</div>
<div id="outline-container-orgbe70ad9" class="outline-4">
<h4 id="orgbe70ad9">Step 1: Prepare your journal</h4>
<div class="outline-text-4" id="text-orgbe70ad9">
<div id="outline-container-org99a4288" class="outline-4">
<h4 id="org99a4288">Step 1: Prepare your journal</h4>
<div class="outline-text-4" id="text-org99a4288">
<p>
Create an <code>org/</code> directory in the top of your home:
</p>
......@@ -461,9 +231,9 @@ should give a try.
</p>
</div>
</div>
<div id="outline-container-orgebee67f" class="outline-4">
<h4 id="orgebee67f">Step 2: Set up Emacs configuration</h4>
<div class="outline-text-4" id="text-orgebee67f">
<div id="outline-container-org0801dcc" class="outline-4">
<h4 id="org0801dcc">Step 2: Set up Emacs configuration</h4>
<div class="outline-text-4" id="text-org0801dcc">
<p>
Copy <code>rr_org/init.el</code> in your <code>~/.emacs.d/</code> directory.
</p>
......@@ -475,9 +245,9 @@ configuration with the following command: <code>emacs -q -l rr_org/init.el</code
</p>
</div>
</div>
<div id="outline-container-orgdb9b220" class="outline-4">
<h4 id="orgdb9b220">Step 3: Check whether the installation is working or not</h4>
<div class="outline-text-4" id="text-orgdb9b220">
<div id="outline-container-org4f721b0" class="outline-4">
<h4 id="org4f721b0">Step 3: Check whether the installation is working or not</h4>
<div class="outline-text-4" id="text-org4f721b0">
<p>
Open a new instance of Emacs and open a <code>foo.org</code> file. Copy the
following lines in this file:
......@@ -508,9 +278,9 @@ is demonstrated in the <a href="rr_org/journal.html#MissingReference">first entr
</p>
</div>
</div>
<div id="outline-container-org3f1b5c3" class="outline-4">
<h4 id="org3f1b5c3">Step 4: Open and play with your journal:</h4>
<div class="outline-text-4" id="text-org3f1b5c3">
<div id="outline-container-org5cc910a" class="outline-4">
<h4 id="org5cc910a">Step 4: Open and play with your journal:</h4>
<div class="outline-text-4" id="text-org5cc910a">
<p>
In step 1, you were told to create an journal in
<code>~org/journal.org</code>. First you probably want to make sure this file is
......@@ -522,22 +292,22 @@ forums.
</div>
</div>
</div>
<div id="outline-container-orgab544bb" class="outline-2">
<h2 id="orgab544bb">Emacs Tips and tricks</h2>
<div class="outline-text-2" id="text-orgab544bb">
<div id="outline-container-org13b7d11" class="outline-2">
<h2 id="org13b7d11">Emacs Tips and tricks</h2>
<div class="outline-text-2" id="text-org13b7d11">
</div>
<div id="outline-container-org7bb7d8c" class="outline-3">
<h3 id="org7bb7d8c">Cheat-sheets</h3>
<div class="outline-text-3" id="text-org7bb7d8c">
<div id="outline-container-org75b44bc" class="outline-3">
<h3 id="org75b44bc">Cheat-sheets</h3>
<div class="outline-text-3" id="text-org75b44bc">
<p>
Learning emacs and org-mode can be difficult as there is an inordinate
amount of shortcuts. Many people have thus come up with
cheat-sheats. Here is a selection in case it helps:
</p>
</div>
<div id="outline-container-org340d1fe" class="outline-4">
<h4 id="org340d1fe">Emacs</h4>
<div class="outline-text-4" id="text-org340d1fe">
<div id="outline-container-org16eabd7" class="outline-4">
<h4 id="org16eabd7">Emacs</h4>
<div class="outline-text-4" id="text-org16eabd7">
<ul class="org-ul">
<li><a href="org/journal.html#MissingReference">Common and step-by-step emacs shortcuts for our <i>reproducible research</i> configuration</a></li>
<li><a href="https://www.gnu.org/software/emacs/refcards/pdf/refcard.pdf">The official GNU emacs refcard</a></li>
......@@ -546,9 +316,9 @@ cheat-sheats. Here is a selection in case it helps:
</ul>
</div>
</div>
<div id="outline-container-org3f4a953" class="outline-4">
<h4 id="org3f4a953">Org-mode</h4>
<div class="outline-text-4" id="text-org3f4a953">
<div id="outline-container-org6a5995d" class="outline-4">
<h4 id="org6a5995d">Org-mode</h4>
<div class="outline-text-4" id="text-org6a5995d">
<ul class="org-ul">
<li><a href="org/journal.html#MissingReference">Common and step-by-step org-mode shortcuts for our <i>reproducible research</i> configuration</a></li>
<li><a href="https://orgmode.org/worg/orgcard.html">The official org-mode refcard</a></li>
......@@ -557,22 +327,22 @@ cheat-sheats. Here is a selection in case it helps:
</div>
</div>
</div>
<div id="outline-container-orga548b84" class="outline-3">
<h3 id="orga548b84">Video tutorials</h3>
<div class="outline-text-3" id="text-orga548b84">
<div id="outline-container-org0b10e11" class="outline-3">
<h3 id="org0b10e11">Video tutorials</h3>
<div class="outline-text-3" id="text-org0b10e11">
<p>
For those of you who prefer video explanations, here is a <a href="https://www.youtube.com/playlist?list=PL9KxKa8NpFxIcNQa9js7dQQIHc81b0-Xg">Youtube
channel with many step by step emacs tutorials</a>.
</p>
</div>
</div>
<div id="outline-container-org5611504" class="outline-3">
<h3 id="org5611504">Additional useful emacs packages</h3>
<div class="outline-text-3" id="text-org5611504">
<div id="outline-container-org8e227cc" class="outline-3">
<h3 id="org8e227cc">Additional useful emacs packages</h3>
<div class="outline-text-3" id="text-org8e227cc">
</div>
<div id="outline-container-org4a51dc5" class="outline-4">
<h4 id="org4a51dc5">Company-mode</h4>
<div class="outline-text-4" id="text-org4a51dc5">
<div id="outline-container-org067ff94" class="outline-4">
<h4 id="org067ff94">Company-mode</h4>
<div class="outline-text-4" id="text-org067ff94">
<p>
<a href="http://company-mode.github.io/">Company-mode</a> is a text completion framework for Emacs. It allows to
have smart completion in emacs for the most common languages. If you
......@@ -581,9 +351,9 @@ official webpage: <a href="http://company-mode.github.io/">http://company-mode.g
</p>
</div>
</div>
<div id="outline-container-orgba3524f" class="outline-4">
<h4 id="orgba3524f">Magit</h4>
<div class="outline-text-4" id="text-orgba3524f">
<div id="outline-container-org78755b6" class="outline-4">
<h4 id="org78755b6">Magit</h4>
<div class="outline-text-4" id="text-org78755b6">
<p>
<a href="https://magit.vc/">Magit</a> is an emacs interface for Git. It is very powerfull and we use
it on a daily basis but you should definitely understand what git does
......@@ -594,9 +364,9 @@ you should follow the instructions from here:
</div>
</div>
</div>
<div id="outline-container-org52918cd" class="outline-3">
<h3 id="org52918cd">Other resources</h3>
<div class="outline-text-3" id="text-org52918cd">
<div id="outline-container-org60f3612" class="outline-3">
<h3 id="org60f3612">Other resources</h3>
<div class="outline-text-3" id="text-org60f3612">
<ul class="org-ul">
<li><a href="https://orgmode.org/orgguide.pdf">The compact Org-mode Guide</a></li>
<li><a href="https://github.com/dfeich/org-babel-examples">Many examples illustrating the use of different languages in org-mode</a></li>
......@@ -604,13 +374,13 @@ you should follow the instructions from here:
</div>
</div>
</div>
<div id="outline-container-orgd54946e" class="outline-2">
<h2 id="orgd54946e">A replicable article</h2>
<div class="outline-text-2" id="text-orgd54946e">
<div id="outline-container-orgecdf4f9" class="outline-2">
<h2 id="orgecdf4f9">A replicable article</h2>
<div class="outline-text-2" id="text-orgecdf4f9">
</div>
<div id="outline-container-org0b0e8a7" class="outline-3">
<h3 id="org0b0e8a7">A stub of replicable article</h3>
<div class="outline-text-3" id="text-org0b0e8a7">
<div id="outline-container-org7d89d75" class="outline-3">
<h3 id="org7d89d75">A stub of replicable article</h3>
<div class="outline-text-3" id="text-org7d89d75">
<p>
Remember, you need a working LaTeX and R environment. If you can't
open a terminal and run the commands <code>R</code> and <code>pdflatex</code>, you will not be
......@@ -667,11 +437,3 @@ chunk of code when exporting.
</div>
</div>
</div>
<div id="postamble" class="status">
<p class="date">Date: June, 2018</p>
<p class="author">Author: Arnaud Legrand</p>
<p class="date">Created: 2018-07-19 jeu. 14:26</p>
<p class="validation"><a href="http://validator.w3.org/check?uri=referer">Validate</a></p>
</div>
</body>
</html>
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<!-- 2018-07-19 jeu. 15:45 -->
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Rstudio</title>
<meta name="generator" content="Org mode" />
<meta name="author" content="Arnaud Legrand" />
<style type="text/css">
<!--/*--><![CDATA[/*><!--*/
.title { text-align: center;
margin-bottom: .2em; }
.subtitle { text-align: center;
font-size: medium;
font-weight: bold;
margin-top:0; }
.todo { font-family: monospace; color: red; }
.done { font-family: monospace; color: green; }
.priority { font-family: monospace; color: orange; }
.tag { background-color: #eee; font-family: monospace;
padding: 2px; font-size: 80%; font-weight: normal; }
.timestamp { color: #bebebe; }
.timestamp-kwd { color: #5f9ea0; }
.org-right { margin-left: auto; margin-right: 0px; text-align: right; }
.org-left { margin-left: 0px; margin-right: auto; text-align: left; }
.org-center { margin-left: auto; margin-right: auto; text-align: center; }
.underline { text-decoration: underline; }
#postamble p, #preamble p { font-size: 90%; margin: .2em; }
p.verse { margin-left: 3%; }
pre {
border: 1px solid #ccc;
box-shadow: 3px 3px 3px #eee;
padding: 8pt;
font-family: monospace;
overflow: auto;
margin: 1.2em;
}
pre.src {
position: relative;
overflow: visible;
padding-top: 1.2em;
}
pre.src:before {
display: none;
position: absolute;
background-color: white;
top: -10px;
right: 10px;
padding: 3px;
border: 1px solid black;
}
pre.src:hover:before { display: inline;}
/* Languages per Org manual */
pre.src-asymptote:before { content: 'Asymptote'; }
pre.src-awk:before { content: 'Awk'; }
pre.src-C:before { content: 'C'; }
/* pre.src-C++ doesn't work in CSS */
pre.src-clojure:before { content: 'Clojure'; }
pre.src-css:before { content: 'CSS'; }
pre.src-D:before { content: 'D'; }
pre.src-ditaa:before { content: 'ditaa'; }
pre.src-dot:before { content: 'Graphviz'; }
pre.src-calc:before { content: 'Emacs Calc'; }
pre.src-emacs-lisp:before { content: 'Emacs Lisp'; }
pre.src-fortran:before { content: 'Fortran'; }
pre.src-gnuplot:before { content: 'gnuplot'; }
pre.src-haskell:before { content: 'Haskell'; }
pre.src-hledger:before { content: 'hledger'; }
pre.src-java:before { content: 'Java'; }
pre.src-js:before { content: 'Javascript'; }
pre.src-latex:before { content: 'LaTeX'; }
pre.src-ledger:before { content: 'Ledger'; }
pre.src-lisp:before { content: 'Lisp'; }
pre.src-lilypond:before { content: 'Lilypond'; }
pre.src-lua:before { content: 'Lua'; }
pre.src-matlab:before { content: 'MATLAB'; }
pre.src-mscgen:before { content: 'Mscgen'; }
pre.src-ocaml:before { content: 'Objective Caml'; }
pre.src-octave:before { content: 'Octave'; }
pre.src-org:before { content: 'Org mode'; }
pre.src-oz:before { content: 'OZ'; }
pre.src-plantuml:before { content: 'Plantuml'; }
pre.src-processing:before { content: 'Processing.js'; }
pre.src-python:before { content: 'Python'; }
pre.src-R:before { content: 'R'; }
pre.src-ruby:before { content: 'Ruby'; }
pre.src-sass:before { content: 'Sass'; }
pre.src-scheme:before { content: 'Scheme'; }
pre.src-screen:before { content: 'Gnu Screen'; }
pre.src-sed:before { content: 'Sed'; }
pre.src-sh:before { content: 'shell'; }
pre.src-sql:before { content: 'SQL'; }
pre.src-sqlite:before { content: 'SQLite'; }
/* additional languages in org.el's org-babel-load-languages alist */
pre.src-forth:before { content: 'Forth'; }
pre.src-io:before { content: 'IO'; }
pre.src-J:before { content: 'J'; }
pre.src-makefile:before { content: 'Makefile'; }
pre.src-maxima:before { content: 'Maxima'; }
pre.src-perl:before { content: 'Perl'; }
pre.src-picolisp:before { content: 'Pico Lisp'; }
pre.src-scala:before { content: 'Scala'; }
pre.src-shell:before { content: 'Shell Script'; }
pre.src-ebnf2ps:before { content: 'ebfn2ps'; }
/* additional language identifiers per "defun org-babel-execute"
in ob-*.el */
pre.src-cpp:before { content: 'C++'; }
pre.src-abc:before { content: 'ABC'; }
pre.src-coq:before { content: 'Coq'; }
pre.src-groovy:before { content: 'Groovy'; }
/* additional language identifiers from org-babel-shell-names in
ob-shell.el: ob-shell is the only babel language using a lambda to put
the execution function name together. */
pre.src-bash:before { content: 'bash'; }
pre.src-csh:before { content: 'csh'; }
pre.src-ash:before { content: 'ash'; }
pre.src-dash:before { content: 'dash'; }
pre.src-ksh:before { content: 'ksh'; }
pre.src-mksh:before { content: 'mksh'; }
pre.src-posh:before { content: 'posh'; }
/* Additional Emacs modes also supported by the LaTeX listings package */
pre.src-ada:before { content: 'Ada'; }
pre.src-asm:before { content: 'Assembler'; }
pre.src-caml:before { content: 'Caml'; }
pre.src-delphi:before { content: 'Delphi'; }
pre.src-html:before { content: 'HTML'; }
pre.src-idl:before { content: 'IDL'; }
pre.src-mercury:before { content: 'Mercury'; }
pre.src-metapost:before { content: 'MetaPost'; }
pre.src-modula-2:before { content: 'Modula-2'; }
pre.src-pascal:before { content: 'Pascal'; }
pre.src-ps:before { content: 'PostScript'; }
pre.src-prolog:before { content: 'Prolog'; }
pre.src-simula:before { content: 'Simula'; }
pre.src-tcl:before { content: 'tcl'; }
pre.src-tex:before { content: 'TeX'; }
pre.src-plain-tex:before { content: 'Plain TeX'; }
pre.src-verilog:before { content: 'Verilog'; }
pre.src-vhdl:before { content: 'VHDL'; }
pre.src-xml:before { content: 'XML'; }
pre.src-nxml:before { content: 'XML'; }
/* add a generic configuration mode; LaTeX export needs an additional
(add-to-list 'org-latex-listings-langs '(conf " ")) in .emacs */
pre.src-conf:before { content: 'Configuration File'; }
table { border-collapse:collapse; }
caption.t-above { caption-side: top; }
caption.t-bottom { caption-side: bottom; }
td, th { vertical-align:top; }
th.org-right { text-align: center; }
th.org-left { text-align: center; }
th.org-center { text-align: center; }
td.org-right { text-align: right; }
td.org-left { text-align: left; }
td.org-center { text-align: center; }
dt { font-weight: bold; }
.footpara { display: inline; }
.footdef { margin-bottom: 1em; }
.figure { padding: 1em; }
.figure p { text-align: center; }
.inlinetask {
padding: 10px;
border: 2px solid gray;
margin: 10px;
background: #ffffcc;
}
#org-div-home-and-up
{ text-align: right; font-size: 70%; white-space: nowrap; }
textarea { overflow-x: auto; }
.linenr { font-size: smaller }
.code-highlighted { background-color: #ffff00; }
.org-info-js_info-navigation { border-style: none; }
#org-info-js_console-label
{ font-size: 10px; font-weight: bold; white-space: nowrap; }
.org-info-js_search-highlight
{ background-color: #ffff00; color: #000000; font-weight: bold; }
.org-svg { width: 90%; }
/*]]>*/-->
</style>
<script type="text/javascript">
/*
@licstart The following is the entire license notice for the
JavaScript code in this tag.
Copyright (C) 2012-2018 Free Software Foundation, Inc.
The JavaScript code in this tag is free software: you can
redistribute it and/or modify it under the terms of the GNU
General Public License (GNU GPL) as published by the Free Software
Foundation, either version 3 of the License, or (at your option)
any later version. The code is distributed WITHOUT ANY WARRANTY;
without even the implied warranty of MERCHANTABILITY or FITNESS
FOR A PARTICULAR PURPOSE. See the GNU GPL for more details.
As additional permission under GNU GPL version 3 section 7, you
may distribute non-source (e.g., minimized or compacted) forms of
that code without the copy of the GNU GPL normally required by
section 4, provided you include this license notice and a URL
through which recipients can access the Corresponding Source.
@licend The above is the entire license notice
for the JavaScript code in this tag.
*/
<!--/*--><![CDATA[/*><!--*/
function CodeHighlightOn(elem, id)
{
var target = document.getElementById(id);
if(null != target) {
elem.cacheClassElem = elem.className;
elem.cacheClassTarget = target.className;
target.className = "code-highlighted";
elem.className = "code-highlighted";
}
}
function CodeHighlightOff(elem, id)
{
var target = document.getElementById(id);
if(elem.cacheClassElem)
elem.className = elem.cacheClassElem;
if(elem.cacheClassTarget)
target.className = elem.cacheClassTarget;
}
/*]]>*///-->
</script>
</head>
<body>
<div id="content">
<h1 class="title">Rstudio</h1>
<h1 class="title">Jupyter</h1>
<div id="table-of-contents">
<h2>Table of Contents</h2>
<div id="text-table-of-contents">
<ul>
<li><a href="#org97858c5">Interacting with gitlab</a></li>
<li><a href="#orgb41aa11">Additional Jupyter resources or tricks</a>
<li><a href="#orga526517">Interacting with gitlab</a></li>
<li><a href="#orgc2f491d">Additional Jupyter resources or tricks</a>
<ul>
<li><a href="#org2ca79c6">Tips and tricks</a></li>
<li><a href="#orgf423e42">Running R and Python in the same notebook</a></li>
<li><a href="#org7654980">Exporting a notebook</a></li>
<li><a href="#org8e565a9">Tips and tricks</a></li>
<li><a href="#org4cdc7d0">Running R and Python in the same notebook</a></li>
<li><a href="#org903f8bb">Exporting a notebook</a></li>
</ul>
</li>
<li><a href="#org777e50c">Installing jupyter or jupyter hub on your own machine</a>
<li><a href="#orgc7fa362">Installing jupyter or jupyter hub on your own machine</a>
<ul>
<li><a href="#org3a2fabc">Installing jupyter</a></li>
<li><a href="#orgcae22b4">Using R</a></li>
<li><a href="#orgcd4e4e0">Exporting your notebooks with latex</a></li>
<li><a href="#org9e7be3a">Interacting with gitlab</a></li>
<li><a href="#org932058f">Interesting extensions to improve notebook readability</a></li>
<li><a href="#orgcdd7391">Installing jupyterhub</a></li>
<li><a href="#org7a1f8ea">Installing jupyter</a></li>
<li><a href="#orgce00981">Using R</a></li>
<li><a href="#orgb434d6b">Exporting your notebooks with latex</a></li>
<li><a href="#org2f9a28e">Interacting with gitlab</a></li>
<li><a href="#org0c89d5b">Interesting extensions to improve notebook readability</a></li>
<li><a href="#org04fd4d3">Installing jupyterhub</a></li>
</ul>
</li>
</ul>
</div>
</div>
<div id="outline-container-org97858c5" class="outline-2">
<h2 id="org97858c5">Interacting with gitlab</h2>
<div class="outline-text-2" id="text-org97858c5">
<div id="outline-container-orga526517" class="outline-2">
<h2 id="orga526517">Interacting with gitlab</h2>
<div class="outline-text-2" id="text-orga526517">
<blockquote>
<p>
This section needs some love.
......@@ -275,13 +45,13 @@ and to share your notebook with others.
</p>
</div>
</div>
<div id="outline-container-orgb41aa11" class="outline-2">
<h2 id="orgb41aa11">Additional Jupyter resources or tricks</h2>
<div class="outline-text-2" id="text-orgb41aa11">
<div id="outline-container-orgc2f491d" class="outline-2">
<h2 id="orgc2f491d">Additional Jupyter resources or tricks</h2>
<div class="outline-text-2" id="text-orgc2f491d">
</div>
<div id="outline-container-org2ca79c6" class="outline-3">
<h3 id="org2ca79c6">Tips and tricks</h3>
<div class="outline-text-3" id="text-org2ca79c6">
<div id="outline-container-org8e565a9" class="outline-3">
<h3 id="org8e565a9">Tips and tricks</h3>
<div class="outline-text-3" id="text-org8e565a9">
<p>
The following <a href="https://www.dataquest.io/blog/jupyter-notebook-tips-tricks-shortcuts/">webpage</a> lists several Jupyter tricks (in particular, it
illustrates many <code>Ipython magic</code> commands) that should improve your
......@@ -291,9 +61,9 @@ now).
</p>
</div>
</div>
<div id="outline-container-orgf423e42" class="outline-3">
<h3 id="orgf423e42">Running R and Python in the same notebook</h3>
<div class="outline-text-3" id="text-orgf423e42">
<div id="outline-container-org4cdc7d0" class="outline-3">
<h3 id="org4cdc7d0">Running R and Python in the same notebook</h3>
<div class="outline-text-3" id="text-org4cdc7d0">
<p>
The best solution to this is to install rpy2. On my machine, I have
installed the <code>python3-rpy2</code> debian package with <code>apt-get install</code>. An
......@@ -335,9 +105,9 @@ plot((df)
</ol>
</div>
</div>
<div id="outline-container-org7654980" class="outline-3">
<h3 id="org7654980">Exporting a notebook</h3>
<div class="outline-text-3" id="text-org7654980">
<div id="outline-container-org903f8bb" class="outline-3">
<h3 id="org903f8bb">Exporting a notebook</h3>
<div class="outline-text-3" id="text-org903f8bb">
<p>
Obviously, you can convert to html or pdf using the using the <code>File &gt;
Download as &gt; HTML</code> (or <code>PDF</code>) menu option. This can also be done from
......@@ -364,13 +134,13 @@ taste.
</div>
</div>
</div>
<div id="outline-container-org777e50c" class="outline-2">
<h2 id="org777e50c">Installing jupyter or jupyter hub on your own machine</h2>
<div class="outline-text-2" id="text-org777e50c">
<div id="outline-container-orgc7fa362" class="outline-2">
<h2 id="orgc7fa362">Installing jupyter or jupyter hub on your own machine</h2>
<div class="outline-text-2" id="text-orgc7fa362">
</div>
<div id="outline-container-org3a2fabc" class="outline-3">
<h3 id="org3a2fabc">Installing jupyter</h3>
<div class="outline-text-3" id="text-org3a2fabc">
<div id="outline-container-org7a1f8ea" class="outline-3">
<h3 id="org7a1f8ea">Installing jupyter</h3>
<div class="outline-text-3" id="text-org7a1f8ea">
<p>
Here is what you should install:
</p>
......@@ -401,16 +171,16 @@ The ipython notebook can then be run with the following command:
</div>
</div>
</div>
<div id="outline-container-orgcae22b4" class="outline-3">
<h3 id="orgcae22b4">Using R</h3>
<div class="outline-text-3" id="text-orgcae22b4">
<div id="outline-container-orgce00981" class="outline-3">
<h3 id="orgce00981">Using R</h3>
<div class="outline-text-3" id="text-orgce00981">
<p>
If you also want to have the R kernel in jupyter, follow <a href="https://github.com/IRkernel/IRkernel#installation">these
instructions</a>.
</p>
<p>
Alternatively, you can install <code>rpy2</code> (see the <a href="#orgf423e42">Running R and Python in
Alternatively, you can install <code>rpy2</code> (see the <a href="#org4cdc7d0">Running R and Python in
the same notebook</a> section).
</p>
<div class="org-src-container">
......@@ -419,9 +189,9 @@ the same notebook</a> section).
</div>
</div>
</div>
<div id="outline-container-orgcd4e4e0" class="outline-3">
<h3 id="orgcd4e4e0">Exporting your notebooks with latex</h3>
<div class="outline-text-3" id="text-orgcd4e4e0">
<div id="outline-container-orgb434d6b" class="outline-3">
<h3 id="orgb434d6b">Exporting your notebooks with latex</h3>
<div class="outline-text-3" id="text-orgb434d6b">
<p>
Here is what I had to install to make sure the notebook export via
latex works:
......@@ -433,9 +203,9 @@ sudo apt-get install texlive-xetex
</div>
</div>
</div>
<div id="outline-container-org9e7be3a" class="outline-3">
<h3 id="org9e7be3a">Interacting with gitlab</h3>
<div class="outline-text-3" id="text-org9e7be3a">
<div id="outline-container-org2f9a28e" class="outline-3">
<h3 id="org2f9a28e">Interacting with gitlab</h3>
<div class="outline-text-3" id="text-org2f9a28e">
<p>
Here is our <a href="https://github.com/brospars/nb-git">jupyter extension that allows to git push/pull from the
notebooks</a>:
......@@ -447,9 +217,9 @@ jupyter nbextension enable nb-git
</div>
</div>
</div>
<div id="outline-container-org932058f" class="outline-3">
<h3 id="org932058f">Interesting extensions to improve notebook readability</h3>
<div class="outline-text-3" id="text-org932058f">
<div id="outline-container-org0c89d5b" class="outline-3">
<h3 id="org0c89d5b">Interesting extensions to improve notebook readability</h3>
<div class="outline-text-3" id="text-org0c89d5b">
<p>
Here are two interesting extensions that can improve readability:
</p>
......@@ -475,9 +245,9 @@ jupyter-serverextension enable --py hide_code
</ul>
</div>
</div>
<div id="outline-container-orgcdd7391" class="outline-3">
<h3 id="orgcdd7391">Installing jupyterhub</h3>
<div class="outline-text-3" id="text-orgcdd7391">
<div id="outline-container-org04fd4d3" class="outline-3">
<h3 id="org04fd4d3">Installing jupyterhub</h3>
<div class="outline-text-3" id="text-org04fd4d3">
<blockquote>
<p>
Benoit may give a few hints on this.
......@@ -487,11 +257,3 @@ Benoit may give a few hints on this.
</div>
</div>
</div>
<div id="postamble" class="status">
<p class="date">Date: June, 2018</p>
<p class="author">Author: Arnaud Legrand</p>
<p class="date">Created: 2018-07-19 jeu. 15:45</p>
<p class="validation"><a href="http://validator.w3.org/check?uri=referer">Validate</a></p>
</div>
</body>
</html>
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<!-- 2018-07-19 jeu. 14:26 -->
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Rstudio</title>
<meta name="generator" content="Org mode" />
<meta name="author" content="Arnaud Legrand" />
<style type="text/css">
<!--/*--><![CDATA[/*><!--*/
.title { text-align: center;
margin-bottom: .2em; }
.subtitle { text-align: center;
font-size: medium;
font-weight: bold;
margin-top:0; }
.todo { font-family: monospace; color: red; }
.done { font-family: monospace; color: green; }
.priority { font-family: monospace; color: orange; }
.tag { background-color: #eee; font-family: monospace;
padding: 2px; font-size: 80%; font-weight: normal; }
.timestamp { color: #bebebe; }
.timestamp-kwd { color: #5f9ea0; }
.org-right { margin-left: auto; margin-right: 0px; text-align: right; }
.org-left { margin-left: 0px; margin-right: auto; text-align: left; }
.org-center { margin-left: auto; margin-right: auto; text-align: center; }
.underline { text-decoration: underline; }
#postamble p, #preamble p { font-size: 90%; margin: .2em; }
p.verse { margin-left: 3%; }
pre {
border: 1px solid #ccc;
box-shadow: 3px 3px 3px #eee;
padding: 8pt;
font-family: monospace;
overflow: auto;
margin: 1.2em;
}
pre.src {
position: relative;
overflow: visible;
padding-top: 1.2em;
}
pre.src:before {
display: none;
position: absolute;
background-color: white;
top: -10px;
right: 10px;
padding: 3px;
border: 1px solid black;
}
pre.src:hover:before { display: inline;}
/* Languages per Org manual */
pre.src-asymptote:before { content: 'Asymptote'; }
pre.src-awk:before { content: 'Awk'; }
pre.src-C:before { content: 'C'; }
/* pre.src-C++ doesn't work in CSS */
pre.src-clojure:before { content: 'Clojure'; }
pre.src-css:before { content: 'CSS'; }
pre.src-D:before { content: 'D'; }
pre.src-ditaa:before { content: 'ditaa'; }
pre.src-dot:before { content: 'Graphviz'; }
pre.src-calc:before { content: 'Emacs Calc'; }
pre.src-emacs-lisp:before { content: 'Emacs Lisp'; }
pre.src-fortran:before { content: 'Fortran'; }
pre.src-gnuplot:before { content: 'gnuplot'; }
pre.src-haskell:before { content: 'Haskell'; }
pre.src-hledger:before { content: 'hledger'; }
pre.src-java:before { content: 'Java'; }
pre.src-js:before { content: 'Javascript'; }
pre.src-latex:before { content: 'LaTeX'; }
pre.src-ledger:before { content: 'Ledger'; }
pre.src-lisp:before { content: 'Lisp'; }
pre.src-lilypond:before { content: 'Lilypond'; }
pre.src-lua:before { content: 'Lua'; }
pre.src-matlab:before { content: 'MATLAB'; }
pre.src-mscgen:before { content: 'Mscgen'; }
pre.src-ocaml:before { content: 'Objective Caml'; }
pre.src-octave:before { content: 'Octave'; }
pre.src-org:before { content: 'Org mode'; }
pre.src-oz:before { content: 'OZ'; }
pre.src-plantuml:before { content: 'Plantuml'; }
pre.src-processing:before { content: 'Processing.js'; }
pre.src-python:before { content: 'Python'; }
pre.src-R:before { content: 'R'; }
pre.src-ruby:before { content: 'Ruby'; }
pre.src-sass:before { content: 'Sass'; }
pre.src-scheme:before { content: 'Scheme'; }
pre.src-screen:before { content: 'Gnu Screen'; }
pre.src-sed:before { content: 'Sed'; }
pre.src-sh:before { content: 'shell'; }
pre.src-sql:before { content: 'SQL'; }
pre.src-sqlite:before { content: 'SQLite'; }
/* additional languages in org.el's org-babel-load-languages alist */
pre.src-forth:before { content: 'Forth'; }
pre.src-io:before { content: 'IO'; }
pre.src-J:before { content: 'J'; }
pre.src-makefile:before { content: 'Makefile'; }
pre.src-maxima:before { content: 'Maxima'; }
pre.src-perl:before { content: 'Perl'; }
pre.src-picolisp:before { content: 'Pico Lisp'; }
pre.src-scala:before { content: 'Scala'; }
pre.src-shell:before { content: 'Shell Script'; }
pre.src-ebnf2ps:before { content: 'ebfn2ps'; }
/* additional language identifiers per "defun org-babel-execute"
in ob-*.el */
pre.src-cpp:before { content: 'C++'; }
pre.src-abc:before { content: 'ABC'; }
pre.src-coq:before { content: 'Coq'; }
pre.src-groovy:before { content: 'Groovy'; }
/* additional language identifiers from org-babel-shell-names in
ob-shell.el: ob-shell is the only babel language using a lambda to put
the execution function name together. */
pre.src-bash:before { content: 'bash'; }
pre.src-csh:before { content: 'csh'; }
pre.src-ash:before { content: 'ash'; }
pre.src-dash:before { content: 'dash'; }
pre.src-ksh:before { content: 'ksh'; }
pre.src-mksh:before { content: 'mksh'; }
pre.src-posh:before { content: 'posh'; }
/* Additional Emacs modes also supported by the LaTeX listings package */
pre.src-ada:before { content: 'Ada'; }
pre.src-asm:before { content: 'Assembler'; }
pre.src-caml:before { content: 'Caml'; }
pre.src-delphi:before { content: 'Delphi'; }
pre.src-html:before { content: 'HTML'; }
pre.src-idl:before { content: 'IDL'; }
pre.src-mercury:before { content: 'Mercury'; }
pre.src-metapost:before { content: 'MetaPost'; }
pre.src-modula-2:before { content: 'Modula-2'; }
pre.src-pascal:before { content: 'Pascal'; }
pre.src-ps:before { content: 'PostScript'; }
pre.src-prolog:before { content: 'Prolog'; }
pre.src-simula:before { content: 'Simula'; }
pre.src-tcl:before { content: 'tcl'; }
pre.src-tex:before { content: 'TeX'; }
pre.src-plain-tex:before { content: 'Plain TeX'; }
pre.src-verilog:before { content: 'Verilog'; }
pre.src-vhdl:before { content: 'VHDL'; }
pre.src-xml:before { content: 'XML'; }
pre.src-nxml:before { content: 'XML'; }
/* add a generic configuration mode; LaTeX export needs an additional
(add-to-list 'org-latex-listings-langs '(conf " ")) in .emacs */
pre.src-conf:before { content: 'Configuration File'; }
table { border-collapse:collapse; }
caption.t-above { caption-side: top; }
caption.t-bottom { caption-side: bottom; }
td, th { vertical-align:top; }
th.org-right { text-align: center; }
th.org-left { text-align: center; }
th.org-center { text-align: center; }
td.org-right { text-align: right; }
td.org-left { text-align: left; }
td.org-center { text-align: center; }
dt { font-weight: bold; }
.footpara { display: inline; }
.footdef { margin-bottom: 1em; }
.figure { padding: 1em; }
.figure p { text-align: center; }
.inlinetask {
padding: 10px;
border: 2px solid gray;
margin: 10px;
background: #ffffcc;
}
#org-div-home-and-up
{ text-align: right; font-size: 70%; white-space: nowrap; }
textarea { overflow-x: auto; }
.linenr { font-size: smaller }
.code-highlighted { background-color: #ffff00; }
.org-info-js_info-navigation { border-style: none; }
#org-info-js_console-label
{ font-size: 10px; font-weight: bold; white-space: nowrap; }
.org-info-js_search-highlight
{ background-color: #ffff00; color: #000000; font-weight: bold; }
.org-svg { width: 90%; }
/*]]>*/-->
</style>
<script type="text/javascript">
/*
@licstart The following is the entire license notice for the
JavaScript code in this tag.
Copyright (C) 2012-2018 Free Software Foundation, Inc.
The JavaScript code in this tag is free software: you can
redistribute it and/or modify it under the terms of the GNU
General Public License (GNU GPL) as published by the Free Software
Foundation, either version 3 of the License, or (at your option)
any later version. The code is distributed WITHOUT ANY WARRANTY;
without even the implied warranty of MERCHANTABILITY or FITNESS
FOR A PARTICULAR PURPOSE. See the GNU GPL for more details.
As additional permission under GNU GPL version 3 section 7, you
may distribute non-source (e.g., minimized or compacted) forms of
that code without the copy of the GNU GPL normally required by
section 4, provided you include this license notice and a URL
through which recipients can access the Corresponding Source.
@licend The above is the entire license notice
for the JavaScript code in this tag.
*/
<!--/*--><![CDATA[/*><!--*/
function CodeHighlightOn(elem, id)
{
var target = document.getElementById(id);
if(null != target) {
elem.cacheClassElem = elem.className;
elem.cacheClassTarget = target.className;
target.className = "code-highlighted";
elem.className = "code-highlighted";
}
}
function CodeHighlightOff(elem, id)
{
var target = document.getElementById(id);
if(elem.cacheClassElem)
elem.className = elem.cacheClassElem;
if(elem.cacheClassTarget)
target.className = elem.cacheClassTarget;
}
/*]]>*///-->
</script>
</head>
<body>
<div id="content">
<h1 class="title">Rstudio</h1>
<div id="table-of-contents">
<h2>Table of Contents</h2>
<div id="text-table-of-contents">
<ul>
<li><a href="#orgd1dde5d">Installing Rstudio</a>
<li><a href="#org54d034a">Installing Rstudio</a>
<ul>
<li><a href="#org6c44981">Linux (debian, ubuntu)</a>
<li><a href="#org8769ef8">Linux (debian, ubuntu)</a>
<ul>
<li><a href="#orgf09ee89">Installing R</a></li>
<li><a href="#org4d45ca1">Installing rstudio</a></li>
<li><a href="#org2be7be7">Installing R</a></li>
<li><a href="#orgb3b8562">Installing rstudio</a></li>
</ul>
</li>
<li><a href="#org9a28181">Mac OSX and Windows</a></li>
<li><a href="#org4d687e8">Mac OSX and Windows</a></li>
</ul>
</li>
<li><a href="#org457ec7b">Installing Git</a>
<li><a href="#org23609ff">Installing Git</a>
<ul>
<li><a href="#org7c87525">Linux (debian, ubuntu)</a></li>
<li><a href="#org6214e86">Mac OSX and Windows</a></li>
<li><a href="#org3205f63">Linux (debian, ubuntu)</a></li>
<li><a href="#org825283e">Mac OSX and Windows</a></li>
</ul>
</li>
<li><a href="#org3a9a358">Rstudio and git/github/gitlab</a></li>
<li><a href="#orgf5abee5">Cheat Sheets</a></li>
<li><a href="#orgf165b77">Rstudio and git/github/gitlab</a></li>
<li><a href="#org7da9c23">Cheat Sheets</a></li>
</ul>
</div>
</div>
<div id="outline-container-orgd1dde5d" class="outline-2">
<h2 id="orgd1dde5d">Installing Rstudio</h2>
<div class="outline-text-2" id="text-orgd1dde5d">
<div id="outline-container-org54d034a" class="outline-2">
<h2 id="org54d034a">Installing Rstudio</h2>
<div class="outline-text-2" id="text-org54d034a">
</div>
<div id="outline-container-org6c44981" class="outline-3">
<h3 id="org6c44981">Linux (debian, ubuntu)</h3>
<div class="outline-text-3" id="text-org6c44981">
<div id="outline-container-org8769ef8" class="outline-3">
<h3 id="org8769ef8">Linux (debian, ubuntu)</h3>
<div class="outline-text-3" id="text-org8769ef8">
<p>
We provide here only instructions for debian-based distributions. Feel
free to contribute to this document to provide up-to-date information
......@@ -285,9 +55,9 @@ for upgrading&#x2026;
</p>
</div>
<div id="outline-container-orgf09ee89" class="outline-4">
<h4 id="orgf09ee89">Installing R</h4>
<div class="outline-text-4" id="text-orgf09ee89">
<div id="outline-container-org2be7be7" class="outline-4">
<h4 id="org2be7be7">Installing R</h4>
<div class="outline-text-4" id="text-org2be7be7">
<p>
Beforehand, you need to install the R language and convenient packages
by running (as root):
......@@ -320,9 +90,9 @@ to run (as root):
</div>
</div>
<div id="outline-container-org4d45ca1" class="outline-4">
<h4 id="org4d45ca1">Installing rstudio</h4>
<div class="outline-text-4" id="text-org4d45ca1">
<div id="outline-container-orgb3b8562" class="outline-4">
<h4 id="orgb3b8562">Installing rstudio</h4>
<div class="outline-text-4" id="text-orgb3b8562">
<p>
Rstudio is unfortunately not packaged within debian so the easiest is
to download the corresponding debian package on the <a href="https://www.rstudio.com/products/rstudio/download/#download">Rstudio webpage</a>
......@@ -340,9 +110,9 @@ sudo apt-get update ; sudo apt-get -f install <span style="font-weight: bold; fo
</div>
</div>
</div>
<div id="outline-container-org9a28181" class="outline-3">
<h3 id="org9a28181">Mac OSX and Windows</h3>
<div class="outline-text-3" id="text-org9a28181">
<div id="outline-container-org4d687e8" class="outline-3">
<h3 id="org4d687e8">Mac OSX and Windows</h3>
<div class="outline-text-3" id="text-org4d687e8">
<blockquote>
<p>
Some instructions on installing R and knitr must be missing. This
......@@ -366,13 +136,13 @@ install.packages(<span style="font-style: italic;">"ggplot2"</span>)
</div>
</div>
</div>
<div id="outline-container-org457ec7b" class="outline-2">
<h2 id="org457ec7b">Installing Git</h2>
<div class="outline-text-2" id="text-org457ec7b">
<div id="outline-container-org23609ff" class="outline-2">
<h2 id="org23609ff">Installing Git</h2>
<div class="outline-text-2" id="text-org23609ff">
</div>
<div id="outline-container-org7c87525" class="outline-3">
<h3 id="org7c87525">Linux (debian, ubuntu)</h3>
<div class="outline-text-3" id="text-org7c87525">
<div id="outline-container-org3205f63" class="outline-3">
<h3 id="org3205f63">Linux (debian, ubuntu)</h3>
<div class="outline-text-3" id="text-org3205f63">
<p>
We provide here only instructions for debian-based distributions. Feel
free to contribute to this document to provide up-to-date information
......@@ -388,9 +158,9 @@ Run (as root):
</div>
</div>
</div>
<div id="outline-container-org6214e86" class="outline-3">
<h3 id="org6214e86">Mac OSX and Windows</h3>
<div class="outline-text-3" id="text-org6214e86">
<div id="outline-container-org825283e" class="outline-3">
<h3 id="org825283e">Mac OSX and Windows</h3>
<div class="outline-text-3" id="text-org825283e">
<ul class="org-ul">
<li>Download and install Git from the <a href="https://git-scm.com/downloads">Git website</a>.</li>
<li>Optional Git clients (should not be needed if you work within
......@@ -410,9 +180,9 @@ Rstudio):
</div>
</div>
</div>
<div id="outline-container-org3a9a358" class="outline-2">
<h2 id="org3a9a358">Rstudio and git/github/gitlab</h2>
<div class="outline-text-2" id="text-org3a9a358">
<div id="outline-container-orgf165b77" class="outline-2">
<h2 id="orgf165b77">Rstudio and git/github/gitlab</h2>
<div class="outline-text-2" id="text-orgf165b77">
<blockquote>
<p>
We may want to redo a screencast in French for this
......@@ -433,9 +203,9 @@ Alternatively, we can point to:
</ul>
</div>
</div>
<div id="outline-container-orgf5abee5" class="outline-2">
<h2 id="orgf5abee5">Cheat Sheets</h2>
<div class="outline-text-2" id="text-orgf5abee5">
<div id="outline-container-org7da9c23" class="outline-2">
<h2 id="org7da9c23">Cheat Sheets</h2>
<div class="outline-text-2" id="text-org7da9c23">
<p>
The Rstudio team has created a lot of good material and tutorials. You
should definitively look at the <a href="https://www.rstudio.com/resources/cheatsheets/">Cheat sheets webpage</a>. In particular
......@@ -462,11 +232,3 @@ of these documents:
</div>
</div>
</div>
<div id="postamble" class="status">
<p class="date">Date: June, 2018</p>
<p class="author">Author: Arnaud Legrand</p>
<p class="date">Created: 2018-07-19 jeu. 14:26</p>
<p class="validation"><a href="http://validator.w3.org/check?uri=referer">Validate</a></p>
</div>
</body>
</html>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment