2866 lines
84 KiB
HTML
2866 lines
84 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="en">
|
|
<head>
|
|
<!-- 2024-03-05 Tue 11:11 -->
|
|
<meta charset="utf-8" />
|
|
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
|
<title>‎</title>
|
|
<meta name="author" content="hasp138dw" />
|
|
<meta name="generator" content="Org Mode" />
|
|
<style>
|
|
#content { max-width: 60em; margin: auto; }
|
|
.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 #e6e6e6;
|
|
border-radius: 3px;
|
|
background-color: #f2f2f2;
|
|
padding: 8pt;
|
|
font-family: monospace;
|
|
overflow: auto;
|
|
margin: 1.2em;
|
|
}
|
|
pre.src {
|
|
position: relative;
|
|
overflow: auto;
|
|
}
|
|
pre.src:before {
|
|
display: none;
|
|
position: absolute;
|
|
top: -8px;
|
|
right: 12px;
|
|
padding: 3px;
|
|
color: #555;
|
|
background-color: #f2f2f299;
|
|
}
|
|
pre.src:hover:before { display: inline; margin-top: 14px;}
|
|
/* Languages per Org manual */
|
|
pre.src-asymptote:before { content: 'Asymptote'; }
|
|
pre.src-awk:before { content: 'Awk'; }
|
|
pre.src-authinfo::before { content: 'Authinfo'; }
|
|
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 { }
|
|
</style>
|
|
|
|
<style type="text/css">
|
|
/*<![CDATA[*/
|
|
/*
|
|
/* HTML-STYLE modify org css
|
|
*/
|
|
#content {
|
|
max-width: unset;
|
|
}
|
|
pre {
|
|
background-color: unset;
|
|
}
|
|
|
|
/*
|
|
/* HTML-STYLE
|
|
*/
|
|
/* use calc with spaces! */
|
|
body { /* default pixel size: 19px */
|
|
background: #292b2e;
|
|
color: #b2b2b2;
|
|
padding-left: 12.5%;
|
|
counter-reset: sidenote-counter;
|
|
}
|
|
h1, h2, h3 {
|
|
font-weight: 400;
|
|
}
|
|
.title {
|
|
text-align: left;
|
|
}
|
|
#content p, #content dl, .org-src-container, div>.MathJax_Display, #postamble {
|
|
width: 55%;
|
|
}
|
|
pre.example {
|
|
width: calc(55% - 4.2em);
|
|
}
|
|
div>.org-ul { /* total width 55% */
|
|
padding-left: 2.5%;
|
|
width: 52.5%;
|
|
}
|
|
div>.org-ul ul { /* total width 100% (nasted) */
|
|
padding-left: 5%;
|
|
width: 95%;
|
|
}
|
|
div .org-ol { /* all list blocks */
|
|
list-style: inside decimal;
|
|
text-indent: -1em;
|
|
padding-left: 1em;
|
|
}
|
|
div>.org-ol { /* only 1st list block, total width 55% */
|
|
padding-left: 1em;
|
|
width: calc(55% - 1em);
|
|
}
|
|
a:link { /* unvisited link */
|
|
color: #2aa1ae;
|
|
}
|
|
a:visited { /* visited link */
|
|
color: #4f97d7;
|
|
}
|
|
a:hover { /* mouse over link */
|
|
color: #ce537a;
|
|
}
|
|
a:active { /* selected link */
|
|
color: #ECEFF1;
|
|
}
|
|
/* strong {
|
|
color: #bc6ec5;
|
|
} */
|
|
#table-of-contents ul {
|
|
list-style: none;
|
|
}
|
|
#table-of-contents>div>ul {
|
|
padding-left: 0;
|
|
}
|
|
#table-of-contents>div>ul>li>ul {
|
|
padding-left: 1em; /* 0.8em #. + 0.4em space */
|
|
}
|
|
#table-of-contents>div>ul>li>ul>li>ul {
|
|
padding-left: 2em; /* 2*0.8em #.#. + 0.4em space */
|
|
}
|
|
.figure>p, pre.src, .MathJax_Display {
|
|
overflow-x: auto;
|
|
overflow-y: hidden;
|
|
}
|
|
pre.src::before {
|
|
background-color: #292b2e;
|
|
border: 1px solid #b2b2b2;
|
|
top: -5px;
|
|
}
|
|
#postamble {
|
|
border-top: 1px solid #b2b2b2;
|
|
}
|
|
@media (max-width: 760px) {
|
|
body {
|
|
padding-left: 0;
|
|
}
|
|
div>.org-ul, div>.org-ul ul {
|
|
padding-left: 1em;
|
|
width: auto;
|
|
}
|
|
div>.org-ol {
|
|
width: auto;
|
|
}
|
|
}
|
|
@media print {
|
|
body {
|
|
padding-left: 0;
|
|
}
|
|
#content p, .org-src-container, pre.example, #postamble {
|
|
width: auto;
|
|
}
|
|
div>.org-ul, div>.org-ul ul {
|
|
padding-left: 1em;
|
|
width: auto;
|
|
}
|
|
div>.org-ol {
|
|
width: auto;
|
|
}
|
|
h1, h2, h3, h4, h5 {
|
|
page-break-after: avoid;
|
|
page-break-inside: avoid;
|
|
}
|
|
h2 {
|
|
page-break-before: always;
|
|
}
|
|
#table-of-contents>h2, #list-of-tables>h2, #list-of-listings>h2, #list-of-symbols {
|
|
page-break-before: auto;
|
|
}
|
|
h2+div>p, h3+div>p, h4+div>p {
|
|
page-break-before: avoid;
|
|
}
|
|
h2+div>p~p, h3+div>p~p, h4+div>p~p {
|
|
page-break-before: auto;
|
|
}
|
|
a {
|
|
page-break-inside: avoid;
|
|
}
|
|
a[href^=http]:after {
|
|
page-break-inside: avoid;
|
|
content: " <" attr(href) "> ";
|
|
}
|
|
}
|
|
|
|
/*
|
|
/* HTML-STYLE-TUFTE
|
|
*/
|
|
@charset "UTF-8";
|
|
|
|
/* Import ET Book styles
|
|
adapted from https://github.com/edwardtufte/et-book/blob/gh-pages/et-book.css */
|
|
/*
|
|
@font-face {
|
|
font-family: "et-book";
|
|
src: url("et-book/et-book-roman-line-figures/et-book-roman-line-figures.eot");
|
|
src: url("et-book/et-book-roman-line-figures/et-book-roman-line-figures.eot?#iefix") format("embedded-opentype"),
|
|
url("et-book/et-book-roman-line-figures/et-book-roman-line-figures.woff") format("woff"),
|
|
url("et-book/et-book-roman-line-figures/et-book-roman-line-figures.ttf") format("truetype"),
|
|
url("et-book/et-book-roman-line-figures/et-book-roman-line-figures.svg#etbookromanosf") format("svg");
|
|
font-weight: normal;
|
|
font-style: normal; }
|
|
|
|
@font-face {
|
|
font-family: "et-book";
|
|
src: url("et-book/et-book-display-italic-old-style-figures/et-book-display-italic-old-style-figures.eot");
|
|
src: url("et-book/et-book-display-italic-old-style-figures/et-book-display-italic-old-style-figures.eot?#iefix") format("embedded-opentype"),
|
|
url("et-book/et-book-display-italic-old-style-figures/et-book-display-italic-old-style-figures.woff") format("woff"),
|
|
url("et-book/et-book-display-italic-old-style-figures/et-book-display-italic-old-style-figures.ttf") format("truetype"),
|
|
url("et-book/et-book-display-italic-old-style-figures/et-book-display-italic-old-style-figures.svg#etbookromanosf") format("svg");
|
|
font-weight: normal;
|
|
font-style: italic; }
|
|
|
|
@font-face {
|
|
font-family: "et-book";
|
|
src: url("et-book/et-book-bold-line-figures/et-book-bold-line-figures.eot");
|
|
src: url("et-book/et-book-bold-line-figures/et-book-bold-line-figures.eot?#iefix") format("embedded-opentype"),
|
|
url("et-book/et-book-bold-line-figures/et-book-bold-line-figures.woff") format("woff"),
|
|
url("et-book/et-book-bold-line-figures/et-book-bold-line-figures.ttf") format("truetype"),
|
|
url("et-book/et-book-bold-line-figures/et-book-bold-line-figures.svg#etbookromanosf") format("svg");
|
|
font-weight: bold;
|
|
font-style: normal; }
|
|
|
|
@font-face {
|
|
font-family: "et-book-roman-old-style";
|
|
src: url("et-book/et-book-roman-old-style-figures/et-book-roman-old-style-figures.eot");
|
|
src: url("et-book/et-book-roman-old-style-figures/et-book-roman-old-style-figures.eot?#iefix") format("embedded-opentype"),
|
|
url("et-book/et-book-roman-old-style-figures/et-book-roman-old-style-figures.woff") format("woff"),
|
|
url("et-book/et-book-roman-old-style-figures/et-book-roman-old-style-figures.ttf") format("truetype"),
|
|
url("et-book/et-book-roman-old-style-figures/et-book-roman-old-style-figures.svg#etbookromanosf") format("svg");
|
|
font-weight: normal;
|
|
font-style: normal; }
|
|
*/
|
|
|
|
/* Tufte CSS styles */
|
|
html { font-size: 15px; }
|
|
|
|
body { width: 87.5%;
|
|
margin-left: auto;
|
|
margin-right: auto;
|
|
padding-left: 12.5%;
|
|
font-family: et-book, Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif;
|
|
background-color: #fffff8;
|
|
color: #111;
|
|
max-width: 1400px;
|
|
counter-reset: sidenote-counter; }
|
|
|
|
h1 { font-weight: 400;
|
|
margin-top: 4rem;
|
|
margin-bottom: 1.5rem;
|
|
font-size: 3.2rem;
|
|
line-height: 1; }
|
|
|
|
h2 { font-style: italic;
|
|
font-weight: 400;
|
|
margin-top: 2.1rem;
|
|
margin-bottom: 1.4rem;
|
|
font-size: 2.2rem;
|
|
line-height: 1; }
|
|
|
|
h3 { font-style: italic;
|
|
font-weight: 400;
|
|
font-size: 1.7rem;
|
|
margin-top: 2rem;
|
|
margin-bottom: 1.4rem;
|
|
line-height: 1; }
|
|
|
|
hr { display: block;
|
|
height: 1px;
|
|
width: 55%;
|
|
border: 0;
|
|
border-top: 1px solid #ccc;
|
|
margin: 1em 0;
|
|
padding: 0; }
|
|
|
|
p.subtitle { font-style: italic;
|
|
margin-top: 1rem;
|
|
margin-bottom: 1rem;
|
|
font-size: 1.8rem;
|
|
display: block;
|
|
line-height: 1; }
|
|
|
|
.numeral { font-family: et-book-roman-old-style; }
|
|
|
|
.danger { color: red; }
|
|
|
|
article { position: relative;
|
|
padding: 5rem 0rem; }
|
|
|
|
section { padding-top: 1rem;
|
|
padding-bottom: 1rem; }
|
|
|
|
p, ol, ul { font-size: 1.4rem;
|
|
line-height: 2rem; }
|
|
|
|
p { margin-top: 1.4rem;
|
|
margin-bottom: 1.4rem;
|
|
padding-right: 0;
|
|
vertical-align: baseline; }
|
|
|
|
/* Chapter Epigraphs */
|
|
div.epigraph { margin: 5em 0; }
|
|
|
|
div.epigraph > blockquote { margin-top: 3em;
|
|
margin-bottom: 3em; }
|
|
|
|
div.epigraph > blockquote, div.epigraph > blockquote > p { font-style: italic; }
|
|
|
|
div.epigraph > blockquote > footer { font-style: normal; }
|
|
|
|
div.epigraph > blockquote > footer > cite { font-style: italic; }
|
|
/* end chapter epigraphs styles */
|
|
|
|
blockquote { font-size: 1.4rem; }
|
|
|
|
blockquote p { width: 55%;
|
|
margin-right: 40px; }
|
|
|
|
blockquote footer { width: 55%;
|
|
font-size: 1.1rem;
|
|
text-align: right; }
|
|
|
|
section > p, section > footer, section > table { width: 55%; }
|
|
|
|
/* 50 + 5 == 55, to be the same width as paragraph */
|
|
section > ol, section > ul { width: 50%;
|
|
-webkit-padding-start: 5%; }
|
|
|
|
li:not(:first-child) { margin-top: 0.25rem; }
|
|
|
|
figure { padding: 0;
|
|
border: 0;
|
|
font-size: 100%;
|
|
font: inherit;
|
|
vertical-align: baseline;
|
|
max-width: 55%;
|
|
-webkit-margin-start: 0;
|
|
-webkit-margin-end: 0;
|
|
margin: 0 0 3em 0; }
|
|
|
|
figcaption { float: right;
|
|
clear: right;
|
|
margin-top: 0;
|
|
margin-bottom: 0;
|
|
font-size: 1.1rem;
|
|
line-height: 1.6;
|
|
vertical-align: baseline;
|
|
position: relative;
|
|
max-width: 40%; }
|
|
|
|
figure.fullwidth figcaption { margin-right: 24%; }
|
|
|
|
/* Links: replicate underline that clears descenders */
|
|
a:link, a:visited { color: inherit; }
|
|
|
|
a:link { text-decoration: none;
|
|
background: -webkit-linear-gradient(#fffff8, #fffff8), -webkit-linear-gradient(#fffff8, #fffff8), -webkit-linear-gradient(#333, #333);
|
|
background: linear-gradient(#fffff8, #fffff8), linear-gradient(#fffff8, #fffff8), linear-gradient(#333, #333);
|
|
-webkit-background-size: 0.05em 1px, 0.05em 1px, 1px 1px;
|
|
-moz-background-size: 0.05em 1px, 0.05em 1px, 1px 1px;
|
|
background-size: 0.05em 1px, 0.05em 1px, 1px 1px;
|
|
background-repeat: no-repeat, no-repeat, repeat-x;
|
|
text-shadow: 0.03em 0 #fffff8, -0.03em 0 #fffff8,
|
|
0 0.03em #fffff8, 0 -0.03em #fffff8,
|
|
0.06em 0 #fffff8, -0.06em 0 #fffff8,
|
|
0.09em 0 #fffff8, -0.09em 0 #fffff8,
|
|
0.12em 0 #fffff8, -0.12em 0 #fffff8,
|
|
0.15em 0 #fffff8, -0.15em 0 #fffff8;
|
|
background-position: 0% 93%, 100% 93%, 0% 93%; }
|
|
|
|
@media screen and (-webkit-min-device-pixel-ratio: 0) { a:link { background-position-y: 87%, 87%, 87%; } }
|
|
|
|
a:link::selection { text-shadow: 0.03em 0 #b4d5fe, -0.03em 0 #b4d5fe,
|
|
0 0.03em #b4d5fe, 0 -0.03em #b4d5fe,
|
|
0.06em 0 #b4d5fe, -0.06em 0 #b4d5fe,
|
|
0.09em 0 #b4d5fe, -0.09em 0 #b4d5fe,
|
|
0.12em 0 #b4d5fe, -0.12em 0 #b4d5fe,
|
|
0.15em 0 #b4d5fe, -0.15em 0 #b4d5fe;
|
|
background: #b4d5fe; }
|
|
|
|
a:link::-moz-selection { text-shadow: 0.03em 0 #b4d5fe, -0.03em 0 #b4d5fe,
|
|
0 0.03em #b4d5fe, 0 -0.03em #b4d5fe,
|
|
0.06em 0 #b4d5fe, -0.06em 0 #b4d5fe,
|
|
0.09em 0 #b4d5fe, -0.09em 0 #b4d5fe,
|
|
0.12em 0 #b4d5fe, -0.12em 0 #b4d5fe,
|
|
0.15em 0 #b4d5fe, -0.15em 0 #b4d5fe;
|
|
background: #b4d5fe; }
|
|
|
|
/* Sidenotes, margin notes, figures, captions */
|
|
img { max-width: 100%; }
|
|
|
|
.sidenote, .marginnote { float: right;
|
|
clear: right;
|
|
margin-right: -60%;
|
|
width: 50%;
|
|
margin-top: 0;
|
|
margin-bottom: 0;
|
|
font-size: 1.1rem;
|
|
line-height: 1.3;
|
|
vertical-align: baseline;
|
|
position: relative; }
|
|
|
|
.sidenote-number { counter-increment: sidenote-counter; }
|
|
|
|
.sidenote-number:after, .sidenote:before { font-family: et-book-roman-old-style;
|
|
position: relative;
|
|
vertical-align: baseline; }
|
|
|
|
.sidenote-number:after { content: counter(sidenote-counter);
|
|
font-size: 1rem;
|
|
top: -0.5rem;
|
|
left: 0.1rem; }
|
|
|
|
.sidenote:before { content: counter(sidenote-counter) " ";
|
|
font-size: 1rem;
|
|
top: -0.5rem; }
|
|
|
|
blockquote .sidenote, blockquote .marginnote { margin-right: -82%;
|
|
min-width: 59%;
|
|
text-align: left; }
|
|
|
|
div.fullwidth, table.fullwidth { width: 100%; }
|
|
|
|
div.table-wrapper { overflow-x: auto;
|
|
font-family: "Trebuchet MS", "Gill Sans", "Gill Sans MT", sans-serif; }
|
|
|
|
.sans { font-family: "Gill Sans", "Gill Sans MT", Calibri, sans-serif;
|
|
letter-spacing: .03em; }
|
|
|
|
code { font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace;
|
|
font-size: 1.0rem;
|
|
line-height: 1.42; }
|
|
|
|
.sans > code { font-size: 1.2rem; }
|
|
|
|
h1 > code, h2 > code, h3 > code { font-size: 0.80em; }
|
|
|
|
.marginnote > code, .sidenote > code { font-size: 1rem; }
|
|
|
|
pre.code { font-size: 0.9rem;
|
|
width: 52.5%;
|
|
margin-left: 2.5%;
|
|
overflow-x: auto; }
|
|
|
|
pre.code.fullwidth { width: 90%; }
|
|
|
|
.fullwidth { max-width: 90%;
|
|
clear:both; }
|
|
|
|
span.newthought { font-variant: small-caps;
|
|
font-size: 1.2em; }
|
|
|
|
input.margin-toggle { display: none; }
|
|
|
|
label.sidenote-number { display: inline; }
|
|
|
|
label.margin-toggle:not(.sidenote-number) { display: none; }
|
|
|
|
.iframe-wrapper { position: relative;
|
|
padding-bottom: 56.25%; /* 16:9 */
|
|
padding-top: 25px;
|
|
height: 0; }
|
|
|
|
.iframe-wrapper iframe { position: absolute;
|
|
top: 0;
|
|
left: 0;
|
|
width: 100%;
|
|
height: 100%; }
|
|
|
|
@media (max-width: 760px) { body { width: 84%;
|
|
padding-left: 8%;
|
|
padding-right: 8%; }
|
|
hr, section > p, section > footer, section > table { width: 100%; }
|
|
pre.code { width: 97%; }
|
|
section > ol { width: 90%; }
|
|
section > ul { width: 90%; }
|
|
figure { max-width: 90%; }
|
|
figcaption, figure.fullwidth figcaption { margin-right: 0%;
|
|
max-width: none; }
|
|
blockquote { margin-left: 1.5em;
|
|
margin-right: 0em; }
|
|
blockquote p, blockquote footer { width: 100%; }
|
|
label.margin-toggle:not(.sidenote-number) { display: inline; }
|
|
.sidenote, .marginnote { display: none; }
|
|
.margin-toggle:checked + .sidenote,
|
|
.margin-toggle:checked + .marginnote { display: block;
|
|
float: left;
|
|
left: 1rem;
|
|
clear: both;
|
|
width: 95%;
|
|
margin: 1rem 2.5%;
|
|
vertical-align: baseline;
|
|
position: relative; }
|
|
label { cursor: pointer; }
|
|
div.table-wrapper, table { width: 85%; }
|
|
img { width: 100%; } }
|
|
|
|
/*
|
|
/* HTML-STYLE-MOD
|
|
*/
|
|
html {
|
|
font-size: 12px;
|
|
}
|
|
.subtitle {
|
|
text-align: left;
|
|
}
|
|
h4 {
|
|
font-style: italic;
|
|
font-weight: 400;
|
|
font-size: 1.45rem;
|
|
margin-top: 2rem;
|
|
margin-bottom: 1.4rem;
|
|
line-height: 1;
|
|
}
|
|
h5 {
|
|
font-style: italic;
|
|
font-weight: 400;
|
|
font-size: 1.2rem;
|
|
margin-top: 2rem;
|
|
margin-bottom: 1.4rem;
|
|
line-height: 1;
|
|
}
|
|
h6 {
|
|
font-style: italic;
|
|
font-weight: 400;
|
|
font-size: 1.1rem;
|
|
margin-top: 2rem;
|
|
margin-bottom: 1.4rem;
|
|
line-height: 1;
|
|
}
|
|
#content p {
|
|
text-align: justify;
|
|
word-break: break-word;
|
|
-webkit-hyphens: auto;
|
|
-moz-hyphens: auto;
|
|
-ms-hyphens: auto;
|
|
hyphens: auto;
|
|
}
|
|
#content table {
|
|
margin-bottom: 1.2rem;
|
|
}
|
|
#content table, dl, div>.MathJax_Display {
|
|
font-size: 1.4rem;
|
|
}
|
|
#content table colgroup {
|
|
border-top-width: 2px;
|
|
border-top-style: outset;
|
|
border-bottom-width: 2px;
|
|
border-bottom-style: inset;
|
|
}
|
|
#content table colgroup {
|
|
border-right-width: 1px;
|
|
border-right-style: inset;
|
|
}
|
|
#content table colgroup:last-of-type {
|
|
border-right-width: 0px;
|
|
border-right-style: unset;
|
|
}
|
|
#content thead {
|
|
border-bottom-width: 1px;
|
|
border-bottom-style: solid;
|
|
}
|
|
#content tbody:not(:last-child) {
|
|
border-bottom-width: 1px;
|
|
border-bottom-style: solid;
|
|
}
|
|
#content td {
|
|
padding-top: 0.1rem;
|
|
padding-bottom: 0.1rem;
|
|
}
|
|
#content td, #content th {
|
|
padding-right: 0.5rem;
|
|
}
|
|
#content td:last-child, #content th:last-child {
|
|
padding-right: 0;
|
|
}
|
|
#content table th {
|
|
vertical-align: text-bottom;
|
|
}
|
|
#content ul, #content ol {
|
|
line-height: 1.8rem;
|
|
}
|
|
#content li p {
|
|
width: unset;
|
|
}
|
|
caption.t-above, .figure p:nth-child(2), .org-src-name {
|
|
font-size: 1.1rem;
|
|
}
|
|
.table-number, .figure-number, .listing-number {
|
|
font-weight: bold;
|
|
}
|
|
#table-of-contents ul, #list-of-tables ul, #list-of-listings ul {
|
|
line-height: normal;
|
|
}
|
|
#content figure {
|
|
display: inline-table;
|
|
vertical-align: top;
|
|
max-width: unset;
|
|
margin: 0 0 2rem 0;
|
|
}
|
|
#content figcaption {
|
|
float: unset;
|
|
clear: unset;
|
|
max-width: unset;
|
|
display: table-caption;
|
|
caption-side: bottom;
|
|
}
|
|
.org-svg {
|
|
width: auto;
|
|
}
|
|
#text-list-of-tables .table-number {
|
|
display: none;
|
|
}
|
|
#text-list-of-tables ul {
|
|
list-style: decimal;
|
|
padding-left: 2rem;
|
|
}
|
|
#text-list-of-listings .listing-number {
|
|
display: none;
|
|
}
|
|
#text-list-of-listings ul {
|
|
list-style: decimal;
|
|
padding-left: 2rem;
|
|
}
|
|
#text-list-of-symbols table colgroup {
|
|
border: none;
|
|
}
|
|
.org-src-container {
|
|
margin: 1.2rem;
|
|
}
|
|
.org-src-container {
|
|
width: calc(55% - 2.4rem);
|
|
}
|
|
pre.src {
|
|
margin: 0;
|
|
}
|
|
div.epigraph {
|
|
margin: unset;
|
|
}
|
|
div.epigraph>blockquote {
|
|
margin-top: 1em;
|
|
margin-bottom: 1em;
|
|
}
|
|
.todo, .done {
|
|
font-size: 80%;
|
|
font-style: normal;
|
|
}
|
|
.tag {
|
|
float: right;
|
|
background-color: unset;
|
|
font-size: .7em;
|
|
font-style: normal;
|
|
line-height: 1;
|
|
}
|
|
.tag span {
|
|
background-color: #333;
|
|
border: 1px solid #bbb;
|
|
border-radius: 3px;
|
|
background-clip: padding-box;
|
|
padding: .2em;
|
|
margin-right: .5em;
|
|
}
|
|
#postamble p {
|
|
line-height: 1;
|
|
}
|
|
#bibliography {
|
|
margin-bottom: 1.4rem;
|
|
width: 55%;
|
|
}
|
|
/*
|
|
.org-ref-reference {
|
|
vertical-align: super;
|
|
font-size: .83em;
|
|
}
|
|
*/
|
|
.org-ref-reference::before {
|
|
content: "[";
|
|
}
|
|
.org-ref-reference::after {
|
|
content: "]";
|
|
}
|
|
|
|
@media (max-width: 760px) {
|
|
body {
|
|
padding-left: 0;
|
|
padding-right: 0;
|
|
width: 94%;
|
|
}
|
|
#content p, .org-src-container, pre.example, pre.code, #postamble {
|
|
width: auto;
|
|
}
|
|
#content table {
|
|
display: block;
|
|
overflow-x: auto;
|
|
}
|
|
.figure {
|
|
padding-left: 0;
|
|
padding-right: 0;
|
|
}
|
|
#content figure {
|
|
display: inline-block;
|
|
overflow-x: auto;
|
|
}
|
|
#content figcaption {
|
|
display: unset;
|
|
}
|
|
div.table-wrapper, table, #content dl {
|
|
width: auto;
|
|
}
|
|
div>.MathJax_Display {
|
|
width: auto;
|
|
}
|
|
#bibliography {
|
|
width: auto;
|
|
}
|
|
}
|
|
|
|
/* colors */
|
|
html {
|
|
background-color: #293b3e;
|
|
background-image: linear-gradient(to right, #292b2e, #293b3e);
|
|
background-repeat: repeat-y;
|
|
}
|
|
body {
|
|
/* background-color: #293b3e; */
|
|
/* background-image: linear-gradient(to right, #292b2e, #293b3e); */
|
|
/* background-repeat: no-repeat; */
|
|
background-color: transparent;
|
|
color: #b2b2b2;
|
|
}
|
|
.outline-2 a, #bibliography a, #table-of-contents a, #list-of-tables a, #list-of-listings a {
|
|
color: #5799b9;
|
|
}
|
|
a:link {
|
|
background: -webkit-linear-gradient(#292b2e, #292b2e), -webkit-linear-gradient(#292b2e, #292b2e), -webkit-linear-gradient(#333, #333);
|
|
background: linear-gradient(#292b2e, #292b2e), linear-gradient(#292b2e, #292b2e), linear-gradient(#333, #333);
|
|
/* delete the other to background entries? */
|
|
background: transparent;
|
|
text-shadow: 0.03em 0 #292b2e, -0.03em 0 #292b2e,
|
|
0 0.03em #292b2e, 0 -0.03em #292b2e,
|
|
0.06em 0 #292b2e, -0.06em 0 #292b2e,
|
|
0.09em 0 #292b2e, -0.09em 0 #292b2e,
|
|
0.12em 0 #292b2e, -0.12em 0 #292b2e,
|
|
0.15em 0 #292b2e, -0.15em 0 #292b2e;
|
|
}
|
|
a:link::selection, a:link::-moz-selection {
|
|
text-shadow: 0.03em 0 #b4d5fe, -0.03em 0 #b4d5fe,
|
|
0 0.03em #b4d5fe, 0 -0.03em #b4d5fe,
|
|
0.06em 0 #b4d5fe, -0.06em 0 #b4d5fe,
|
|
0.09em 0 #b4d5fe, -0.09em 0 #b4d5fe,
|
|
0.12em 0 #b4d5fe, -0.12em 0 #b4d5fe,
|
|
0.15em 0 #b4d5fe, -0.15em 0 #b4d5fe;
|
|
background: #b4d5fe;
|
|
}
|
|
/*]]>*/
|
|
</style>
|
|
|
|
<script>
|
|
MathJax = {
|
|
chtml: {
|
|
scale: 1.0
|
|
},
|
|
svg: {
|
|
scale: 1.0
|
|
},
|
|
tex: {
|
|
inlineMath: [['\\(', '\\)']],
|
|
tags: "ams",
|
|
multlineWidth: "85%",
|
|
tagSide: "right",
|
|
tagIndent: ".8em",
|
|
macros: {
|
|
ti: ["{_\\text{#1}}",1],
|
|
ho: ["{^\\text{#1}}",1],
|
|
field: ["\\mathbb{#1}",1],
|
|
fC: "{\\field{C}}",
|
|
fN: "{\\field{N}}",
|
|
fR: "{\\field{R}}",
|
|
fQ: "{\\field{Q}}",
|
|
fI: "{\\field{I}}",
|
|
fZ: "{\\field{Z}}",
|
|
qed: "{\\blacksquare}",
|
|
T: "{\\mathrm{T}}",
|
|
dif: "{\\,\\mathop{}\\!\\mathrm{d}}",
|
|
norm: ["{\\lVert{}#1\\rVert}",1],
|
|
abs: ["{\\lvert{}#1\\rvert}",1],
|
|
corresponds: "{{\\kern0em\\raise{.5ex}{\\Large\\hat{}}\\kern-.73em\\raise{-.2ex}{=}}\\ }",
|
|
dt: ["{\\overset{{\\large\\bf{}.}}{#1}}",1],
|
|
ddt: ["{\\overset{{\\large\\bf{}.\\hspace{-0.1ex}.}}{#1}}",1],
|
|
Eval: ["{\\left.#1\\phantom{\\Big|}\\!\\!\\right\\rvert_{#2}^{#3}}",3],
|
|
tensor: ["{\\mathbf{#1}}",1],
|
|
tensorI: ["{\\underline{\\mathbf{#1}}}",1],
|
|
tensorII: ["{\\underline{\\underline{\\mathbf{#1}}}}",1],
|
|
tensorIII: ["{\\underset{\\raise{.5ex}{\\Large\\tilde{\\small{}3}}}{\\mathbf{#1}}}",1],
|
|
tensorIV: ["{\\underset{\\raise{.5ex}{\\Large\\tilde{\\small{}4}}}{\\mathbf{#1}}}",1],
|
|
tensori: ["{\\overrightarrow{#1}}",1],
|
|
tensorii: ["{\\overleftrightarrow{#1}}",1],
|
|
tensoriii: ["{\\overrightarrow{\\overleftrightarrow{#1}}}",1],
|
|
tensoriv: ["{\\overleftrightarrow{\\overleftrightarrow{#1}}}",1],
|
|
rank: "{\\mathop{\\mathrm{rank}}}",
|
|
tr: "{\\mathop{\\mathrm{tr}}}",
|
|
dev: "{\\mathop{\\mathrm{dev}}}",
|
|
var: "{\\mathop{\\mathrm{var}}}",
|
|
grad: "{\\mathop{\\mathrm{grad}}}",
|
|
divergence: "{\\mathop{\\mathrm{div}}}",
|
|
rot: "{\\mathop{\\mathrm{rot}}}",
|
|
diag: "{\\mathop{\\mathrm{diag}}}",
|
|
adjungate: "{\\mathop{\\mathrm{adj}}}",
|
|
EUR: "{\\text{€}}"
|
|
}
|
|
}
|
|
};
|
|
</script>
|
|
<script type="text/javascript" id="MathJax-script" async
|
|
src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-svg.js"></script>
|
|
</head>
|
|
<body>
|
|
<div id="content" class="content">
|
|
<p>
|
|
If exporting only a subtree; the heading will be the document title if
|
|
not overwritten by the property <code>EXPORT_TITLE</code>.
|
|
</p>
|
|
|
|
<p>
|
|
Inside emacs org use <code>org-ref-list-of-tables</code> and
|
|
<code>org-ref-list-of-figures</code> to open a list of tables or figures.
|
|
</p>
|
|
|
|
<div id="outline-container-orgede7a1c" class="outline-2">
|
|
<h2 id="orgede7a1c"><span class="section-number-2">1.</span> Requirements</h2>
|
|
<div class="outline-text-2" id="text-1">
|
|
<p>
|
|
<code>latexmk</code>: for glossary and acronym add the following to <code>~/.config/latexmk/latexmkrc</code>
|
|
</p>
|
|
<div class="org-src-container">
|
|
<pre class="src src-conf">add_cus_dep( <span style="color: #2d9574;">'acn'</span>, <span style="color: #2d9574;">'acr'</span>, 0, <span style="color: #2d9574;">'makeglossaries'</span> );
|
|
add_cus_dep( <span style="color: #2d9574;">'glo'</span>, <span style="color: #2d9574;">'gls'</span>, 0, <span style="color: #2d9574;">'makeglossaries'</span> );
|
|
<span style="color: #7590db;">$clean_ext .</span>= <span style="color: #2d9574;">" acr acn alg glo gls glg"</span>;
|
|
<span style="color: #ce537a; font-weight: bold;">sub makeglossaries</span> {
|
|
<span style="color: #7590db;">my ($base_name, $path)</span> = fileparse( $_[0] );
|
|
<span style="color: #7590db;">my @args</span> = ( <span style="color: #2d9574;">"-q"</span>, <span style="color: #2d9574;">"-d"</span>, $path, $base_name );
|
|
if ($silent) { unshift @args, <span style="color: #2d9574;">"-q"</span>; }
|
|
return system <span style="color: #2d9574;">"makeglossaries"</span>, <span style="color: #2d9574;">"-d"</span>, $path, $base_name;
|
|
}
|
|
|
|
add_cus_dep(<span style="color: #2d9574;">'glo'</span>, <span style="color: #2d9574;">'gls'</span>, 0, <span style="color: #2d9574;">'makeglo2gls'</span>);
|
|
<span style="color: #ce537a; font-weight: bold;">sub makeglo2gls</span> {
|
|
system(<span style="color: #2d9574;">"makeindex -s '$_[0]'.ist -t '$_[0]'.glg -o '$_[0]'.gls '$_[0]'.glo"</span>);
|
|
}
|
|
|
|
add_cus_dep(<span style="color: #2d9574;">'acn'</span>, <span style="color: #2d9574;">'acr'</span>, 0, <span style="color: #2d9574;">'makeacn2acr'</span>);
|
|
<span style="color: #ce537a; font-weight: bold;">sub makeacn2acr</span> {
|
|
system(<span style="color: #2d9574;">"makeindex -s \"$_[0].ist\" -t \"$_[0].alg\" -o \"$_[0].acr\" \"$_[0].acn\""</span>);
|
|
}
|
|
</pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div id="outline-container-org0b64844" class="outline-2">
|
|
<h2 id="org0b64844"><span class="section-number-2">2.</span> Preamble</h2>
|
|
<div class="outline-text-2" id="text-2">
|
|
<p>
|
|
The preamble is defined by Org-keywords.
|
|
</p>
|
|
|
|
<p>
|
|
First line of the file can be used to define the spelling language of
|
|
the document.
|
|
</p>
|
|
<div class="org-src-container">
|
|
<pre class="src src-org"><span style="color: #2aa1ae; background-color: #292e34;"># -*- ispell-local-dictionary: "english" -*-</span>
|
|
<span style="color: #2aa1ae; background-color: #292e34;"># -*- ispell-local-dictionary: "german" -*-</span>
|
|
</pre>
|
|
</div>
|
|
|
|
<p>
|
|
The title (also used in pdf metadata field)
|
|
</p>
|
|
<div class="org-src-container">
|
|
<pre class="src src-org"> <span style="color: #bc6ec5; font-size: 140%; font-weight: bold; text-decoration: underline;">The title</span>
|
|
</pre>
|
|
</div>
|
|
|
|
<p>
|
|
The subtitle
|
|
</p>
|
|
<div class="org-src-container">
|
|
<pre class="src src-org"> <span style="color: #afeeee;">The subtitle</span>
|
|
</pre>
|
|
</div>
|
|
|
|
<p>
|
|
The date
|
|
</p>
|
|
<div class="org-src-container">
|
|
<pre class="src src-org"> <span style="color: #afeeee;">May 16, 2022</span>
|
|
<span style="color: #afeeee;">\today</span>
|
|
</pre>
|
|
</div>
|
|
|
|
<p>
|
|
Author(s) (also used in pdf metadata field)
|
|
</p>
|
|
<div class="org-src-container">
|
|
<pre class="src src-org"> <span style="color: #afeeee;">Max Muster</span>
|
|
<span style="color: #afeeee;">Max Muster and Maxi Muster</span>
|
|
<span style="color: #afeeee;">Max Muster, Maxi Muster</span>
|
|
</pre>
|
|
</div>
|
|
|
|
<p>
|
|
Email(s)
|
|
</p>
|
|
<div class="org-src-container">
|
|
<pre class="src src-org"> <span style="color: #afeeee;">max.muster@example.com</span>
|
|
<span style="color: #afeeee;">max.muster@example.com and maxi.muster@example.com</span>
|
|
<span style="color: #afeeee;">max.muster@example.com, maxi.muster@example.com</span>
|
|
</pre>
|
|
</div>
|
|
|
|
<p>
|
|
Keywords (also used in pdf metadata field)
|
|
</p>
|
|
<div class="org-src-container">
|
|
<pre class="src src-org"><span style="color: #9f8766;">#+KEYWORDS: manual, examples</span>
|
|
</pre>
|
|
</div>
|
|
|
|
<p>
|
|
Export options
|
|
</p>
|
|
<div class="org-src-container">
|
|
<pre class="src src-org"><span style="color: #2aa1ae; background-color: #292e34;"># draft:t - display a block at the end of a line, which is too long (indication bad line break)</span>
|
|
<span style="color: #2aa1ae; background-color: #292e34;"># fontsize:"12pt" - set fontsize to 12pt (default: 11pt)</span>
|
|
<span style="color: #9f8766;">#+OPTIONS: draft:t fontsize:"12pt"</span>
|
|
</pre>
|
|
</div>
|
|
|
|
<p>
|
|
Language (en default)
|
|
</p>
|
|
<div class="org-src-container">
|
|
<pre class="src src-org"><span style="color: #9f8766;">#+LANGUAGE: en</span>
|
|
<span style="color: #9f8766;">#+LANGUAGE: de</span>
|
|
</pre>
|
|
</div>
|
|
|
|
<p>
|
|
Description (also used in pdf metadata field: subject). Keyword can be
|
|
used multiple times to extend the description.
|
|
</p>
|
|
<div class="org-src-container">
|
|
<pre class="src src-org"><span style="color: #9f8766;">#+DESCRIPTION: Multiline</span>
|
|
<span style="color: #9f8766;">#+DESCRIPTION: description</span>
|
|
</pre>
|
|
</div>
|
|
|
|
<p>
|
|
Type of the document. (The abstract template uses or can reference to
|
|
the keyword variable ’document_type’ via the macro ’title-name’)
|
|
</p>
|
|
<div class="org-src-container">
|
|
<pre class="src src-org"><span style="color: #9f8766;">#+DOCUMENT_TYPE: Seminararbeit</span>
|
|
</pre>
|
|
</div>
|
|
|
|
<p>
|
|
Overwrite references setup
|
|
</p>
|
|
<div class="org-src-container">
|
|
<pre class="src src-org"><span style="color: #9f8766;">#+BIBLATEX: \usepackage[backend=biber,citestyle=alphabetic,bibstyle=authoryear,sorting=nyt,sortcase=false]{biblatex}\setlength{\bibhang}{0pt}\addbibresource{references.bib}</span>
|
|
</pre>
|
|
</div>
|
|
|
|
<p>
|
|
Additional peamble setup
|
|
</p>
|
|
<div class="org-src-container">
|
|
<pre class="src src-org"><span style="color: #9f8766;">#+LATEX_HEADER_EXTRA: \usepackage{layout}</span>
|
|
</pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div id="outline-container-orgf8aae2e" class="outline-2">
|
|
<h2 id="orgf8aae2e"><span class="section-number-2">3.</span> Text</h2>
|
|
<div class="outline-text-2" id="text-3">
|
|
</div>
|
|
<div id="outline-container-org8011b0d" class="outline-3">
|
|
<h3 id="org8011b0d"><span class="section-number-3">3.1.</span> Headline</h3>
|
|
<div class="outline-text-3" id="text-3-1">
|
|
<div class="org-src-container">
|
|
<pre class="src src-org"><span style="color: #4f97d7; font-size: 130%; font-weight: bold;">*</span><span style="color: #4f97d7; font-size: 130%; font-weight: bold;"> 1st level heading</span>
|
|
<span style="color: #42444a; background-color: #292b2e;">*</span><span style="color: #2d9574; font-size: 120%; font-weight: bold;">*</span><span style="color: #2d9574; font-size: 120%; font-weight: bold;"> this is 2nd level heading</span>
|
|
<span style="color: #42444a; background-color: #292b2e;">**</span><span style="color: #67b11d; font-size: 110%;">*</span><span style="color: #67b11d; font-size: 110%;"> this is 3rd level heading</span>
|
|
</pre>
|
|
</div>
|
|
|
|
<p>
|
|
To have a headline in Org but not in an export set the header tag
|
|
<code>:ignore:</code>.
|
|
</p>
|
|
<div class="org-src-container">
|
|
<pre class="src src-org"><span style="color: #4f97d7; font-size: 130%; font-weight: bold;">*</span><span style="color: #4f97d7; font-size: 130%; font-weight: bold;"> Header not listed in toc but its content </span><span style="color: #9f8766; font-size: 130%; font-weight: bold;">:ignore:</span>
|
|
bla bla bla
|
|
</pre>
|
|
</div>
|
|
|
|
<p>
|
|
To have a headline with its content in Org but not in an export set
|
|
the header tag <code>:noexport:</code>.
|
|
</p>
|
|
<div class="org-src-container">
|
|
<pre class="src src-org"><span style="color: #4f97d7; font-size: 130%; font-weight: bold;">*</span><span style="color: #4f97d7; font-size: 130%; font-weight: bold;"> Section not exported </span><span style="color: #9f8766; font-size: 130%; font-weight: bold;">:noexport:</span>
|
|
bla bla bla, this will not be exported
|
|
</pre>
|
|
</div>
|
|
|
|
<p>
|
|
To have a headline unnumbered in the table of contents set the header
|
|
property <code>:UNNUMBERED: t</code>.
|
|
</p>
|
|
<div class="org-src-container">
|
|
<pre class="src src-org"><span style="color: #4f97d7; font-size: 130%; font-weight: bold;">*</span><span style="color: #4f97d7; font-size: 130%; font-weight: bold;"> Header listed unnumbered</span>
|
|
<span style="color: #87cefa;">:PROPERTIES:</span>
|
|
<span style="color: #bc6ec5;">:UNNUMBERED:</span> <span style="color: #b2b2b2; background-color: #292b2e;">t</span>
|
|
<span style="color: #87cefa;">:END:</span>
|
|
bla bla bla
|
|
</pre>
|
|
</div>
|
|
|
|
<p>
|
|
To have a headline in a LaTeX export started on a new page use the
|
|
header property <code>:CLEARPAGE: t</code>.
|
|
</p>
|
|
<div class="org-src-container">
|
|
<pre class="src src-org"><span style="color: #4f97d7; font-size: 130%; font-weight: bold;">*</span><span style="color: #4f97d7; font-size: 130%; font-weight: bold;"> Section will start on a clear page (LaTeX)</span>
|
|
<span style="color: #87cefa;">:PROPERTIES:</span>
|
|
<span style="color: #bc6ec5;">:CLEARPAGE:</span> <span style="color: #b2b2b2; background-color: #292b2e;">t</span>
|
|
<span style="color: #87cefa;">:END:</span>
|
|
bla bla bla
|
|
</pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div id="outline-container-org46a963d" class="outline-3">
|
|
<h3 id="org46a963d"><span class="section-number-3">3.2.</span> Formatting</h3>
|
|
<div class="outline-text-3" id="text-3-2">
|
|
<pre class="example" id="org1b9ec57">
|
|
*bold*
|
|
/italic/
|
|
_underlined_
|
|
=verbatim=
|
|
~code~
|
|
+strike-through+
|
|
X_{subscript}
|
|
X^{superscript}
|
|
</pre>
|
|
</div>
|
|
</div>
|
|
|
|
<div id="outline-container-org2faba30" class="outline-3">
|
|
<h3 id="org2faba30"><span class="section-number-3">3.3.</span> Line break</h3>
|
|
<div class="outline-text-3" id="text-3-3">
|
|
<pre class="example" id="orgac7da8f">
|
|
Hello, \\ (enforce line break within a paragraph)
|
|
World.
|
|
</pre>
|
|
</div>
|
|
</div>
|
|
|
|
<div id="outline-container-org793a953" class="outline-3">
|
|
<h3 id="org793a953"><span class="section-number-3">3.4.</span> Color</h3>
|
|
<div class="outline-text-3" id="text-3-4">
|
|
<ul class="org-ul">
|
|
<li>via link-decorator : <span style="color: rgb(192,144,0)">colored text in orange</span></li>
|
|
<li>via makro : <font color="#002659">colored text in darkblue</font></li>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
|
|
<div id="outline-container-org02201fb" class="outline-3">
|
|
<h3 id="org02201fb"><span class="section-number-3">3.5.</span> Glyphs & More</h3>
|
|
<div class="outline-text-3" id="text-3-5">
|
|
<ul class="org-ul">
|
|
<li>in text
|
|
<ul class="org-ul">
|
|
<li><code>\LaTeX{}</code> LaTeX (do not miss the brackets to get an whitespace after)</li>
|
|
<li><code>\euro{}</code> €</li>
|
|
<li><code>\leftarrow</code> ←</li>
|
|
<li><code>\rightarrow</code> →</li>
|
|
<li><code>\uparrow</code> ↑</li>
|
|
<li><code>\downarrow</code> ↓</li>
|
|
</ul></li>
|
|
<li>in math
|
|
<ul class="org-ul">
|
|
<li><code>\ho{}</code> (hochstellen) for math mode similar to <code>^{}</code> but sets roman font</li>
|
|
<li><code>\ti{}</code> (tiefstellen) for math mode similar to <code>_{}</code> but sets roman font</li>
|
|
<li><code>\rom{3}</code> iii</li>
|
|
<li><code>\Rom{3}</code> III</li>
|
|
</ul></li>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
|
|
<div id="outline-container-orgefc1429" class="outline-3">
|
|
<h3 id="orgefc1429"><span class="section-number-3">3.6.</span> Makros</h3>
|
|
<div class="outline-text-3" id="text-3-6">
|
|
<p>
|
|
Active Org macros (<code>org-macro-templates</code>):
|
|
</p>
|
|
<ul class="org-ul">
|
|
<li>Org built-ins (see
|
|
<a href="https://www.gnu.org/software/emacs/manual/html_node/org/Macro-Replacement.html">https://www.gnu.org/software/emacs/manual/html_node/org/Macro-Replacement.html</a>)
|
|
<dl class="org-dl">
|
|
<dt><code>{{{title}}}</code></dt><dd>The title</dd>
|
|
<dt><code>{{{author}}}</code></dt><dd>Max Muster Max Muster and Maxi Muster Max Muster, Maxi Muster</dd>
|
|
<dt><code>{{{email}}}</code></dt><dd>max.muster@example.com</dd>
|
|
<dt><code>{{{date}}}</code></dt><dd>May 16, 2022</dd>
|
|
<dt><code>{{{time(FORMAT)}}}</code></dt><dd>Mar : format see function <code>format-time-string</code></dd>
|
|
<dt><code>{{{input-file}}}</code></dt><dd>my-org-article.org</dd>
|
|
<dt><code>{{{modification-time(FORMAT[,VC])}}}</code></dt><dd>2024-03-05 Tue 11:06:17 : vc is a toogle
|
|
(nil,t) to retrieve the time from version control system</dd>
|
|
<dt><code>{{{keyword(KEYWORD)}}}</code></dt><dd>The subtitle</dd>
|
|
<dt><code>{{{property(PROPERTY-NAME[,LOCATION])}}}</code></dt><dd><pre class="example">
|
|
optional location see function
|
|
</pre>
|
|
|
|
<p>
|
|
<code>org-link-search</code>
|
|
(<a href="https://www.gnu.org/software/emacs/manual/html_node/org/Search-Options.html">https://www.gnu.org/software/emacs/manual/html_node/org/Search-Options.html</a>)
|
|
</p></dd>
|
|
<dt><code>{{{n}}}</code> <code>{{{n(COUNTER[,ACTION])}}}</code></dt><dd>1 1
|
|
1 5 6 1 : increment
|
|
counter name, if optional action is ’-’ do not increment, if
|
|
number set to number, if somthing else reset to 1</dd>
|
|
</dl></li>
|
|
<li>custom
|
|
<dl class="org-dl">
|
|
<dt><code>{{{textsc(text)}}}</code></dt><dd><span style="font-variant-caps: small-caps;">Gauß</span></dd>
|
|
<dt><code>{{{color(hex,text)}}}</code></dt><dd><font color="#884488">text</font></dd>
|
|
<dt><code>{{{kbd(text)}}}</code></dt><dd><kbd>text</kbd></dd>
|
|
<dt><code>{{{highlight(text[,options])}}}</code></dt><dd><mark style="">text highlighted in default color</mark>, <mark style="background-color:red;">text highlighted in red</mark>, <mark style="background-color:green;border:1px solid blue;">text highlighted in green and blue borders</mark></dd>
|
|
</dl></li>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div id="outline-container-org9bb5858" class="outline-2">
|
|
<h2 id="org9bb5858"><span class="section-number-2">4.</span> Links</h2>
|
|
<div class="outline-text-2" id="text-4">
|
|
<pre class="example" id="orgfb5c4fb">
|
|
[[http://example.com/]]
|
|
[[http://example.com/][description]]
|
|
</pre>
|
|
</div>
|
|
</div>
|
|
|
|
<div id="outline-container-orga2711d7" class="outline-2">
|
|
<h2 id="orga2711d7"><span class="section-number-2">5.</span> Rule</h2>
|
|
<div class="outline-text-2" id="text-5">
|
|
<p>
|
|
a horizontal rule, 5 or more only dashes
|
|
</p>
|
|
<hr>
|
|
</div>
|
|
</div>
|
|
|
|
<div id="outline-container-org8a34248" class="outline-2">
|
|
<h2 id="org8a34248"><span class="section-number-2">6.</span> Blocks</h2>
|
|
<div class="outline-text-2" id="text-6">
|
|
<p>
|
|
Easy Templates (enter <code><x[TAB]</code>)
|
|
</p>
|
|
<ul class="org-ul">
|
|
<li>s #+BEGIN_SRC … #+END_SRC</li>
|
|
<li>e #+BEGIN_EXAMPLE … #+END_EXAMPLE</li>
|
|
<li>q #+BEGIN_QUOTE … #+END_QUOTE</li>
|
|
<li>v #+BEGIN_VERSE … #+END_VERSE</li>
|
|
<li>c #+BEGIN_CENTER … #+END_CENTER</li>
|
|
<li>l #+BEGIN_EXPORT latex … #+END_EXPORT</li>
|
|
<li>L #+LATEX:</li>
|
|
<li>h #+BEGIN_EXPORT html … #+END_EXPORT</li>
|
|
<li>H #+HTML:</li>
|
|
<li>a #+BEGIN_EXPORT ascii … #+END_EXPORT</li>
|
|
<li>A #+ASCII:</li>
|
|
<li>I #+INCLUDE: file</li>
|
|
<li>I #+INCLUDE: interactive version</li>
|
|
</ul>
|
|
</div>
|
|
|
|
<div id="outline-container-org9163af6" class="outline-3">
|
|
<h3 id="org9163af6"><span class="section-number-3">6.1.</span> Lists</h3>
|
|
<div class="outline-text-3" id="text-6-1">
|
|
<p>
|
|
Org reference: <a href="https://orgmode.org/manual/Plain-lists-in-LaTeX-export.html#Plain-lists-in-LaTeX-export">https://orgmode.org/manual/Plain-lists-in-LaTeX-export.html#Plain-lists-in-LaTeX-export</a>
|
|
</p>
|
|
|
|
<p>
|
|
Inline list:
|
|
Some ways to say “Hello”:
|
|
</p>
|
|
<ul class="org-ul">
|
|
<li>Hola</li>
|
|
<li>Bonjour</li>
|
|
<li>Guten Tag.</li>
|
|
</ul>
|
|
|
|
<p>
|
|
Unordered list
|
|
</p>
|
|
<ul class="org-ul">
|
|
<li>One
|
|
<ul class="org-ul">
|
|
<li>Two
|
|
<ul class="org-ul">
|
|
<li>Three
|
|
<ul class="org-ul">
|
|
<li>Four</li>
|
|
<li>Four 2</li>
|
|
<li>Four 3</li>
|
|
</ul></li>
|
|
</ul></li>
|
|
</ul></li>
|
|
</ul>
|
|
|
|
<p>
|
|
Ordered list
|
|
</p>
|
|
<ol class="org-ol">
|
|
<li>One</li>
|
|
<li>Two
|
|
<ol class="org-ol">
|
|
<li>Two one</li>
|
|
<li>Two two
|
|
<ol class="org-ol">
|
|
<li>Two two one</li>
|
|
<li>Two two two
|
|
<ol class="org-ol">
|
|
<li>Two two two one</li>
|
|
</ol></li>
|
|
</ol></li>
|
|
</ol></li>
|
|
<li value="20">Test</li>
|
|
<li>foo</li>
|
|
<li>baz</li>
|
|
</ol>
|
|
|
|
<p>
|
|
List with custom item spacing
|
|
</p>
|
|
<ul class="org-ul">
|
|
<li>One</li>
|
|
<li>Two</li>
|
|
<li>Three</li>
|
|
<li>Four</li>
|
|
<li>Five</li>
|
|
</ul>
|
|
|
|
<p>
|
|
Description list
|
|
</p>
|
|
<dl class="org-dl">
|
|
<dt>an item</dt><dd>a description</dd>
|
|
</dl>
|
|
</div>
|
|
</div>
|
|
|
|
<div id="outline-container-orgcadc76d" class="outline-3">
|
|
<h3 id="orgcadc76d"><span class="section-number-3">6.2.</span> Tables, Figures, Listings</h3>
|
|
<div class="outline-text-3" id="text-6-2">
|
|
<p>
|
|
#+CAPTION[Optional short version for the lot, lof, lol]: Caption of the table, figure or listing
|
|
</p>
|
|
</div>
|
|
</div>
|
|
|
|
<div id="outline-container-org292e298" class="outline-3">
|
|
<h3 id="org292e298"><span class="section-number-3">6.3.</span> Tables</h3>
|
|
<div class="outline-text-3" id="text-6-3">
|
|
<p>
|
|
Default tables having a placement atrribute set to <code>[htbp]</code> (still
|
|
allows to find a sweet spot). For a ’here in place’ placement use
|
|
<code>:placement [h]</code> (approximately at the same point) <code>:placement [H]</code>
|
|
(precisely at point, will deactivate settings from the <code>float</code> package,
|
|
similar to <code>[h!]</code>)
|
|
</p>
|
|
|
|
<p>
|
|
Org reference:
|
|
<a href="https://www.gnu.org/software/emacs/manual/html_node/org/Tables-in-LaTeX-export.html">https://www.gnu.org/software/emacs/manual/html_node/org/Tables-in-LaTeX-export.html</a>
|
|
</p>
|
|
|
|
<p>
|
|
Alignment using column type <code>#+ATTR_LATEX: :align xxx</code>
|
|
</p>
|
|
<ul class="org-ul">
|
|
<li>built-in
|
|
<ul class="org-ul">
|
|
<li>l: left-aligned cells</li>
|
|
<li>c: center-aligned cells</li>
|
|
<li>r: right-aligned cells</li>
|
|
<li>p{width}: top-aligned cells with fixed width</li>
|
|
<li>m{width}: middle-aligned cells with fixed width</li>
|
|
<li>b{width}: bottom-aligned cells with fixed width</li>
|
|
<li>>{declaration}: pre-column-declaration, used before lcrpmb</li>
|
|
<li><{declaration}: post-column-type declaration, user after lcrpmb</li>
|
|
<li>@{text}: column containing the text in every cell of the column</li>
|
|
</ul></li>
|
|
<li>custom
|
|
<ul class="org-ul">
|
|
<li>L{width}: left-aligned cells with fixed width</li>
|
|
<li>C{width}: center-aligned cells with fixed width</li>
|
|
<li>R{width}: right-aligned cells with fixed width</li>
|
|
</ul></li>
|
|
</ul>
|
|
</div>
|
|
|
|
<div id="outline-container-orgd5c9370" class="outline-4">
|
|
<h4 id="orgd5c9370"><span class="section-number-4">6.3.1.</span> Alignment and Bookstab style</h4>
|
|
<div class="outline-text-4" id="text-6-3-1">
|
|
<table>
|
|
<caption class="t-above"><span class="table-number">Table 1:</span> Table using bookstab and align</caption>
|
|
|
|
<colgroup>
|
|
<col class="org-left">
|
|
|
|
<col class="org-left">
|
|
|
|
<col class="org-left">
|
|
</colgroup>
|
|
<thead>
|
|
<tr>
|
|
<th scope="col" class="org-left">right</th>
|
|
<th scope="col" class="org-left">center</th>
|
|
<th scope="col" class="org-left">left</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr>
|
|
<td class="org-left">A1</td>
|
|
<td class="org-left">A2</td>
|
|
<td class="org-left">A2</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="org-left">B1.1</td>
|
|
<td class="org-left">B2.1</td>
|
|
<td class="org-left">B3.1</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="org-left">C1.1.1</td>
|
|
<td class="org-left">C2.1.1</td>
|
|
<td class="org-left">C3.1.1</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<div id="outline-container-org4074941" class="outline-4">
|
|
<h4 id="org4074941"><span class="section-number-4">6.3.2.</span> Alignment</h4>
|
|
<div class="outline-text-4" id="text-6-3-2">
|
|
<table>
|
|
<caption class="t-above"><span class="table-number">Table 2:</span> Table using align</caption>
|
|
|
|
<colgroup>
|
|
<col class="org-left">
|
|
|
|
<col class="org-left">
|
|
|
|
<col class="org-left">
|
|
</colgroup>
|
|
<thead>
|
|
<tr>
|
|
<th scope="col" class="org-left">right</th>
|
|
<th scope="col" class="org-left">center</th>
|
|
<th scope="col" class="org-left">left</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr>
|
|
<td class="org-left">A1</td>
|
|
<td class="org-left">A2</td>
|
|
<td class="org-left">A3</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="org-left">B1.1</td>
|
|
<td class="org-left">B2.1</td>
|
|
<td class="org-left">B3.1</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="org-left">C1.1.1</td>
|
|
<td class="org-left">C2.1.1</td>
|
|
<td class="org-left">C3.1.1</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<div id="outline-container-orga6fd51e" class="outline-4">
|
|
<h4 id="orga6fd51e"><span class="section-number-4">6.3.3.</span> Fixed width / multi-line cells</h4>
|
|
<div class="outline-text-4" id="text-6-3-3">
|
|
<p>
|
|
Multi-line cells with fixed width cells using <code>pmbLCR</code>
|
|
and forced newline using <code>\newline</code>.
|
|
</p>
|
|
<table>
|
|
<caption class="t-above"><span class="table-number">Table 3:</span> Table using <code>#+ATTR_LATEX: :align rC{0.6\textwidth}l</code> and <code>\newline</code></caption>
|
|
|
|
<colgroup>
|
|
<col class="org-left">
|
|
|
|
<col class="org-left">
|
|
|
|
<col class="org-left">
|
|
</colgroup>
|
|
<thead>
|
|
<tr>
|
|
<th scope="col" class="org-left">right</th>
|
|
<th scope="col" class="org-left">center</th>
|
|
<th scope="col" class="org-left">left</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr>
|
|
<td class="org-left">A1</td>
|
|
<td class="org-left">A2</td>
|
|
<td class="org-left">A3</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="org-left">B1.1</td>
|
|
<td class="org-left">Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\newline Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</td>
|
|
<td class="org-left">B3.1</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="org-left">C1.1.1</td>
|
|
<td class="org-left">C2.1.1</td>
|
|
<td class="org-left">C3.1.1</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<div id="outline-container-orgd176d97" class="outline-4">
|
|
<h4 id="orgd176d97"><span class="section-number-4">6.3.4.</span> Multi-page table / longtable</h4>
|
|
<div class="outline-text-4" id="text-6-3-4">
|
|
<table>
|
|
<caption class="t-above"><span class="table-number">Table 4:</span> Longtable</caption>
|
|
|
|
<colgroup>
|
|
<col class="org-left">
|
|
|
|
<col class="org-left">
|
|
</colgroup>
|
|
<tbody>
|
|
<tr>
|
|
<td class="org-left">…</td>
|
|
<td class="org-left">…</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="org-left">…</td>
|
|
<td class="org-left">3.456</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="org-left">…</td>
|
|
<td class="org-left">2,842</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<div id="outline-container-org7bcf497" class="outline-4">
|
|
<h4 id="org7bcf497"><span class="section-number-4">6.3.5.</span> Number alignment</h4>
|
|
<div class="outline-text-4" id="text-6-3-5">
|
|
<p>
|
|
Alignment of numbers (numprint) using column type n (numbers in math)
|
|
and N (numbers in text)
|
|
</p>
|
|
<table>
|
|
<caption class="t-above"><span class="table-number">Table 5:</span> Table using column type n and N</caption>
|
|
|
|
<colgroup>
|
|
<col class="org-right">
|
|
|
|
<col class="org-right">
|
|
|
|
<col class="org-right">
|
|
|
|
<col class="org-right">
|
|
</colgroup>
|
|
<thead>
|
|
<tr>
|
|
<th scope="col" class="org-right"><code>n{5}{3}</code></th>
|
|
<th scope="col" class="org-right"><code>n[3]{5}{3}</code></th>
|
|
<th scope="col" class="org-right"><code>n[3][1]{5}{3}</code></th>
|
|
<th scope="col" class="org-right"><code>N{5}{3}</code></th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr>
|
|
<td class="org-right">123.45e12</td>
|
|
<td class="org-right">123.45e12</td>
|
|
<td class="org-right">123.45e12</td>
|
|
<td class="org-right">123.45e12</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="org-right">12345.678e123</td>
|
|
<td class="org-right">12345.678e123</td>
|
|
<td class="org-right">12345.678e123</td>
|
|
<td class="org-right">12345.678e123</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="org-right">123.45e12.3</td>
|
|
<td class="org-right">123.45e12.3</td>
|
|
<td class="org-right">123.45e12.3</td>
|
|
<td class="org-right">123.45e12.3</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="org-right">12345.678e123.3</td>
|
|
<td class="org-right">12345.678e123.3</td>
|
|
<td class="org-right">12345.678e123.3</td>
|
|
<td class="org-right">12345.678e123.3</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<div id="outline-container-org9733440" class="outline-4">
|
|
<h4 id="org9733440"><span class="section-number-4">6.3.6.</span> Custom caption command for LaTeX</h4>
|
|
<div class="outline-text-4" id="text-6-3-6">
|
|
<p>
|
|
Set caption with \LaTeX{} command
|
|
</p>
|
|
<table>
|
|
|
|
|
|
<colgroup>
|
|
<col class="org-left">
|
|
|
|
<col class="org-left">
|
|
</colgroup>
|
|
<tbody>
|
|
<tr>
|
|
<td class="org-left">…</td>
|
|
<td class="org-left">…</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="org-left">…</td>
|
|
<td class="org-left">…</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<div id="outline-container-org7fa901b" class="outline-4">
|
|
<h4 id="org7fa901b"><span class="section-number-4">6.3.7.</span> Overlay using tikz</h4>
|
|
<div class="outline-text-4" id="text-6-3-7">
|
|
<table>
|
|
<caption class="t-above"><span class="table-number">Table 6:</span> Table with tikz overlay</caption>
|
|
|
|
<colgroup>
|
|
<col class="org-right">
|
|
|
|
<col class="org-left">
|
|
|
|
<col class="org-left">
|
|
|
|
<col class="org-left">
|
|
|
|
<col class="org-left">
|
|
|
|
<col class="org-left">
|
|
</colgroup>
|
|
<thead>
|
|
<tr>
|
|
<th scope="col" class="org-right"> </th>
|
|
<th scope="col" class="org-left">1, 2, 7</th>
|
|
<th scope="col" class="org-left">3</th>
|
|
<th scope="col" class="org-left">4, 6</th>
|
|
<th scope="col" class="org-left">5</th>
|
|
<th scope="col" class="org-left">← Oberseite</th>
|
|
</tr>
|
|
|
|
<tr>
|
|
<th scope="col" class="org-right">Schicht</th>
|
|
<th scope="col" class="org-left">8, 13, 14</th>
|
|
<th scope="col" class="org-left">12</th>
|
|
<th scope="col" class="org-left">9, 11</th>
|
|
<th scope="col" class="org-left">10</th>
|
|
<th scope="col" class="org-left">← Unterseite</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr>
|
|
<td class="org-right">1</td>
|
|
<td class="org-left">\tikzmark{LAa}Gelcoat</td>
|
|
<td class="org-left">\tikzmark{LAc}Gelcoat</td>
|
|
<td class="org-left">\tikzmark{LAe}Gelcoat</td>
|
|
<td class="org-left">\tikzmark{LAg}Gelcoat</td>
|
|
<td class="org-left">\tikzmark{LAi}Saertex(DB)</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="org-right">2</td>
|
|
<td class="org-left">SNL(Triax)</td>
|
|
<td class="org-left">SNL(Triax)</td>
|
|
<td class="org-left">SNL(Triax)</td>
|
|
<td class="org-left">SNL(Triax)</td>
|
|
<td class="org-left">FOAM</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="org-right">3</td>
|
|
<td class="org-left">SNL(Triax)</td>
|
|
<td class="org-left">SNL(Triax)</td>
|
|
<td class="org-left">SNL(Triax)</td>
|
|
<td class="org-left">SNL(Triax)</td>
|
|
<td class="org-left">\tikzmark{LAj}Saertex(DB)</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="org-right">4</td>
|
|
<td class="org-left">\tikzmark{LAb}SNL(Triax)</td>
|
|
<td class="org-left">E-LT-5500(UD)</td>
|
|
<td class="org-left">FOAM</td>
|
|
<td class="org-left">Carbon(UD)</td>
|
|
<td class="org-left"> </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="org-right">5</td>
|
|
<td class="org-left"> </td>
|
|
<td class="org-left">FOAM</td>
|
|
<td class="org-left">\tikzmark{LAf}SNL(Triax)</td>
|
|
<td class="org-left">\tikzmark{LAh}SNL(Triax)</td>
|
|
<td class="org-left">\(\uparrow\) Längsver-</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="org-right">6</td>
|
|
<td class="org-left"> </td>
|
|
<td class="org-left">\tikzmark{LAd}SNL(Triax)</td>
|
|
<td class="org-left"> </td>
|
|
<td class="org-left"> </td>
|
|
<td class="org-left">\phantom{\(\uparrow\)} steifungen</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
|
|
<figure id="org8f4a7b8">
|
|
<img src="./img/table-overlay-tikz.png" alt="table-overlay-tikz.png">
|
|
|
|
</figure>
|
|
</div>
|
|
</div>
|
|
|
|
<div id="outline-container-orgd2a9a38" class="outline-4">
|
|
<h4 id="orgd2a9a38"><span class="section-number-4">6.3.8.</span> From Python src block output</h4>
|
|
<div class="outline-text-4" id="text-6-3-8">
|
|
<table>
|
|
|
|
|
|
<colgroup>
|
|
<col class="org-left">
|
|
|
|
<col class="org-right">
|
|
</colgroup>
|
|
<tbody>
|
|
<tr>
|
|
<td class="org-left">b</td>
|
|
<td class="org-right"><span class="underline">foo</span></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="org-left">\(R^{2}\)</td>
|
|
<td class="org-right">1.363</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div id="outline-container-orgc5a764d" class="outline-3">
|
|
<h3 id="orgc5a764d"><span class="section-number-3">6.4.</span> Figures</h3>
|
|
<div class="outline-text-3" id="text-6-4">
|
|
</div>
|
|
<div id="outline-container-orgcf17208" class="outline-4">
|
|
<h4 id="orgcf17208"><span class="section-number-4">6.4.1.</span> file svg</h4>
|
|
<div class="outline-text-4" id="text-6-4-1">
|
|
|
|
<figure id="org54fe0f5">
|
|
<img src="img/emacs.svg" alt="emacs.svg" class="org-svg">
|
|
|
|
<figcaption><span class="figure-number">Figure 1: </span>svg figure</figcaption>
|
|
</figure>
|
|
|
|
<p>
|
|
See figure <a href="fig-svg-import">fig-svg-import</a> as a reference.
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="outline-container-org2e89ba0" class="outline-4">
|
|
<h4 id="org2e89ba0"><span class="section-number-4">6.4.2.</span> file png</h4>
|
|
<div class="outline-text-4" id="text-6-4-2">
|
|
|
|
<figure id="org34aa63e">
|
|
<img src="img/emacs.png" alt="emacs.png">
|
|
|
|
<figcaption><span class="figure-number">Figure 2: </span>png figure</figcaption>
|
|
</figure>
|
|
</div>
|
|
</div>
|
|
|
|
<div id="outline-container-orgc84356d" class="outline-4">
|
|
<h4 id="orgc84356d"><span class="section-number-4">6.4.3.</span> latex using tikz with data file</h4>
|
|
<div class="outline-text-4" id="text-6-4-3">
|
|
<p>
|
|
file path to data file need to be an absolute path, bacause the
|
|
compilation is done in a tmp directory (<code>/tmp/babel-XXXXXX/</code>).
|
|
</p>
|
|
|
|
<figure id="org4112c53">
|
|
|
|
<figure id="org796aeef">
|
|
<img src="img/figure-tikz.svg" alt="figure-tikz.svg" class="org-svg">
|
|
|
|
</figure>
|
|
</figure>
|
|
</div>
|
|
</div>
|
|
|
|
<div id="outline-container-org86a7775" class="outline-4">
|
|
<h4 id="org86a7775"><span class="section-number-4">6.4.4.</span> python using matplotlib</h4>
|
|
<div class="outline-text-4" id="text-6-4-4">
|
|
<p>
|
|
SRC block header <code>:prologue (mpl-prologue)</code> for non-latex exports (.svg
|
|
exports) to loads my.mplstyle including kpfonts. Other style via
|
|
optional argument, e.g. <code>:prologue (mpl-prologue "my-tex")</code> rendering
|
|
via latex including kpfonts.
|
|
</p>
|
|
|
|
<p>
|
|
SRC block header <code>:var fname=(mpl-var "<file_name>")</code> to export figure
|
|
as .pgf for latex and .svg otherwise, like HTML.
|
|
</p>
|
|
</div>
|
|
|
|
<div id="outline-container-org5ba6f14" class="outline-5">
|
|
<h5 id="org5ba6f14"><span class="section-number-5">6.4.4.1.</span> using my.mplstyle</h5>
|
|
<div class="outline-text-5" id="text-6-4-4-1">
|
|
<p>
|
|
Python matplotlib figure using matplotlib <code>my</code>. The style <code>my</code> renders
|
|
without LaTeX but using the kpfonts.
|
|
</p>
|
|
|
|
<div class="org-src-container">
|
|
<pre class="src src-python"><span style="color: #4f97d7; font-weight: bold;">import</span> math <span style="color: #4f97d7; font-weight: bold;">as</span> m
|
|
<span style="color: #4f97d7; font-weight: bold;">import</span> matplotlib <span style="color: #4f97d7; font-weight: bold;">as</span> mpl
|
|
|
|
<span style="color: #7590db;">n</span> = 30
|
|
<span style="color: #7590db;">t</span> = [i/n*m.pi <span style="color: #4f97d7; font-weight: bold;">for</span> i <span style="color: #4f97d7; font-weight: bold;">in</span> <span style="color: #4f97d7;">range</span>(n+1)]
|
|
|
|
<span style="color: #7590db;">fig</span>, <span style="color: #7590db;">ax</span> = plt.subplots()
|
|
[ax.plot(t, [m.sin(i+j/12*m.pi) <span style="color: #4f97d7; font-weight: bold;">for</span> i <span style="color: #4f97d7; font-weight: bold;">in</span> t], color=f<span style="color: #2d9574;">'C</span>{j}<span style="color: #2d9574;">'</span>, label=f<span style="color: #2d9574;">'$C_</span>{j}<span style="color: #2d9574;">$'</span>) <span style="color: #4f97d7; font-weight: bold;">for</span> j <span style="color: #4f97d7; font-weight: bold;">in</span> <span style="color: #4f97d7;">range</span>(10)]
|
|
ax.legend()
|
|
ax.set_title(r<span style="color: #2d9574;">'Functions: $\sin(x + \pi \, i/12)$'</span>)
|
|
ax.set_xlabel(r<span style="color: #2d9574;">'$x ~ \times \pi$'</span>)
|
|
ax.set_ylabel(<span style="color: #2d9574;">'$y$'</span>)
|
|
ax.set_xticks([0, m.pi/4, m.pi/2, m.pi*3/4, m.pi])
|
|
ax.set_xticklabels([0.00, 0.25, 0.50, 0.75, 1.00])
|
|
ax.xaxis.set_minor_locator(mpl.ticker.AutoMinorLocator(3))
|
|
ax.grid()
|
|
ax.grid(which=<span style="color: #2d9574;">'minor'</span>, linestyle=<span style="color: #2d9574;">':'</span>)
|
|
|
|
fig.savefig(fname)
|
|
plt.close()
|
|
<span style="color: #4f97d7;">print</span>(fname, end=<span style="color: #2d9574;">''</span>)
|
|
</pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div id="outline-container-org0d92fdd" class="outline-5">
|
|
<h5 id="org0d92fdd"><span class="section-number-5">6.4.4.2.</span> using my-tex.mplstyle</h5>
|
|
<div class="outline-text-5" id="text-6-4-4-2">
|
|
<p>
|
|
Python matplotlib figure using matplotlib <code>my-tex</code>. The style <code>my-tex</code>
|
|
renders with LaTeX and uses the kpfonts.
|
|
</p>
|
|
|
|
<div class="org-src-container">
|
|
<pre class="src src-python"><span style="color: #4f97d7; font-weight: bold;">import</span> math <span style="color: #4f97d7; font-weight: bold;">as</span> m
|
|
<span style="color: #4f97d7; font-weight: bold;">import</span> matplotlib <span style="color: #4f97d7; font-weight: bold;">as</span> mpl
|
|
|
|
<span style="color: #7590db;">n</span> = 30
|
|
<span style="color: #7590db;">t</span> = [i/n*m.pi <span style="color: #4f97d7; font-weight: bold;">for</span> i <span style="color: #4f97d7; font-weight: bold;">in</span> <span style="color: #4f97d7;">range</span>(n+1)]
|
|
|
|
<span style="color: #7590db;">fig</span>, <span style="color: #7590db;">ax</span> = plt.subplots()
|
|
[ax.plot(t, [m.sin(i+j/12*m.pi) <span style="color: #4f97d7; font-weight: bold;">for</span> i <span style="color: #4f97d7; font-weight: bold;">in</span> t], color=f<span style="color: #2d9574;">'C</span>{j}<span style="color: #2d9574;">'</span>, label=f<span style="color: #2d9574;">'$C_</span>{j}<span style="color: #2d9574;">$'</span>) <span style="color: #4f97d7; font-weight: bold;">for</span> j <span style="color: #4f97d7; font-weight: bold;">in</span> <span style="color: #4f97d7;">range</span>(10)]
|
|
ax.legend()
|
|
ax.set_title(r<span style="color: #2d9574;">'Functions: $\sin(x + \pi \, i/12)$'</span>)
|
|
ax.set_xlabel(r<span style="color: #2d9574;">'$x ~ \times \pi$'</span>)
|
|
ax.set_ylabel(<span style="color: #2d9574;">'$y$'</span>)
|
|
ax.set_xticks([0, m.pi/4, m.pi/2, m.pi*3/4, m.pi])
|
|
ax.set_xticklabels([0.00, 0.25, 0.50, 0.75, 1.00])
|
|
ax.xaxis.set_minor_locator(mpl.ticker.AutoMinorLocator(3))
|
|
ax.grid()
|
|
ax.grid(which=<span style="color: #2d9574;">'minor'</span>, linestyle=<span style="color: #2d9574;">':'</span>)
|
|
|
|
fig.savefig(fname)
|
|
plt.close()
|
|
<span style="color: #4f97d7;">print</span>(fname, end=<span style="color: #2d9574;">''</span>)
|
|
</pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div id="outline-container-orgebe899c" class="outline-4">
|
|
<h4 id="orgebe899c"><span class="section-number-4">6.4.5.</span> dot graphviz</h4>
|
|
<div class="outline-text-4" id="text-6-4-5">
|
|
|
|
<figure id="orgb359f82">
|
|
<img src="img/figure-dot.png" alt="figure-dot.png">
|
|
|
|
</figure>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
<div id="outline-container-org0fd1f12" class="outline-3">
|
|
<h3 id="org0fd1f12"><span class="section-number-3">6.5.</span> Example / Verbatim</h3>
|
|
<div class="outline-text-3" id="text-6-5">
|
|
<pre class="example" id="org3ec65e3">
|
|
verbatime example
|
|
</pre>
|
|
|
|
<p>
|
|
or using <code>:</code> (start the example lines with a colon followed by a space.)
|
|
</p>
|
|
<pre class="example">
|
|
a single line example
|
|
can be indented
|
|
</pre>
|
|
</div>
|
|
</div>
|
|
|
|
<div id="outline-container-orgc4881ce" class="outline-3">
|
|
<h3 id="orgc4881ce"><span class="section-number-3">6.6.</span> Source</h3>
|
|
<div class="outline-text-3" id="text-6-6">
|
|
<div class="org-src-container">
|
|
<pre class="src src-<language>" id="org0ad9028"> <body>
|
|
</pre>
|
|
</div>
|
|
|
|
<div class="org-src-container">
|
|
<pre class="src src-python"><span style="color: #7590db;">string</span> = <span style="color: #2d9574;">'hello'</span> + <span style="color: #2d9574;">', world'</span> + !*3 <span style="color: #2aa1ae; background-color: #292e34;"># </span><span style="color: #2aa1ae; background-color: #292e34;">comment</span>
|
|
<span style="color: #4f97d7;">print</span>(string)
|
|
</pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div id="outline-container-orgadb3dd0" class="outline-2">
|
|
<h2 id="orgadb3dd0"><span class="section-number-2">7.</span> Math</h2>
|
|
<div class="outline-text-2" id="text-7">
|
|
</div>
|
|
<div id="outline-container-org8bd0bdb" class="outline-3">
|
|
<h3 id="org8bd0bdb"><span class="section-number-3">7.1.</span> Symbols and Functions</h3>
|
|
<div class="outline-text-3" id="text-7-1">
|
|
</div>
|
|
<div id="outline-container-orgc557b54" class="outline-4">
|
|
<h4 id="orgc557b54"><span class="section-number-4">7.1.1.</span> Quotation, Fraction</h4>
|
|
<div class="outline-text-4" id="text-7-1-1">
|
|
<pre class="example" id="org50e4bb4">
|
|
- \[\underbracket[1pt][0pt]{bla}_\text{blo}\]
|
|
- \[\Dfrac{3}{7}\]
|
|
- \[\slfrac{3}{7}\]
|
|
- \[\sfrac{3}{7}\]
|
|
- \[\nicefrac{3}{7}\]
|
|
- \[\faktor{3}{7}\]
|
|
- \[\Faktor{3}{7}\]
|
|
</pre>
|
|
</div>
|
|
</div>
|
|
<div id="outline-container-org8a5d154" class="outline-4">
|
|
<h4 id="org8a5d154"><span class="section-number-4">7.1.2.</span> Units</h4>
|
|
<div class="outline-text-4" id="text-7-1-2">
|
|
<pre class="example" id="org80e2c67">
|
|
- \(\unit{123.45}{\milli\meter}\)
|
|
</pre>
|
|
</div>
|
|
</div>
|
|
<div id="outline-container-org595888c" class="outline-4">
|
|
<h4 id="org595888c"><span class="section-number-4">7.1.3.</span> Fields</h4>
|
|
<div class="outline-text-4" id="text-7-1-3">
|
|
<pre class="example" id="org5061da2">
|
|
- \(\field{X}\) : field
|
|
- \(\fA{}\) : Affine field
|
|
- \(\fC\) : Complex field
|
|
- \(\fFp\) : Finite field
|
|
- \(\fFq\) : Finite field
|
|
- \(\fGa\) : Group scheme
|
|
- \(\fK\) : Generic field (Körper)
|
|
- \(\fN\) : Natural numbers
|
|
- \(\fPj\) : Projective field
|
|
- \(\fR\) : Real numbers
|
|
- \(\fQ\) : Rational numbers
|
|
- \(\fI\) : Irrational numbers
|
|
- \(\fZ\) : Integers
|
|
- \(\Def\) : Domain of a function D (Definitionsbereich)
|
|
- \(\LM\) : Solution set L (Lösungsmenge)
|
|
</pre>
|
|
</div>
|
|
</div>
|
|
<div id="outline-container-org6fa38f6" class="outline-4">
|
|
<h4 id="org6fa38f6"><span class="section-number-4">7.1.4.</span> Functions</h4>
|
|
<div class="outline-text-4" id="text-7-1-4">
|
|
<pre class="example" id="orgb47b0a0">
|
|
- \(\sins\) : Short sin
|
|
- \(\coss\) : Short cos
|
|
</pre>
|
|
</div>
|
|
</div>
|
|
<div id="outline-container-org522967c" class="outline-4">
|
|
<h4 id="org522967c"><span class="section-number-4">7.1.5.</span> Operators</h4>
|
|
<div class="outline-text-4" id="text-7-1-5">
|
|
<pre class="example" id="org7c565dd">
|
|
- \(\norm{x}\) : ||x||
|
|
- \(\abs{x}\) : |x|
|
|
- \(\innerProd{x}{y}\) : <x,y>
|
|
- \(\Bild U\) : Map of a function (mapping, transformation)
|
|
- \(\rank U\) : Rank of a matrix
|
|
- \(\tr U\) : Matrix trace
|
|
- \(\dev U\) : Matrix deviation
|
|
- \(\var U\) : Variance
|
|
- \(\grad U\) : Gradiant
|
|
- \(\divergence U\) : Divergence div
|
|
- \(\rot U\) : Rotation
|
|
- \(\diag U\) : Diagonal matrix
|
|
- \(\adj\) : Adjoint operator H
|
|
- \(\adjugate U\) : Classical adjoint adj (adjugate)
|
|
- \(()^\T\) : Transpose operator
|
|
</pre>
|
|
</div>
|
|
</div>
|
|
<div id="outline-container-org62595c8" class="outline-4">
|
|
<h4 id="org62595c8"><span class="section-number-4">7.1.6.</span> Others</h4>
|
|
<div class="outline-text-4" id="text-7-1-6">
|
|
<pre class="example" id="org3bb84cf">
|
|
- \(\corresponds\) : equal sign with a hat
|
|
- \(\dt{u}\) : dot above symbol (time derivative)
|
|
- \(\ddt{u}\) : two dots above symbol (time derivative)
|
|
- \(\Eval{a}{b}{c}\) : evaluation limits a|_b^c
|
|
- \(\fdg\) : 'für die gilt' | (vertical bar)
|
|
- \(\E\) : E
|
|
- \(\qed\) : Q.E.D. quod erat demonstrandum "what was to be shown" -> "which was to be demonstrated"
|
|
- \(\euler\) : Euler e
|
|
- \(\deg\) : Degree °
|
|
- \(\degC\) : °C
|
|
- \(\TF\) : sign for transfomed values: low tilde
|
|
- \(\dif\) : d
|
|
</pre>
|
|
</div>
|
|
</div>
|
|
<div id="outline-container-orgd8654bb" class="outline-4">
|
|
<h4 id="orgd8654bb"><span class="section-number-4">7.1.7.</span> Tensor</h4>
|
|
<div class="outline-text-4" id="text-7-1-7">
|
|
<pre class="example" id="org6685a4c">
|
|
- \(\tensor{U}\) : general bold, no further decoration
|
|
- \(\tensorI{U}\) : underline
|
|
- \(\tensorII{U}\) : two underlines
|
|
- \(\tensorIII{U}\) : tilde 3 below symbol
|
|
- \(\tensorIV{U}\) : tilde 4 below symbol
|
|
- \(\tensori{U}\) : harpoon right
|
|
- \(\tensorii{U}\) : harpoon right and left
|
|
- \(\tensoriii{U}\) : arrow right and harpoon left
|
|
- \(\tensoriv{U}\) : arrow right and left
|
|
</pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div id="outline-container-org1c66dc5" class="outline-3">
|
|
<h3 id="org1c66dc5"><span class="section-number-3">7.2.</span> Equation</h3>
|
|
<div class="outline-text-3" id="text-7-2">
|
|
<p>
|
|
named equation:
|
|
</p>
|
|
\begin{equation}
|
|
\label{org9245c59}
|
|
e^x = 4
|
|
\end{equation}
|
|
|
|
<p>
|
|
And refer to Eq. <a href="eq-in-name">eq-in-name</a> in document.
|
|
</p>
|
|
</div>
|
|
</div>
|
|
|
|
<div id="outline-container-orgd782417" class="outline-3">
|
|
<h3 id="orgd782417"><span class="section-number-3">7.3.</span> Matrix</h3>
|
|
<div class="outline-text-3" id="text-7-3">
|
|
<p>
|
|
Create math matrix objects with org tables
|
|
</p>
|
|
<table>
|
|
|
|
|
|
<colgroup>
|
|
<col class="org-left">
|
|
|
|
<col class="org-left">
|
|
</colgroup>
|
|
<tbody>
|
|
<tr>
|
|
<td class="org-left">a</td>
|
|
<td class="org-left">b</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="org-left">c</td>
|
|
<td class="org-left">d</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<table>
|
|
|
|
|
|
<colgroup>
|
|
<col class="org-right">
|
|
|
|
<col class="org-right">
|
|
</colgroup>
|
|
<tbody>
|
|
<tr>
|
|
<td class="org-right">1</td>
|
|
<td class="org-right">2</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="org-right">3</td>
|
|
<td class="org-right">4</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div id="outline-container-org9bca37e" class="outline-2">
|
|
<h2 id="org9bca37e"><span class="section-number-2">8.</span> Glossary and Acronym and References</h2>
|
|
<div class="outline-text-2" id="text-8">
|
|
</div>
|
|
<div id="outline-container-org3031b47" class="outline-3">
|
|
<h3 id="org3031b47"><span class="section-number-3">8.1.</span> Glossary</h3>
|
|
<div class="outline-text-3" id="text-8-1">
|
|
<p>
|
|
See command <code>org-ref-glossary-gls-commands</code> and use
|
|
<code>org-ref-insert-glossary-link</code> to insert a link with completion (<code>C-c
|
|
C-l</code>).
|
|
</p>
|
|
|
|
<p>
|
|
Use a glossary entry using
|
|
</p>
|
|
<ul class="org-ul">
|
|
<li>only link location tree or shrub</li>
|
|
<li>link location and description shrub, the description is only visible in Org</li>
|
|
<li>not recommended latex command \gls{tree}</li>
|
|
</ul>
|
|
|
|
<table>
|
|
<caption class="t-above"><span class="table-number">Table 7:</span> Glossary types</caption>
|
|
|
|
<colgroup>
|
|
<col class="org-left">
|
|
|
|
<col class="org-left">
|
|
</colgroup>
|
|
<tbody>
|
|
<tr>
|
|
<td class="org-left"><code>gls</code></td>
|
|
<td class="org-left">The term associated with the label</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="org-left"><code>glspl</code></td>
|
|
<td class="org-left">The plural term</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="org-left"><code>Gls</code></td>
|
|
<td class="org-left">The capitalized term</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="org-left"><code>Glspl</code></td>
|
|
<td class="org-left">The plural capitalized term</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="org-left"><code>glssymbol</code></td>
|
|
<td class="org-left">The symbol defined (only with latex definition)</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="org-left"><code>Glssymbol</code></td>
|
|
<td class="org-left">The capitalized symbol defined (only with latex definition)</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="org-left"><code>glsdesc</code></td>
|
|
<td class="org-left">The description associated with the label</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="org-left"><code>Glsdesc</code></td>
|
|
<td class="org-left">The capitalized description associated with the label</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<div id="outline-container-org3793c47" class="outline-3">
|
|
<h3 id="org3793c47"><span class="section-number-3">8.2.</span> Acronym</h3>
|
|
<div class="outline-text-3" id="text-8-2">
|
|
<p>
|
|
See command <code>org-ref-acronym-types</code> and use <code>org-ref-insert-acronym-link</code>
|
|
to insert a link with completion (<code>C-c C-l</code>).
|
|
</p>
|
|
|
|
<p>
|
|
Use a acronyms entry using
|
|
</p>
|
|
<ul class="org-ul">
|
|
<li>only link location BB</li>
|
|
<li>link location and description BB QOS</li>
|
|
</ul>
|
|
|
|
<table>
|
|
<caption class="t-above"><span class="table-number">Table 8:</span> Acronym types</caption>
|
|
|
|
<colgroup>
|
|
<col class="org-left">
|
|
|
|
<col class="org-left">
|
|
</colgroup>
|
|
<tbody>
|
|
<tr>
|
|
<td class="org-left"><code>acrshort</code></td>
|
|
<td class="org-left">The acronym for label</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="org-left"><code>acrshortpl</code></td>
|
|
<td class="org-left">The acronym for label in plural</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="org-left"><code>Acrshort</code></td>
|
|
<td class="org-left">Capitalized acronym</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="org-left"><code>Acrshortpl</code></td>
|
|
<td class="org-left">Plural capitalized acronym</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="org-left"><code>ACRshort</code></td>
|
|
<td class="org-left">ALL-CAPS acronym</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="org-left"><code>ACRshortpl</code></td>
|
|
<td class="org-left">ALL-CAPS plural acronym</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="org-left"><code>acrlong</code></td>
|
|
<td class="org-left">The label definition</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="org-left"><code>acrlongpl</code></td>
|
|
<td class="org-left">The plural definition</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="org-left"><code>Acrlong</code></td>
|
|
<td class="org-left">Capitalized definition</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="org-left"><code>Acrlongpl</code></td>
|
|
<td class="org-left">Plural capitalized definition</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="org-left"><code>ACRlong</code></td>
|
|
<td class="org-left">ALL-CAPS definition</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="org-left"><code>ACRlongpl</code></td>
|
|
<td class="org-left">plural ALL-CAPS definition</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="org-left"><code>acrfull</code></td>
|
|
<td class="org-left">Both the acronym and its definition</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="org-left"><code>acrfullpl</code></td>
|
|
<td class="org-left">Both the acronym and its definition in plural</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="org-left"><code>Acrfull</code></td>
|
|
<td class="org-left">Capitalized both the acronym and its definition</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="org-left"><code>Acrfullpl</code></td>
|
|
<td class="org-left">Capitalized both the acronym and its definition in plural</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="org-left"><code>ACRfull</code></td>
|
|
<td class="org-left">Both the acronym and its definition in ALL-CAPS</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="org-left"><code>ACRfullpl</code></td>
|
|
<td class="org-left">Both the acronym and its definition in plurall ALL-CAPS</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<div id="outline-container-orgd9a9916" class="outline-3">
|
|
<h3 id="orgd9a9916"><span class="section-number-3">8.3.</span> References</h3>
|
|
<div class="outline-text-3" id="text-8-3">
|
|
<p>
|
|
check regarding the style defined in the preamble
|
|
</p>
|
|
<pre class="example">
|
|
biber --validate-datamodel <texfilebasename>
|
|
</pre>
|
|
|
|
|
|
<p>
|
|
this only checks the bib with default style
|
|
</p>
|
|
<pre class="example">
|
|
biber --tool --validate-datamodel <filename>.bib
|
|
</pre>
|
|
|
|
|
|
<p>
|
|
Insert cite entry with (<code>C-c C-l</code>).
|
|
</p>
|
|
|
|
<table>
|
|
<caption class="t-above"><span class="table-number">Table 9:</span> <code>org-ref-biblatex-types</code></caption>
|
|
|
|
<colgroup>
|
|
<col class="org-left">
|
|
|
|
<col class="org-left">
|
|
</colgroup>
|
|
<tbody>
|
|
<tr>
|
|
<td class="org-left">Cite</td>
|
|
<td class="org-left">basic citation with capitalization</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="org-left">parencite</td>
|
|
<td class="org-left">similar to cite with parentheses</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="org-left">Parencite</td>
|
|
<td class="org-left">similar to cite with parentheses and capitalization</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="org-left">footcite</td>
|
|
<td class="org-left">Put the citation in a footnote</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="org-left">footcitetext</td>
|
|
<td class="org-left">Put the citation in a footnote using <code>\footnotetext</code></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="org-left">textcite</td>
|
|
<td class="org-left">print the authors or editors as a subject of the sentence</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="org-left">Textcite</td>
|
|
<td class="org-left">print the authors or editors as a subject of the sentence with capitalization</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="org-left">smartcite</td>
|
|
<td class="org-left">like parencite in a footnote, and footcite in the body</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="org-left">Smartcite</td>
|
|
<td class="org-left">like parencite in a footnote, and footcite in the body with capitalization</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="org-left">cite</td>
|
|
<td class="org-left">“similar to cite, but prints the year or title</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="org-left">parencite</td>
|
|
<td class="org-left">“similar to parencite, but prints the year or title</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="org-left">supercite</td>
|
|
<td class="org-left">superscripted numeric citation (only in numberic styles)</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="org-left">autocite</td>
|
|
<td class="org-left">handles some punctuation nuances</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="org-left">Autocite</td>
|
|
<td class="org-left">handles some punctuation nuances with punctuation</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="org-left">autocite</td>
|
|
<td class="org-left">“same as autocite but * is passed to the backend</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="org-left">Autocite</td>
|
|
<td class="org-left">“same as Autocite but * is passed to the backend</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="org-left">citetitle</td>
|
|
<td class="org-left">the shorttitle or title field</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="org-left">citetitle</td>
|
|
<td class="org-left">“the full title</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="org-left">citeyear</td>
|
|
<td class="org-left">the year field</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="org-left">citeyear</td>
|
|
<td class="org-left">“the year field and extradate information if available</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="org-left">citedate</td>
|
|
<td class="org-left">the full date or year</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="org-left">citedate</td>
|
|
<td class="org-left">“the full date or year, including extradate information if available</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="org-left">citeurl</td>
|
|
<td class="org-left">the url field</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="org-left">fullcite</td>
|
|
<td class="org-left">create a full citation similar to what is in the bibliography</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="org-left">footfullcite</td>
|
|
<td class="org-left">create a full citation as a footnote</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="org-left">notecite</td>
|
|
<td class="org-left">print prenote and postnote, but no citation</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="org-left">Notecite</td>
|
|
<td class="org-left">print prenote and postnote, but no citation with capitalization</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="org-left">pnotecite</td>
|
|
<td class="org-left">similar to notecite with parentheses</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="org-left">Pnotecite</td>
|
|
<td class="org-left">similar to Notecite with parentheses</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="org-left">fnotecite</td>
|
|
<td class="org-left">similar to notecite in a footnote</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
|
|
<table>
|
|
<caption class="t-above"><span class="table-number">Table 10:</span> <code>org-ref-biblatex-multitypes</code></caption>
|
|
|
|
<colgroup>
|
|
<col class="org-left">
|
|
|
|
<col class="org-left">
|
|
</colgroup>
|
|
<tbody>
|
|
<tr>
|
|
<td class="org-left">cites</td>
|
|
<td class="org-left">multicite version of cite</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="org-left">Cites</td>
|
|
<td class="org-left">multicite version of Cite</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="org-left">parencites</td>
|
|
<td class="org-left">multicite version of parencite</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="org-left">Parencites</td>
|
|
<td class="org-left">multicite version of Parencite</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="org-left">footcites</td>
|
|
<td class="org-left">multicite version of footcite</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="org-left">footcitetexts</td>
|
|
<td class="org-left">multicite version of footcitetext</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="org-left">smartcites</td>
|
|
<td class="org-left">multicite version of smartcite</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="org-left">Smartcites</td>
|
|
<td class="org-left">multicite version of Smartcite</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="org-left">textcites</td>
|
|
<td class="org-left">multicite version of textcite</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="org-left">Textcites</td>
|
|
<td class="org-left">multicite version of Textcite</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="org-left">supercites</td>
|
|
<td class="org-left">multicite version of supercite</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="org-left">autocites</td>
|
|
<td class="org-left">multicite version of autocite</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="org-left">Autocites</td>
|
|
<td class="org-left">multicite version of Autocite</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
|
|
<p>
|
|
Example: See reference [<a href="#manual">manual</a>] (will be [1]) or [<a href="#article">article</a>,<a href="#book">book</a>] (will be [2,3]) and [<a href="#article">article</a>,<a href="#book">book</a>,<a href="#manual">manual</a>] (will
|
|
be [1-3]).
|
|
</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div id="outline-container-orgc3a07d0" class="outline-2">
|
|
<h2 id="orgc3a07d0"><span class="section-number-2">9.</span> LaTeX</h2>
|
|
<div class="outline-text-2" id="text-9">
|
|
<p>
|
|
Current setup uses the lualatex compiler.
|
|
</p>
|
|
|
|
<p>
|
|
packages
|
|
</p>
|
|
<ul class="org-ul">
|
|
<li>general
|
|
<ul class="org-ul">
|
|
<li>fontenc</li>
|
|
<li>hyperref</li>
|
|
<li>kpfonts</li>
|
|
<li>luainputenc</li>
|
|
<li>xurl</li>
|
|
</ul></li>
|
|
<li>text and glyphs
|
|
<ul class="org-ul">
|
|
<li>eurosym</li>
|
|
<li>menukeys</li>
|
|
<li>xcolor</li>
|
|
</ul></li>
|
|
<li>math
|
|
<ul class="org-ul">
|
|
<li>faktor</li>
|
|
<li>madthds</li>
|
|
<li>mathtools</li>
|
|
<li>MnSymbol</li>
|
|
<li>nicefrac</li>
|
|
<li>SIunits</li>
|
|
<li>xfrac</li>
|
|
</ul></li>
|
|
<li>lists
|
|
<ul class="org-ul">
|
|
<li>enumitem</li>
|
|
</ul></li>
|
|
<li>tables, figures and listings
|
|
<ul class="org-ul">
|
|
<li>float</li>
|
|
<li>caption</li>
|
|
</ul></li>
|
|
<li>tables
|
|
<ul class="org-ul">
|
|
<li>booktabs</li>
|
|
<li>longtable</li>
|
|
<li>numprint</li>
|
|
<li>array</li>
|
|
</ul></li>
|
|
<li>figures
|
|
<ul class="org-ul">
|
|
<li>svg</li>
|
|
<li>tikz</li>
|
|
<li>gnuplot-lua-tikz</li>
|
|
<li>pgfplots</li>
|
|
</ul></li>
|
|
<li>listings
|
|
<ul class="org-ul">
|
|
<li>listingsutf8</li>
|
|
</ul></li>
|
|
<li>glossaries</li>
|
|
<li>pdf
|
|
<ul class="org-ul">
|
|
<li>pdfpages</li>
|
|
<li>pdflscape</li>
|
|
</ul></li>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
|
|
<div id="outline-container-org15a2211" class="outline-2">
|
|
<h2 id="org15a2211"><span class="section-number-2">10.</span> Examples</h2>
|
|
<div class="outline-text-2" id="text-10">
|
|
</div>
|
|
<div id="outline-container-orgc3f3757" class="outline-3">
|
|
<h3 id="orgc3f3757"><span class="section-number-3">10.1.</span> Org table to data file</h3>
|
|
<div class="outline-text-3" id="text-10-1">
|
|
<table id="orgf32564d">
|
|
|
|
|
|
<colgroup>
|
|
<col class="org-right">
|
|
|
|
<col class="org-right">
|
|
|
|
<col class="org-right">
|
|
</colgroup>
|
|
<tbody>
|
|
<tr>
|
|
<td class="org-right">0</td>
|
|
<td class="org-right">1</td>
|
|
<td class="org-right">1</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="org-right">1</td>
|
|
<td class="org-right">2</td>
|
|
<td class="org-right">4</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="org-right">2</td>
|
|
<td class="org-right">3</td>
|
|
<td class="org-right">5</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="org-right">3</td>
|
|
<td class="org-right">4</td>
|
|
<td class="org-right">9</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
|
|
<div class="org-src-container">
|
|
<pre class="src src-python" id="org62320fc"><span style="color: #4f97d7; font-weight: bold;">with</span> <span style="color: #4f97d7;">open</span>(<span style="color: #2d9574;">"data.dat"</span>, <span style="color: #2d9574;">"w"</span>) <span style="color: #4f97d7; font-weight: bold;">as</span> f:
|
|
f.write(<span style="color: #2d9574;">"</span><span style="color: #a45bad;">\n</span><span style="color: #2d9574;">"</span>.join([<span style="color: #2d9574;">" "</span>.join(<span style="color: #4f97d7;">list</span>(<span style="color: #4f97d7;">map</span>(<span style="color: #4f97d7;">str</span>, i))) <span style="color: #4f97d7; font-weight: bold;">for</span> i <span style="color: #4f97d7; font-weight: bold;">in</span> data]))
|
|
</pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div id="outline-container-org8485fb7" class="outline-3">
|
|
<h3 id="org8485fb7"><span class="section-number-3">10.2.</span> Data file to Org table</h3>
|
|
<div class="outline-text-3" id="text-10-2">
|
|
<div class="org-src-container">
|
|
<pre class="src src-python" id="org8269213"><span style="color: #4f97d7; font-weight: bold;">with</span> <span style="color: #4f97d7;">open</span>(<span style="color: #2d9574;">"data.dat"</span>, <span style="color: #2d9574;">"r"</span>) <span style="color: #4f97d7; font-weight: bold;">as</span> f:
|
|
<span style="color: #7590db;">data</span> = f.read()
|
|
<span style="color: #4f97d7; font-weight: bold;">return</span> data
|
|
</pre>
|
|
</div>
|
|
|
|
<table>
|
|
|
|
|
|
<colgroup>
|
|
<col class="org-right">
|
|
|
|
<col class="org-right">
|
|
|
|
<col class="org-right">
|
|
</colgroup>
|
|
<tbody>
|
|
<tr>
|
|
<td class="org-right">0</td>
|
|
<td class="org-right">1</td>
|
|
<td class="org-right">1</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="org-right">1</td>
|
|
<td class="org-right">2</td>
|
|
<td class="org-right">4</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="org-right">2</td>
|
|
<td class="org-right">3</td>
|
|
<td class="org-right">5</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="org-right">3</td>
|
|
<td class="org-right">4</td>
|
|
<td class="org-right">9</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div id="postamble" class="status">
|
|
<p class="author">Author: hasp138dw</p>
|
|
<p class="date">Created: 2024-03-05 Tue 11:11</p>
|
|
</div>
|
|
</body>
|
|
</html>
|