Add Matlab to the configuration files

This commit is contained in:
Thomas Dehaeze 2020-01-12 17:40:59 +01:00
parent 2e16e26ab3
commit 21a867512f
6 changed files with 1113 additions and 543 deletions

File diff suppressed because it is too large Load Diff

View File

@ -4,7 +4,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head> <head>
<!-- 2020-01-12 dim. 17:28 --> <!-- 2020-01-12 dim. 17:39 -->
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" /> <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" /> <meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Installation</title> <title>Installation</title>
@ -300,7 +300,6 @@ neovim - Ambitious Vim-fork focused on extensibility and agility
<div class="outline-text-2" id="text-org76b8685"> <div class="outline-text-2" id="text-org76b8685">
<p> <p>
neomutt - Teaching an Old Dog New Tricks neomutt - Teaching an Old Dog New Tricks
notmuch - Thread-based email index, search, and tagging
msmtp - SMTP client that can be used as an SMTP plugin for Mutt msmtp - SMTP client that can be used as an SMTP plugin for Mutt
isync - Synchronize a maildir with an IMAP server isync - Synchronize a maildir with an IMAP server
vdirsyncer - Synchronize calendars and contacts vdirsyncer - Synchronize calendars and contacts
@ -572,7 +571,7 @@ moreutils - Collection of tools that nobody wrote when UNIX was young
</div> </div>
<div id="postamble" class="status"> <div id="postamble" class="status">
<p class="author">Author: Dehaeze Thomas</p> <p class="author">Author: Dehaeze Thomas</p>
<p class="date">Created: 2020-01-12 dim. 17:28</p> <p class="date">Created: 2020-01-12 dim. 17:39</p>
</div> </div>
</body> </body>
</html> </html>

492
docs/matlab.html Normal file
View File

@ -0,0 +1,492 @@
<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0" encoding="utf-8"?>
<?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>
<!-- 2020-01-12 dim. 17:39 -->
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Matlab Configuration</title>
<meta name="generator" content="Org mode" />
<meta name="author" content="Dehaeze Thomas" />
<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; }
.equation-container {
display: table;
text-align: center;
width: 100%;
}
.equation {
vertical-align: middle;
}
.equation-label {
display: table-cell;
text-align: right;
vertical-align: middle;
}
.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>
<link rel="stylesheet" type="text/css" href="./css/htmlize.css"/>
<link rel="stylesheet" type="text/css" href="./css/readtheorg.css"/>
<script type="text/javascript" src="./js/jquery.min.js"></script>
<script type="text/javascript" src="./js/bootstrap.min.js"></script>
<script type="text/javascript" src="./js/jquery.stickytableheaders.min.js"></script>
<script type="text/javascript" src="./js/readtheorg.js"></script>
<script type="text/javascript">
/*
@licstart The following is the entire license notice for the
JavaScript code in this tag.
Copyright (C) 2012-2020 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="org-div-home-and-up">
<a accesskey="h" href="./index.html"> UP </a>
|
<a accesskey="H" href="./index.html"> HOME </a>
</div><div id="content">
<h1 class="title">Matlab Configuration</h1>
<div id="table-of-contents">
<h2>Table of Contents</h2>
<div id="text-table-of-contents">
<ul>
<li><a href="#org157998a">Startup</a>
<ul>
<li><a href="#orgf6d1f33">Setup LaTeX as a default interpreter</a></li>
<li><a href="#org4d6a4e5">Default Line Width</a></li>
<li><a href="#org14081cd">Default grids on all axis</a></li>
<li><a href="#org3406bd4">Default Font Size</a></li>
<li><a href="#org6451de0">Default Fonts</a></li>
<li><a href="#orgad9e350">Make figures into a Box</a></li>
<li><a href="#org9a40d31">Default Colors</a></li>
<li><a href="#org64d60de">Default Plot Colors</a></li>
<li><a href="#org27ce6db">Figure paper and window style</a></li>
<li><a href="#orgd711b41">Set the display format</a></li>
<li><a href="#orga60f640">Home Path</a></li>
<li><a href="#org83d6337">Add to path</a></li>
<li><a href="#orgbc34538">Clear</a></li>
</ul>
</li>
<li><a href="#org20ac1e5">Setup</a>
<ul>
<li><a href="#org2f8f36d">Schemer Import</a></li>
</ul>
</li>
</ul>
</div>
</div>
<div id="outline-container-org157998a" class="outline-2">
<h2 id="org157998a">Startup</h2>
<div class="outline-text-2" id="text-org157998a">
</div>
<div id="outline-container-orgf6d1f33" class="outline-3">
<h3 id="orgf6d1f33">Setup LaTeX as a default interpreter</h3>
<div class="outline-text-3" id="text-orgf6d1f33">
<div class="org-src-container">
<pre class="src src-matlab"><span class="org-type">set</span>(<span class="org-variable-name">groot</span>, <span class="org-string">'DefaultTextInterpreter'</span>, <span class="org-string">'LaTeX'</span>);
<span class="org-type">set</span>(<span class="org-variable-name">groot</span>, <span class="org-string">'DefaultAxesTickLabelInterpreter'</span>, <span class="org-string">'LaTeX'</span>);
<span class="org-type">set</span>(<span class="org-variable-name">groot</span>, <span class="org-string">'DefaultAxesFontName'</span>, <span class="org-string">'LaTeX'</span>);
<span class="org-type">set</span>(<span class="org-variable-name">groot</span>, <span class="org-string">'DefaultLegendInterpreter'</span>, <span class="org-string">'LaTeX'</span>);
</pre>
</div>
</div>
</div>
<div id="outline-container-org4d6a4e5" class="outline-3">
<h3 id="org4d6a4e5">Default Line Width</h3>
<div class="outline-text-3" id="text-org4d6a4e5">
<div class="org-src-container">
<pre class="src src-matlab"><span class="org-type">set</span>(<span class="org-variable-name">groot</span>, <span class="org-string">'DefaultLineLineWidth'</span>, 1.5);
<span class="org-type">set</span>(<span class="org-variable-name">groot</span>, <span class="org-string">'DefaultAxesLineWidth'</span>, 0.5);
</pre>
</div>
</div>
</div>
<div id="outline-container-org14081cd" class="outline-3">
<h3 id="org14081cd">Default grids on all axis</h3>
<div class="outline-text-3" id="text-org14081cd">
<div class="org-src-container">
<pre class="src src-matlab"><span class="org-type">set</span>(<span class="org-variable-name">groot</span>, <span class="org-string">'DefaultAxesXGrid'</span>,<span class="org-string">'on'</span>);
<span class="org-type">set</span>(<span class="org-variable-name">groot</span>, <span class="org-string">'DefaultAxesYGrid'</span>,<span class="org-string">'on'</span>);
<span class="org-type">set</span>(<span class="org-variable-name">groot</span>, <span class="org-string">'DefaultAxesZGrid'</span>,<span class="org-string">'on'</span>);
</pre>
</div>
</div>
</div>
<div id="outline-container-org3406bd4" class="outline-3">
<h3 id="org3406bd4">Default Font Size</h3>
<div class="outline-text-3" id="text-org3406bd4">
<div class="org-src-container">
<pre class="src src-matlab"><span class="org-type">set</span>(<span class="org-variable-name">groot</span>, <span class="org-string">'DefaultTextFontUnits'</span>, <span class="org-string">'points'</span>);
<span class="org-type">set</span>(<span class="org-variable-name">groot</span>, <span class="org-string">'DefaultTextFontSize'</span>, 10);
<span class="org-type">set</span>(<span class="org-variable-name">groot</span>, <span class="org-string">'DefaultAxesFontUnits'</span>, <span class="org-string">'points'</span>);
<span class="org-type">set</span>(<span class="org-variable-name">groot</span>, <span class="org-string">'DefaultAxesFontSize'</span>, 10);
<span class="org-type">set</span>(<span class="org-variable-name">groot</span>, <span class="org-string">'DefaultUicontrolFontSize'</span>, 10);
</pre>
</div>
</div>
</div>
<div id="outline-container-org6451de0" class="outline-3">
<h3 id="org6451de0">Default Fonts</h3>
<div class="outline-text-3" id="text-org6451de0">
<div class="org-src-container">
<pre class="src src-matlab"><span class="org-type">set</span>(<span class="org-variable-name">groot</span>, <span class="org-string">'DefaultAxesFontName'</span>, <span class="org-string">'Helvetica'</span>);
<span class="org-type">set</span>(<span class="org-variable-name">groot</span>, <span class="org-string">'DefaultTextFontName'</span>, <span class="org-string">'Helvetica'</span>);
</pre>
</div>
</div>
</div>
<div id="outline-container-orgad9e350" class="outline-3">
<h3 id="orgad9e350">Make figures into a Box</h3>
<div class="outline-text-3" id="text-orgad9e350">
<div class="org-src-container">
<pre class="src src-matlab"><span class="org-type">set</span>(<span class="org-variable-name">groot</span>, <span class="org-string">'DefaultAxesBox'</span>, <span class="org-string">'on'</span>);
</pre>
</div>
</div>
</div>
<div id="outline-container-org9a40d31" class="outline-3">
<h3 id="org9a40d31">Default Colors</h3>
<div class="outline-text-3" id="text-org9a40d31">
<div class="org-src-container">
<pre class="src src-matlab"><span class="org-type">set</span>(<span class="org-variable-name">groot</span>, <span class="org-string">'DefaultAxesColor'</span>, <span class="org-string">'w'</span>);
<span class="org-type">set</span>(<span class="org-variable-name">groot</span>, <span class="org-string">'DefaultAxesXColor'</span>, <span class="org-string">'k'</span>);
<span class="org-type">set</span>(<span class="org-variable-name">groot</span>, <span class="org-string">'DefaultAxesYColor'</span>, <span class="org-string">'k'</span>);
<span class="org-type">set</span>(<span class="org-variable-name">groot</span>, <span class="org-string">'DefaultFigureColor'</span>, <span class="org-string">'w'</span>);
</pre>
</div>
</div>
</div>
<div id="outline-container-org64d60de" class="outline-3">
<h3 id="org64d60de">Default Plot Colors</h3>
<div class="outline-text-3" id="text-org64d60de">
<div class="org-src-container">
<pre class="src src-matlab">c1 = [ 0 0.4470 0.7410]; <span class="org-comment">% Blue</span>
c2 = [0.8500 0.3250 0.0980]; <span class="org-comment">% Orange</span>
c3 = [0.9290 0.6940 0.1250]; <span class="org-comment">% Yellow</span>
c4 = [0.4940 0.1840 0.5560]; <span class="org-comment">% Purple</span>
c5 = [0.4660 0.6740 0.1880]; <span class="org-comment">% Green</span>
c6 = [0.3010 0.7450 0.9330]; <span class="org-comment">% Light Blue</span>
c7 = [0.6350 0.0780 0.1840]; <span class="org-comment">% Red</span>
<span class="org-type">set</span>(<span class="org-variable-name">groot</span>, <span class="org-string">'defaultAxesColorOrder'</span>, [c1; c2; c3; c4; c5; c6; c7])
</pre>
</div>
</div>
</div>
<div id="outline-container-org27ce6db" class="outline-3">
<h3 id="org27ce6db">Figure paper and window style</h3>
<div class="outline-text-3" id="text-org27ce6db">
<div class="org-src-container">
<pre class="src src-matlab"><span class="org-type">set</span>(<span class="org-variable-name">groot</span>, <span class="org-string">'DefaultFigurePaperType'</span>, <span class="org-string">'A4'</span>);
<span class="org-type">set</span>(<span class="org-variable-name">groot</span>, <span class="org-string">'DefaultFigureWindowStyle'</span>, <span class="org-string">'normal'</span>);
</pre>
</div>
</div>
</div>
<div id="outline-container-orgd711b41" class="outline-3">
<h3 id="orgd711b41">Set the display format</h3>
<div class="outline-text-3" id="text-orgd711b41">
<div class="org-src-container">
<pre class="src src-matlab">format compact;
format long g;
</pre>
</div>
</div>
</div>
<div id="outline-container-orga60f640" class="outline-3">
<h3 id="orga60f640">Home Path</h3>
<div class="outline-text-3" id="text-orga60f640">
<div class="org-src-container">
<pre class="src src-matlab">toolboxes_path = <span class="org-string">'~/Cloud/thesis/matlab/toolboxes/'</span>;
</pre>
</div>
</div>
</div>
<div id="outline-container-org83d6337" class="outline-3">
<h3 id="org83d6337">Add to path</h3>
<div class="outline-text-3" id="text-org83d6337">
<div class="org-src-container">
<pre class="src src-matlab">addpath([toolboxes_path <span class="org-string">'Org-Mode-Toolbox/src'</span>])
addpath([toolboxes_path <span class="org-string">'Usefull-Functions/src'</span>])
addpath([toolboxes_path <span class="org-string">'Stacked-Elements-Toolbox/src'</span>])
addpath([toolboxes_path <span class="org-string">'Measure-Analysis-Toolbox/src'</span>])
addpath([toolboxes_path <span class="org-string">'Hinf-Toolbox/src'</span>])
addpath([toolboxes_path <span class="org-string">'Fit-Model-Toolbox/src'</span>])
addpath([toolboxes_path <span class="org-string">'Dspace-Toolbox/src'</span>])
addpath([toolboxes_path <span class="org-string">'SpeedGoat-Toolbox/src'</span>])
addpath([toolboxes_path <span class="org-string">'Add-Ons/matrix_fitting_toolbox_1'</span>])
addpath([toolboxes_path <span class="org-string">'Add-Ons/matlab-schemer'</span>])
addpath([toolboxes_path <span class="org-string">'Add-Ons/matlab2tikz/src'</span>])
addpath([toolboxes_path <span class="org-string">'Add-Ons/hline_vline'</span>])
addpath([toolboxes_path <span class="org-string">'Add-Ons/export_fig'</span>])
addpath([toolboxes_path <span class="org-string">'Add-Ons/subaxis'</span>])
addpath([toolboxes_path <span class="org-string">'Add-Ons/cbrewer'</span>])
addpath([toolboxes_path <span class="org-string">'Add-Ons/tightfig'</span>])
addpath([toolboxes_path <span class="org-string">'Add-Ons/fig2svg/src'</span>])
addpath([toolboxes_path <span class="org-string">'Add-Ons/CVX'</span>])
</pre>
</div>
<div class="org-src-container">
<pre class="src src-matlab">addpath(<span class="org-string">'/home/thomas/.emacs.d/.local/straight/repos/mirror/toolbox'</span>)
</pre>
</div>
</div>
</div>
<div id="outline-container-orgbc34538" class="outline-3">
<h3 id="orgbc34538">Clear</h3>
<div class="outline-text-3" id="text-orgbc34538">
<div class="org-src-container">
<pre class="src src-matlab">clear;
</pre>
</div>
</div>
</div>
</div>
<div id="outline-container-org20ac1e5" class="outline-2">
<h2 id="org20ac1e5">Setup</h2>
<div class="outline-text-2" id="text-org20ac1e5">
</div>
<div id="outline-container-org2f8f36d" class="outline-3">
<h3 id="org2f8f36d">Schemer Import</h3>
<div class="outline-text-3" id="text-org2f8f36d">
<div class="org-src-container">
<pre class="src src-matlab">schemer_import([home_path <span class="org-string">'/Cloud/thesis/matlab/toolboxes/Add-Ons/matlab-schemer/schemes/monokai.prf'</span>]);
</pre>
</div>
</div>
</div>
</div>
</div>
<div id="postamble" class="status">
<p class="author">Author: Dehaeze Thomas</p>
<p class="date">Created: 2020-01-12 dim. 17:39</p>
</div>
</body>
</html>

View File

@ -4,7 +4,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head> <head>
<!-- 2020-01-11 sam. 22:19 --> <!-- 2020-01-12 dim. 17:39 -->
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" /> <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" /> <meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Systemd services and timers</title> <title>Systemd services and timers</title>
@ -260,60 +260,60 @@ for the JavaScript code in this tag.
<ul> <ul>
<li><a href="#org5b65512">Pass Git</a> <li><a href="#org5b65512">Pass Git</a>
<ul> <ul>
<li><a href="#org4209bd4">Service</a></li> <li><a href="#orgd3e63ad">Service</a></li>
<li><a href="#org1588dc6">Timer</a></li> <li><a href="#orgee2b7e9">Timer</a></li>
<li><a href="#org0b732aa">Script</a></li> <li><a href="#orgcb5d9c5">Script</a></li>
</ul> </ul>
</li> </li>
<li><a href="#org79abe94">Buku Git</a> <li><a href="#org79abe94">Buku Git</a>
<ul> <ul>
<li><a href="#orgc0d5d29">Service</a></li> <li><a href="#orge9ee288">Service</a></li>
<li><a href="#orge67fc19">Timer</a></li> <li><a href="#orga9b48b5">Timer</a></li>
<li><a href="#orgece5bfb">Script</a></li> <li><a href="#org7deae17">Script</a></li>
</ul> </ul>
</li> </li>
<li><a href="#org1d68bb0">Check mail</a> <li><a href="#org1d68bb0">Check mail</a>
<ul> <ul>
<li><a href="#org5e5aed6">Service</a></li> <li><a href="#orgde867c9">Service</a></li>
<li><a href="#orgb127d52">Timer</a></li> <li><a href="#org81e4851">Timer</a></li>
<li><a href="#orgcb5d9c5">Script</a></li> <li><a href="#org383c207">Script</a></li>
</ul> </ul>
</li> </li>
<li><a href="#orgefb3320">Sync mail</a> <li><a href="#orgefb3320">Sync mail</a>
<ul> <ul>
<li><a href="#org8f56547">Service</a></li> <li><a href="#org115b47a">Service</a></li>
<li><a href="#org0e09fc4">Timer</a></li> <li><a href="#org22b3193">Timer</a></li>
</ul> </ul>
</li> </li>
<li><a href="#org3c328f4">Emacs</a> <li><a href="#org3c328f4">Emacs</a>
<ul> <ul>
<li><a href="#org6d30a43">Service</a></li> <li><a href="#org3f41aeb">Service</a></li>
</ul> </ul>
</li> </li>
<li><a href="#org2ff1601">Vdirsyncer</a> <li><a href="#org2ff1601">Vdirsyncer</a>
<ul> <ul>
<li><a href="#org8898634">Service</a></li> <li><a href="#org9370fdc">Service</a></li>
<li><a href="#orgee2b7e9">Timer</a></li> <li><a href="#orgc75daae">Timer</a></li>
</ul> </ul>
</li> </li>
<li><a href="#org5e3779e">Weechat</a> <li><a href="#org5e3779e">Weechat</a>
<ul> <ul>
<li><a href="#orgcb154b4">Service</a></li> <li><a href="#org8cb9b08">Service</a></li>
</ul> </ul>
</li> </li>
<li><a href="#org8215bcc">Neomutt</a> <li><a href="#org8215bcc">Neomutt</a>
<ul> <ul>
<li><a href="#org5abfe37">Service</a></li> <li><a href="#orgb7e719f">Service</a></li>
</ul> </ul>
</li> </li>
<li><a href="#orge82b3ac">Powertop</a> <li><a href="#orge82b3ac">Powertop</a>
<ul> <ul>
<li><a href="#org0a0d05e">Service</a></li> <li><a href="#orgbf7777b">Service</a></li>
</ul> </ul>
</li> </li>
<li><a href="#org8fa8dcf">NCMPCPP</a> <li><a href="#org8fa8dcf">NCMPCPP</a>
<ul> <ul>
<li><a href="#orgd3e63ad">Service</a></li> <li><a href="#org9063c02">Service</a></li>
</ul> </ul>
</li> </li>
<li><a href="#orgf7f570c">Newsboat</a> <li><a href="#orgf7f570c">Newsboat</a>
@ -335,9 +335,9 @@ for the JavaScript code in this tag.
<h2 id="org5b65512">Pass Git</h2> <h2 id="org5b65512">Pass Git</h2>
<div class="outline-text-2" id="text-org5b65512"> <div class="outline-text-2" id="text-org5b65512">
</div> </div>
<div id="outline-container-org4209bd4" class="outline-3"> <div id="outline-container-orgd3e63ad" class="outline-3">
<h3 id="org4209bd4">Service</h3> <h3 id="orgd3e63ad">Service</h3>
<div class="outline-text-3" id="text-org4209bd4"> <div class="outline-text-3" id="text-orgd3e63ad">
<div class="org-src-container"> <div class="org-src-container">
<pre class="src src-conf">[<span class="org-type">Unit</span>] <pre class="src src-conf">[<span class="org-type">Unit</span>]
<span class="org-variable-name">Description</span>=Sync Passwords every day <span class="org-variable-name">Description</span>=Sync Passwords every day
@ -352,9 +352,9 @@ for the JavaScript code in this tag.
</div> </div>
</div> </div>
<div id="outline-container-org1588dc6" class="outline-3"> <div id="outline-container-orgee2b7e9" class="outline-3">
<h3 id="org1588dc6">Timer</h3> <h3 id="orgee2b7e9">Timer</h3>
<div class="outline-text-3" id="text-org1588dc6"> <div class="outline-text-3" id="text-orgee2b7e9">
<div class="org-src-container"> <div class="org-src-container">
<pre class="src src-conf">[<span class="org-type">Unit</span>] <pre class="src src-conf">[<span class="org-type">Unit</span>]
<span class="org-variable-name">Description</span>=Sync Passwords every day <span class="org-variable-name">Description</span>=Sync Passwords every day
@ -375,9 +375,9 @@ for the JavaScript code in this tag.
</div> </div>
</div> </div>
<div id="outline-container-org0b732aa" class="outline-3"> <div id="outline-container-orgcb5d9c5" class="outline-3">
<h3 id="org0b732aa">Script</h3> <h3 id="orgcb5d9c5">Script</h3>
<div class="outline-text-3" id="text-org0b732aa"> <div class="outline-text-3" id="text-orgcb5d9c5">
<div class="org-src-container"> <div class="org-src-container">
<pre class="src src-bash">pass <span class="org-type">git</span> pull --rebase &amp;&amp; pass <span class="org-type">git</span> push <pre class="src src-bash">pass <span class="org-type">git</span> pull --rebase &amp;&amp; pass <span class="org-type">git</span> push
</pre> </pre>
@ -390,9 +390,9 @@ for the JavaScript code in this tag.
<h2 id="org79abe94">Buku Git</h2> <h2 id="org79abe94">Buku Git</h2>
<div class="outline-text-2" id="text-org79abe94"> <div class="outline-text-2" id="text-org79abe94">
</div> </div>
<div id="outline-container-orgc0d5d29" class="outline-3"> <div id="outline-container-orge9ee288" class="outline-3">
<h3 id="orgc0d5d29">Service</h3> <h3 id="orge9ee288">Service</h3>
<div class="outline-text-3" id="text-orgc0d5d29"> <div class="outline-text-3" id="text-orge9ee288">
<div class="org-src-container"> <div class="org-src-container">
<pre class="src src-conf">[<span class="org-type">Unit</span>] <pre class="src src-conf">[<span class="org-type">Unit</span>]
<span class="org-variable-name">Description</span>=Sync Bookmarks every day <span class="org-variable-name">Description</span>=Sync Bookmarks every day
@ -407,9 +407,9 @@ for the JavaScript code in this tag.
</div> </div>
</div> </div>
<div id="outline-container-orge67fc19" class="outline-3"> <div id="outline-container-orga9b48b5" class="outline-3">
<h3 id="orge67fc19">Timer</h3> <h3 id="orga9b48b5">Timer</h3>
<div class="outline-text-3" id="text-orge67fc19"> <div class="outline-text-3" id="text-orga9b48b5">
<div class="org-src-container"> <div class="org-src-container">
<pre class="src src-conf">[<span class="org-type">Unit</span>] <pre class="src src-conf">[<span class="org-type">Unit</span>]
<span class="org-variable-name">Description</span>=Sync All Mails every x hours <span class="org-variable-name">Description</span>=Sync All Mails every x hours
@ -430,9 +430,9 @@ for the JavaScript code in this tag.
</div> </div>
</div> </div>
<div id="outline-container-orgece5bfb" class="outline-3"> <div id="outline-container-org7deae17" class="outline-3">
<h3 id="orgece5bfb">Script</h3> <h3 id="org7deae17">Script</h3>
<div class="outline-text-3" id="text-orgece5bfb"> <div class="outline-text-3" id="text-org7deae17">
<div class="org-src-container"> <div class="org-src-container">
<pre class="src src-bash"><span class="org-type">cd</span> ~/.local/share/buku/ <pre class="src src-bash"><span class="org-type">cd</span> ~/.local/share/buku/
@ -453,9 +453,9 @@ for the JavaScript code in this tag.
<h2 id="org1d68bb0">Check mail</h2> <h2 id="org1d68bb0">Check mail</h2>
<div class="outline-text-2" id="text-org1d68bb0"> <div class="outline-text-2" id="text-org1d68bb0">
</div> </div>
<div id="outline-container-org5e5aed6" class="outline-3"> <div id="outline-container-orgde867c9" class="outline-3">
<h3 id="org5e5aed6">Service</h3> <h3 id="orgde867c9">Service</h3>
<div class="outline-text-3" id="text-org5e5aed6"> <div class="outline-text-3" id="text-orgde867c9">
<div class="org-src-container"> <div class="org-src-container">
<pre class="src src-conf">[<span class="org-type">Unit</span>] <pre class="src src-conf">[<span class="org-type">Unit</span>]
<span class="org-variable-name">Description</span>=Check new mails <span class="org-variable-name">Description</span>=Check new mails
@ -470,9 +470,9 @@ for the JavaScript code in this tag.
</div> </div>
</div> </div>
<div id="outline-container-orgb127d52" class="outline-3"> <div id="outline-container-org81e4851" class="outline-3">
<h3 id="orgb127d52">Timer</h3> <h3 id="org81e4851">Timer</h3>
<div class="outline-text-3" id="text-orgb127d52"> <div class="outline-text-3" id="text-org81e4851">
<div class="org-src-container"> <div class="org-src-container">
<pre class="src src-conf">[<span class="org-type">Unit</span>] <pre class="src src-conf">[<span class="org-type">Unit</span>]
<span class="org-variable-name">Description</span>=Check Mail every x minutes <span class="org-variable-name">Description</span>=Check Mail every x minutes
@ -496,9 +496,9 @@ for the JavaScript code in this tag.
</div> </div>
</div> </div>
<div id="outline-container-orgcb5d9c5" class="outline-3"> <div id="outline-container-org383c207" class="outline-3">
<h3 id="orgcb5d9c5">Script</h3> <h3 id="org383c207">Script</h3>
<div class="outline-text-3" id="text-orgcb5d9c5"> <div class="outline-text-3" id="text-org383c207">
<div class="org-src-container"> <div class="org-src-container">
<pre class="src src-bash"><span class="org-keyword">while</span> <span class="org-rainbow-delimiters-depth-1">[</span> -n <span class="org-string">"</span><span class="org-string"><span class="org-constant">$</span></span><span class="org-string"><span class="org-variable-name">1</span></span><span class="org-string">"</span> <span class="org-rainbow-delimiters-depth-1">]</span>; <span class="org-keyword">do</span> <span class="org-comment-delimiter"># </span><span class="org-comment">while loop starts</span> <pre class="src src-bash"><span class="org-keyword">while</span> <span class="org-rainbow-delimiters-depth-1">[</span> -n <span class="org-string">"</span><span class="org-string"><span class="org-constant">$</span></span><span class="org-string"><span class="org-variable-name">1</span></span><span class="org-string">"</span> <span class="org-rainbow-delimiters-depth-1">]</span>; <span class="org-keyword">do</span> <span class="org-comment-delimiter"># </span><span class="org-comment">while loop starts</span>
<span class="org-keyword">case</span> <span class="org-string">"</span><span class="org-string"><span class="org-constant">$</span></span><span class="org-string"><span class="org-variable-name">1</span></span><span class="org-string">"</span><span class="org-keyword"> in</span> <span class="org-keyword">case</span> <span class="org-string">"</span><span class="org-string"><span class="org-constant">$</span></span><span class="org-string"><span class="org-variable-name">1</span></span><span class="org-string">"</span><span class="org-keyword"> in</span>
@ -545,7 +545,7 @@ mbsync $<span class="org-variable-name">opt_all</span> $<span class="org-variabl
<span class="org-comment-delimiter"># </span><span class="org-comment">=============================================================</span> <span class="org-comment-delimiter"># </span><span class="org-comment">=============================================================</span>
<span class="org-comment-delimiter"># </span><span class="org-comment">Indexation and Tags</span> <span class="org-comment-delimiter"># </span><span class="org-comment">Indexation and Tags</span>
<span class="org-comment-delimiter"># </span><span class="org-comment">notmuch new</span> <span class="org-comment-delimiter"># </span><span class="org-comment">mu update</span>
mu index --maildir=~/.mail $<span class="org-variable-name">opt_verbose</span> $<span class="org-variable-name">opt_quiet</span> mu index --maildir=~/.mail $<span class="org-variable-name">opt_verbose</span> $<span class="org-variable-name">opt_quiet</span>
<span class="org-comment-delimiter"># </span><span class="org-comment">Update on Emacs</span> <span class="org-comment-delimiter"># </span><span class="org-comment">Update on Emacs</span>
<span class="org-comment-delimiter"># </span><span class="org-comment">if [ "$(($new-$old))" -gt 0 ]; then</span> <span class="org-comment-delimiter"># </span><span class="org-comment">if [ "$(($new-$old))" -gt 0 ]; then</span>
@ -562,9 +562,9 @@ mu index --maildir=~/.mail $<span class="org-variable-name">opt_verbose</span> $
<h2 id="orgefb3320">Sync mail</h2> <h2 id="orgefb3320">Sync mail</h2>
<div class="outline-text-2" id="text-orgefb3320"> <div class="outline-text-2" id="text-orgefb3320">
</div> </div>
<div id="outline-container-org8f56547" class="outline-3"> <div id="outline-container-org115b47a" class="outline-3">
<h3 id="org8f56547">Service</h3> <h3 id="org115b47a">Service</h3>
<div class="outline-text-3" id="text-org8f56547"> <div class="outline-text-3" id="text-org115b47a">
<div class="org-src-container"> <div class="org-src-container">
<pre class="src src-conf">[<span class="org-type">Unit</span>] <pre class="src src-conf">[<span class="org-type">Unit</span>]
<span class="org-variable-name">Description</span>=Sync all mails <span class="org-variable-name">Description</span>=Sync all mails
@ -579,9 +579,9 @@ mu index --maildir=~/.mail $<span class="org-variable-name">opt_verbose</span> $
</div> </div>
</div> </div>
<div id="outline-container-org0e09fc4" class="outline-3"> <div id="outline-container-org22b3193" class="outline-3">
<h3 id="org0e09fc4">Timer</h3> <h3 id="org22b3193">Timer</h3>
<div class="outline-text-3" id="text-org0e09fc4"> <div class="outline-text-3" id="text-org22b3193">
<div class="org-src-container"> <div class="org-src-container">
<pre class="src src-conf">[<span class="org-type">Unit</span>] <pre class="src src-conf">[<span class="org-type">Unit</span>]
<span class="org-variable-name">Description</span>=Sync All Mails every x hours <span class="org-variable-name">Description</span>=Sync All Mails every x hours
@ -610,9 +610,9 @@ mu index --maildir=~/.mail $<span class="org-variable-name">opt_verbose</span> $
<h2 id="org3c328f4">Emacs</h2> <h2 id="org3c328f4">Emacs</h2>
<div class="outline-text-2" id="text-org3c328f4"> <div class="outline-text-2" id="text-org3c328f4">
</div> </div>
<div id="outline-container-org6d30a43" class="outline-3"> <div id="outline-container-org3f41aeb" class="outline-3">
<h3 id="org6d30a43">Service</h3> <h3 id="org3f41aeb">Service</h3>
<div class="outline-text-3" id="text-org6d30a43"> <div class="outline-text-3" id="text-org3f41aeb">
<div class="org-src-container"> <div class="org-src-container">
<pre class="src src-conf">[<span class="org-type">Unit</span>] <pre class="src src-conf">[<span class="org-type">Unit</span>]
<span class="org-variable-name">Description</span>=Emacs text editor <span class="org-variable-name">Description</span>=Emacs text editor
@ -637,9 +637,9 @@ mu index --maildir=~/.mail $<span class="org-variable-name">opt_verbose</span> $
<h2 id="org2ff1601">Vdirsyncer</h2> <h2 id="org2ff1601">Vdirsyncer</h2>
<div class="outline-text-2" id="text-org2ff1601"> <div class="outline-text-2" id="text-org2ff1601">
</div> </div>
<div id="outline-container-org8898634" class="outline-3"> <div id="outline-container-org9370fdc" class="outline-3">
<h3 id="org8898634">Service</h3> <h3 id="org9370fdc">Service</h3>
<div class="outline-text-3" id="text-org8898634"> <div class="outline-text-3" id="text-org9370fdc">
<div class="org-src-container"> <div class="org-src-container">
<pre class="src src-conf">[<span class="org-type">Unit</span>] <pre class="src src-conf">[<span class="org-type">Unit</span>]
<span class="org-variable-name">Description</span>=Synchronize calendars and contacts <span class="org-variable-name">Description</span>=Synchronize calendars and contacts
@ -655,9 +655,9 @@ mu index --maildir=~/.mail $<span class="org-variable-name">opt_verbose</span> $
</div> </div>
</div> </div>
<div id="outline-container-orgee2b7e9" class="outline-3"> <div id="outline-container-orgc75daae" class="outline-3">
<h3 id="orgee2b7e9">Timer</h3> <h3 id="orgc75daae">Timer</h3>
<div class="outline-text-3" id="text-orgee2b7e9"> <div class="outline-text-3" id="text-orgc75daae">
<div class="org-src-container"> <div class="org-src-container">
<pre class="src src-conf">[<span class="org-type">Unit</span>] <pre class="src src-conf">[<span class="org-type">Unit</span>]
<span class="org-variable-name">Description</span>=Synchronize vdirs <span class="org-variable-name">Description</span>=Synchronize vdirs
@ -679,9 +679,9 @@ mu index --maildir=~/.mail $<span class="org-variable-name">opt_verbose</span> $
<h2 id="org5e3779e">Weechat</h2> <h2 id="org5e3779e">Weechat</h2>
<div class="outline-text-2" id="text-org5e3779e"> <div class="outline-text-2" id="text-org5e3779e">
</div> </div>
<div id="outline-container-orgcb154b4" class="outline-3"> <div id="outline-container-org8cb9b08" class="outline-3">
<h3 id="orgcb154b4">Service</h3> <h3 id="org8cb9b08">Service</h3>
<div class="outline-text-3" id="text-orgcb154b4"> <div class="outline-text-3" id="text-org8cb9b08">
<div class="org-src-container"> <div class="org-src-container">
<pre class="src src-conf">[<span class="org-type">Unit</span>] <pre class="src src-conf">[<span class="org-type">Unit</span>]
<span class="org-variable-name">Description</span>=A WeeChat client and relay service using Tmux <span class="org-variable-name">Description</span>=A WeeChat client and relay service using Tmux
@ -707,9 +707,9 @@ mu index --maildir=~/.mail $<span class="org-variable-name">opt_verbose</span> $
<h2 id="org8215bcc">Neomutt</h2> <h2 id="org8215bcc">Neomutt</h2>
<div class="outline-text-2" id="text-org8215bcc"> <div class="outline-text-2" id="text-org8215bcc">
</div> </div>
<div id="outline-container-org5abfe37" class="outline-3"> <div id="outline-container-orgb7e719f" class="outline-3">
<h3 id="org5abfe37">Service</h3> <h3 id="orgb7e719f">Service</h3>
<div class="outline-text-3" id="text-org5abfe37"> <div class="outline-text-3" id="text-orgb7e719f">
<div class="org-src-container"> <div class="org-src-container">
<pre class="src src-conf">[<span class="org-type">Unit</span>] <pre class="src src-conf">[<span class="org-type">Unit</span>]
<span class="org-variable-name">Description</span>=Neomutt - mail client <span class="org-variable-name">Description</span>=Neomutt - mail client
@ -733,9 +733,9 @@ mu index --maildir=~/.mail $<span class="org-variable-name">opt_verbose</span> $
<h2 id="orge82b3ac">Powertop</h2> <h2 id="orge82b3ac">Powertop</h2>
<div class="outline-text-2" id="text-orge82b3ac"> <div class="outline-text-2" id="text-orge82b3ac">
</div> </div>
<div id="outline-container-org0a0d05e" class="outline-3"> <div id="outline-container-orgbf7777b" class="outline-3">
<h3 id="org0a0d05e">Service</h3> <h3 id="orgbf7777b">Service</h3>
<div class="outline-text-3" id="text-org0a0d05e"> <div class="outline-text-3" id="text-orgbf7777b">
<div class="org-src-container"> <div class="org-src-container">
<pre class="src src-conf">[<span class="org-type">Unit</span>] <pre class="src src-conf">[<span class="org-type">Unit</span>]
<span class="org-variable-name">Description</span>=Powertop tunings <span class="org-variable-name">Description</span>=Powertop tunings
@ -755,9 +755,9 @@ mu index --maildir=~/.mail $<span class="org-variable-name">opt_verbose</span> $
<h2 id="org8fa8dcf">NCMPCPP</h2> <h2 id="org8fa8dcf">NCMPCPP</h2>
<div class="outline-text-2" id="text-org8fa8dcf"> <div class="outline-text-2" id="text-org8fa8dcf">
</div> </div>
<div id="outline-container-orgd3e63ad" class="outline-3"> <div id="outline-container-org9063c02" class="outline-3">
<h3 id="orgd3e63ad">Service</h3> <h3 id="org9063c02">Service</h3>
<div class="outline-text-3" id="text-orgd3e63ad"> <div class="outline-text-3" id="text-org9063c02">
<div class="org-src-container"> <div class="org-src-container">
<pre class="src src-conf">[<span class="org-type">Unit</span>] <pre class="src src-conf">[<span class="org-type">Unit</span>]
<span class="org-variable-name">Description</span>=Ncmpcpp - Music Player <span class="org-variable-name">Description</span>=Ncmpcpp - Music Player
@ -846,7 +846,7 @@ mu index --maildir=~/.mail $<span class="org-variable-name">opt_verbose</span> $
</div> </div>
<div id="postamble" class="status"> <div id="postamble" class="status">
<p class="author">Author: Dehaeze Thomas</p> <p class="author">Author: Dehaeze Thomas</p>
<p class="date">Created: 2020-01-11 sam. 22:19</p> <p class="date">Created: 2020-01-12 dim. 17:39</p>
</div> </div>
</body> </body>
</html> </html>

View File

@ -61,6 +61,7 @@ Organization:
Others: Others:
- [[file:applications.org][Desktop Applications]] - [[file:applications.org][Desktop Applications]]
- [[file:matlab.org][Matlab]]
- Some useful [[file:binaries.org][Binaries]] - Some useful [[file:binaries.org][Binaries]]
- Some useful [[file:scripts.org][Scripts]] - Some useful [[file:scripts.org][Scripts]]
- [[file:git.org][Git]] Configuration - [[file:git.org][Git]] Configuration
@ -1211,6 +1212,9 @@ yay -S insect
** Matlab ** Matlab
https://wiki.archlinux.org/index.php/MATLAB#Installation https://wiki.archlinux.org/index.php/MATLAB#Installation
[[file:matlab.org][Link]] to the configuration.
*** Installation *** Installation
#+begin_src bash #+begin_src bash
yay -S matlab yay -S matlab

148
dotfiles/matlab.org Normal file
View File

@ -0,0 +1,148 @@
#+TITLE: Matlab Configuration
:DRAWER:
#+STARTUP: overview
#+LANGUAGE: en
#+EMAIL: dehaeze.thomas@gmail.com
#+AUTHOR: Dehaeze Thomas
#+HTML_LINK_HOME: ./index.html
#+HTML_LINK_UP: ./index.html
#+HTML_HEAD: <link rel="stylesheet" type="text/css" href="./css/htmlize.css"/>
#+HTML_HEAD: <link rel="stylesheet" type="text/css" href="./css/readtheorg.css"/>
#+HTML_HEAD: <script type="text/javascript" src="./js/jquery.min.js"></script>
#+HTML_HEAD: <script type="text/javascript" src="./js/bootstrap.min.js"></script>
#+HTML_HEAD: <script type="text/javascript" src="./js/jquery.stickytableheaders.min.js"></script>
#+HTML_HEAD: <script type="text/javascript" src="./js/readtheorg.js"></script>
#+PROPERTY: header-args:matlab+ :exports code
#+PROPERTY: header-args:matlab+ :eval no-export
#+PROPERTY: header-args:matlab+ :results silent
:END:
* Startup
:PROPERTIES:
:HEADER-ARGS:matlab+: :tangle startup.m
:END:
** Setup LaTeX as a default interpreter
#+begin_src matlab
set(groot, 'DefaultTextInterpreter', 'LaTeX');
set(groot, 'DefaultAxesTickLabelInterpreter', 'LaTeX');
set(groot, 'DefaultAxesFontName', 'LaTeX');
set(groot, 'DefaultLegendInterpreter', 'LaTeX');
#+end_src
** Default Line Width
#+begin_src matlab
set(groot, 'DefaultLineLineWidth', 1.5);
set(groot, 'DefaultAxesLineWidth', 0.5);
#+end_src
** Default grids on all axis
#+begin_src matlab
set(groot, 'DefaultAxesXGrid','on');
set(groot, 'DefaultAxesYGrid','on');
set(groot, 'DefaultAxesZGrid','on');
#+end_src
** Default Font Size
#+begin_src matlab
set(groot, 'DefaultTextFontUnits', 'points');
set(groot, 'DefaultTextFontSize', 10);
set(groot, 'DefaultAxesFontUnits', 'points');
set(groot, 'DefaultAxesFontSize', 10);
set(groot, 'DefaultUicontrolFontSize', 10);
#+end_src
** Default Fonts
#+begin_src matlab
set(groot, 'DefaultAxesFontName', 'Helvetica');
set(groot, 'DefaultTextFontName', 'Helvetica');
#+end_src
** Make figures into a Box
#+begin_src matlab
set(groot, 'DefaultAxesBox', 'on');
#+end_src
** Default Colors
#+begin_src matlab
set(groot, 'DefaultAxesColor', 'w');
set(groot, 'DefaultAxesXColor', 'k');
set(groot, 'DefaultAxesYColor', 'k');
set(groot, 'DefaultFigureColor', 'w');
#+end_src
** Default Plot Colors
#+begin_src matlab
c1 = [ 0 0.4470 0.7410]; % Blue
c2 = [0.8500 0.3250 0.0980]; % Orange
c3 = [0.9290 0.6940 0.1250]; % Yellow
c4 = [0.4940 0.1840 0.5560]; % Purple
c5 = [0.4660 0.6740 0.1880]; % Green
c6 = [0.3010 0.7450 0.9330]; % Light Blue
c7 = [0.6350 0.0780 0.1840]; % Red
set(groot, 'defaultAxesColorOrder', [c1; c2; c3; c4; c5; c6; c7])
#+end_src
** Figure paper and window style
#+begin_src matlab
set(groot, 'DefaultFigurePaperType', 'A4');
set(groot, 'DefaultFigureWindowStyle', 'normal');
#+end_src
** Set the display format
#+begin_src matlab
format compact;
format long g;
#+end_src
** Home Path
#+begin_src matlab
toolboxes_path = '~/Cloud/thesis/matlab/toolboxes/';
#+end_src
** Add to path
#+begin_src matlab
addpath([toolboxes_path 'Org-Mode-Toolbox/src'])
addpath([toolboxes_path 'Usefull-Functions/src'])
addpath([toolboxes_path 'Stacked-Elements-Toolbox/src'])
addpath([toolboxes_path 'Measure-Analysis-Toolbox/src'])
addpath([toolboxes_path 'Hinf-Toolbox/src'])
addpath([toolboxes_path 'Fit-Model-Toolbox/src'])
addpath([toolboxes_path 'Dspace-Toolbox/src'])
addpath([toolboxes_path 'SpeedGoat-Toolbox/src'])
addpath([toolboxes_path 'Add-Ons/matrix_fitting_toolbox_1'])
addpath([toolboxes_path 'Add-Ons/matlab-schemer'])
addpath([toolboxes_path 'Add-Ons/matlab2tikz/src'])
addpath([toolboxes_path 'Add-Ons/hline_vline'])
addpath([toolboxes_path 'Add-Ons/export_fig'])
addpath([toolboxes_path 'Add-Ons/subaxis'])
addpath([toolboxes_path 'Add-Ons/cbrewer'])
addpath([toolboxes_path 'Add-Ons/tightfig'])
addpath([toolboxes_path 'Add-Ons/fig2svg/src'])
addpath([toolboxes_path 'Add-Ons/CVX'])
#+end_src
#+begin_src matlab
addpath('/home/thomas/.emacs.d/.local/straight/repos/mirror/toolbox')
#+end_src
** Clear
#+begin_src matlab
clear;
#+end_src
* Setup
:PROPERTIES:
:HEADER-ARGS:matlab+: :tangle setup.m
:END:
** Schemer Import
#+begin_src matlab
schemer_import([home_path '/Cloud/thesis/matlab/toolboxes/Add-Ons/matlab-schemer/schemes/monokai.prf']);
#+end_src