Add glossary and accronyms
This commit is contained in:
		
							
								
								
									
										34
									
								
								config.tex
									
									
									
									
									
								
							
							
						
						
									
										34
									
								
								config.tex
									
									
									
									
									
								
							| @@ -1,18 +1,18 @@ | |||||||
| \usepackage[        % use biblatex for bibliography | % Units | ||||||
|     backend=biber,  % use biber backend (bibtex replacement) or bibtex | \usepackage{siunitx} | ||||||
|     style=ieee,     % bib style |  | ||||||
|     natbib=true,    % allow natbib commands |  | ||||||
|     hyperref=true,  % activate hyperref support |  | ||||||
|     backref=true,   % activate backrefs |  | ||||||
|     isbn=false,     % don't show isbn tags |  | ||||||
|     url=false,      % don't show url tags |  | ||||||
|     doi=false,      % don't show doi tags |  | ||||||
|     urldate=long,   % display type for dates |  | ||||||
|     maxnames=3,     % |  | ||||||
|     minnames=1,     % |  | ||||||
|     maxbibnames=5,  % |  | ||||||
|     minbibnames=3,  % |  | ||||||
|     maxcitenames=2, % |  | ||||||
|     mincitenames=1  % |  | ||||||
| ]{biblatex} |  | ||||||
|  |  | ||||||
|  | % Tables | ||||||
|  | \usepackage{booktabs} % Also used for glossaries | ||||||
|  |  | ||||||
|  | % Glossary and Acronyms | ||||||
|  | \usepackage[      % | ||||||
|  |     acronym,      % Separate acronyms and glossary | ||||||
|  |     toc,          % appear in ToC | ||||||
|  |     automake,     % auto-use the makeglossaries command (requires shell-escape) | ||||||
|  |     nonumberlist, % don't back reference pages | ||||||
|  |     nogroupskip,  % don't group by letter | ||||||
|  |     nopostdot     % don't add a dot at the end of each element | ||||||
|  | ]{glossaries} | ||||||
|  | \usepackage[stylemods=longextra]{glossaries-extra} | ||||||
|  | \setabbreviationstyle[acronym]{long-short} | ||||||
|  | \setglossarystyle{long-name-desc} | ||||||
|   | |||||||
							
								
								
									
										21
									
								
								config_extra.tex
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								config_extra.tex
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,21 @@ | |||||||
|  | % Bibliography | ||||||
|  | \usepackage[        % use biblatex for bibliography | ||||||
|  |     backend=biber,  % use biber backend (bibtex replacement) or bibtex | ||||||
|  |     style=ieee,     % bib style | ||||||
|  |     hyperref=true,  % activate hyperref support | ||||||
|  |     backref=true,   % activate backrefs | ||||||
|  |     isbn=false,     % don't show isbn tags | ||||||
|  |     url=false,      % don't show url tags | ||||||
|  |     doi=false,      % don't show doi tags | ||||||
|  |     urldate=long,   % display type for dates | ||||||
|  |     maxnames=3,     % | ||||||
|  |     minnames=1,     % | ||||||
|  |     maxbibnames=5,  % | ||||||
|  |     minbibnames=3,  % | ||||||
|  |     maxcitenames=2, % | ||||||
|  |     mincitenames=1  % | ||||||
|  | ]{biblatex} | ||||||
|  | \addbibresource{ref.bib} | ||||||
|  |  | ||||||
|  | % Glossary | ||||||
|  | \makeglossaries{} | ||||||
| @@ -8,22 +8,67 @@ | |||||||
| #+DATE: {{{time(%Y-%m-%d)}}} | #+DATE: {{{time(%Y-%m-%d)}}} | ||||||
|  |  | ||||||
| #+LATEX_CLASS: scrreprt | #+LATEX_CLASS: scrreprt | ||||||
|  | #+LATEX_CLASS_OPTIONS: [a4paper, DIV=14, onecolumn, bibliography=totoc, twoside, openright] | ||||||
|  |  | ||||||
|  | #+BIND: org-latex-bib-compiler "biber" | ||||||
|  |  | ||||||
| #+LATEX_HEADER: \input{config.tex} | #+LATEX_HEADER: \input{config.tex} | ||||||
|  | #+LATEX_HEADER_EXTRA: \input{config_extra.tex} | ||||||
| #+LATEX_HEADER: \addbibresource{ref.bib} |  | ||||||
| :END: | :END: | ||||||
|  |  | ||||||
| * Build                                                            :noexport: | * Build                                                            :noexport: | ||||||
| #+NAME: startblock | #+NAME: startblock | ||||||
| #+BEGIN_SRC emacs-lisp :results none | #+BEGIN_SRC emacs-lisp :results none | ||||||
|   (add-to-list 'org-latex-classes | (add-to-list 'org-latex-classes | ||||||
|                '("scrreprt" |              '("scrreprt" | ||||||
|                  "\\documentclass{scrreprt}" |                "\\documentclass{scrreprt}" | ||||||
|                  ("\\section{%s}" . "\\section*{%s}") |                ("\\chapter{%s}" . "\\chapter*{%s}") | ||||||
|                  ("\\subsection{%s}" . "\\subsection*{%s}") |                ("\\section{%s}" . "\\section*{%s}") | ||||||
|                  ("\\subsubsection{%s}" . "\\subsubsection*{%s}") |                ("\\subsection{%s}" . "\\subsection*{%s}") | ||||||
|                  ("\\paragraph{%s}" . "\\paragraph*{%s}") |                ("\\subsubsection{%s}" . "\\subsubsection*{%s}") | ||||||
|                  ("\\subparagraph{%s}" . "\\subparagraph*{%s}")) |                ("\\paragraph{%s}" . "\\paragraph*{%s}") | ||||||
|                ) |                )) | ||||||
|  |  | ||||||
|  |   (defun delete-org-comments (backend) | ||||||
|  |     (loop for comment in (reverse (org-element-map (org-element-parse-buffer) | ||||||
|  |                                       'comment 'identity)) | ||||||
|  |           do | ||||||
|  |           (setf (buffer-substring (org-element-property :begin comment) | ||||||
|  |                                   (org-element-property :end comment)) | ||||||
|  |                 ""))) | ||||||
|  |  | ||||||
|  |   ;; add to export hook | ||||||
|  |   (add-hook 'org-export-before-processing-hook 'delete-org-comments) | ||||||
|  |  | ||||||
|  |   (setq org-latex-packages-alist nil) | ||||||
|  |   (setq org-latex-default-packages-alist nil) | ||||||
| #+END_SRC | #+END_SRC | ||||||
|  |  | ||||||
|  | * Glossary and Acronyms - Tables                                      :ignore: | ||||||
|  |  | ||||||
|  | #+name: glossary | ||||||
|  | | label | name              | description           | | ||||||
|  | |-------+-------------------+-----------------------| | ||||||
|  | | ka    | \ensuremath{k_a}  | Actuator Stiffness in | | ||||||
|  | | phi   | \ensuremath{\phi} | A woody bush          | | ||||||
|  |  | ||||||
|  | #+name: acronyms | ||||||
|  | | Key  | Short | Long                             | | ||||||
|  | |------+-------+----------------------------------| | ||||||
|  | | mimo | MIMO  | Multiple-Inputs Multiple-Outputs | | ||||||
|  | | siso | SISO  | Single-Input Single-Output       | | ||||||
|  | | nass | NASS  | Nano Active Stabilization System | | ||||||
|  | | lti  | LTI   | Linear Time Invariant            | | ||||||
|  |  | ||||||
|  | * Test | ||||||
|  | ** Test | ||||||
|  | - acronyms ac:mimo, ac:siso, and again ac:mimo | ||||||
|  | - glossary terms gls:ka, gls:phi. | ||||||
|  | - Bibliography citations: cite:dehaeze21_activ_dampin_rotat_platf_using,dehaeze18_sampl_stabil_for_tomog_exper | ||||||
|  |  | ||||||
|  | * Bibliography                                                        :ignore: | ||||||
|  | #+latex: \printbibliography | ||||||
|  |  | ||||||
|  | * Glossary                                                            :ignore: | ||||||
|  | #+latex: \printglossary[type=\acronymtype] | ||||||
|  | #+latex: \printglossary | ||||||
|   | |||||||
							
								
								
									
										
											BIN
										
									
								
								phd-thesis.pdf
									
									
									
									
									
								
							
							
						
						
									
										
											BIN
										
									
								
								phd-thesis.pdf
									
									
									
									
									
								
							
										
											Binary file not shown.
										
									
								
							| @@ -1,37 +1,36 @@ | |||||||
| % Created 2019-10-08 mar. 16:02 | % Created 2021-05-19 mer. 17:31 | ||||||
| % Intended LaTeX compiler: pdflatex | % Intended LaTeX compiler: pdflatex | ||||||
| \documentclass{scrreprt} | \documentclass[a4paper, DIV=14, onecolumn, bibliography=totoc, twoside, openright]{scrreprt} | ||||||
| \usepackage[utf8]{inputenc} |  | ||||||
| \usepackage[T1]{fontenc} |  | ||||||
| \usepackage{graphicx} |  | ||||||
| \usepackage{grffile} |  | ||||||
| \usepackage{longtable} |  | ||||||
| \usepackage{wrapfig} |  | ||||||
| \usepackage{rotating} |  | ||||||
| \usepackage[normalem]{ulem} |  | ||||||
| \usepackage{amsmath} |  | ||||||
| \usepackage{textcomp} |  | ||||||
| \usepackage{amssymb} |  | ||||||
| \usepackage{capt-of} |  | ||||||
| \usepackage{hyperref} |  | ||||||
| \usepackage[most]{tcolorbox} |  | ||||||
| \usepackage{siunitx} |  | ||||||
| \input{config.tex} | \input{config.tex} | ||||||
| \addbibresource{ref.bib} | \newglossaryentry{ka}{name=\ensuremath{k_a},description={{Actuator Stiffness in}}} | ||||||
|  | \newglossaryentry{phi}{name=\ensuremath{\phi},description={{A woody bush}}} | ||||||
|  | \newacronym{mimo}{MIMO}{Multiple-Inputs Multiple-Outputs} | ||||||
|  | \newacronym{siso}{SISO}{Single-Input Single-Output} | ||||||
|  | \newacronym{nass}{NASS}{Nano Active Stabilization System} | ||||||
|  | \newacronym{lti}{LTI}{Linear Time Invariant} | ||||||
|  | \input{config_extra.tex} | ||||||
| \author{Dehaeze Thomas} | \author{Dehaeze Thomas} | ||||||
| \date{2019-10-08} | \date{2021-05-19} | ||||||
| \title{PhD Thesis} | \title{PhD Thesis} | ||||||
| \hypersetup{ |  | ||||||
|  pdfauthor={Dehaeze Thomas}, |  | ||||||
|  pdftitle={PhD Thesis}, |  | ||||||
|  pdfkeywords={}, |  | ||||||
|  pdfsubject={}, |  | ||||||
|  pdfcreator={Emacs 26.3 (Org mode 9.2.6)}, |  | ||||||
|  pdflang={English}} |  | ||||||
| \begin{document} | \begin{document} | ||||||
|  |  | ||||||
| \maketitle | \maketitle | ||||||
| \tableofcontents | \tableofcontents | ||||||
|  |  | ||||||
|  |  | ||||||
| \end{document} | \chapter{Test} | ||||||
|  | \label{sec:org7e1d1fa} | ||||||
|  | \section{Test} | ||||||
|  | \label{sec:org71711f0} | ||||||
|  | \begin{itemize} | ||||||
|  | \item acronyms \gls{mimo}, \gls{siso}, and again \gls{mimo} | ||||||
|  | \item glossary terms \gls{ka}, \gls{phi}. | ||||||
|  | \item Bibliography citations: \cite{dehaeze21_activ_dampin_rotat_platf_using,dehaeze18_sampl_stabil_for_tomog_exper} | ||||||
|  | \end{itemize} | ||||||
|  |  | ||||||
|  | \printbibliography | ||||||
|  |  | ||||||
|  | \printglossary[type=\acronymtype] | ||||||
|  | \printglossary | ||||||
|  | \end{document} | ||||||
|   | |||||||
							
								
								
									
										28
									
								
								ref.bib
									
									
									
									
									
								
							
							
						
						
									
										28
									
								
								ref.bib
									
									
									
									
									
								
							| @@ -0,0 +1,28 @@ | |||||||
|  | @article{dehaeze21_activ_dampin_rotat_platf_using, | ||||||
|  |   author = {Thomas Dehaeze and Christophe Collette}, | ||||||
|  |   title = {Active Damping of Rotating Platforms Using Integral Force Feedback}, | ||||||
|  |   journal = {Engineering Research Express}, | ||||||
|  |   year = {2021}, | ||||||
|  |   doi = {10.1088/2631-8695/abe803}, | ||||||
|  |   url = {https://doi.org/10.1088/2631-8695/abe803}, | ||||||
|  |   month = {Feb}, | ||||||
|  | } | ||||||
|  |  | ||||||
|  | @inproceedings{dehaeze18_sampl_stabil_for_tomog_exper, | ||||||
|  |   author = {Thomas Dehaeze and M. Magnin Mattenet and Christophe Collette}, | ||||||
|  |   title = {Sample Stabilization For Tomography Experiments In Presence Of Large Plant Uncertainty}, | ||||||
|  |   booktitle = {MEDSI'18}, | ||||||
|  |   year = {2018}, | ||||||
|  |   number = {10}, | ||||||
|  |   pages = {153--157}, | ||||||
|  |   doi = {10.18429/JACoW-MEDSI2018-WEOAMA02}, | ||||||
|  |   url = {https://doi.org/10.18429/JACoW-MEDSI2018-WEOAMA02}, | ||||||
|  |   address = {Geneva, Switzerland}, | ||||||
|  |   isbn = {978-3-95450-207-3}, | ||||||
|  |   keywords = {nass}, | ||||||
|  |   language = {english}, | ||||||
|  |   month = {Dec}, | ||||||
|  |   publisher = {JACoW Publishing}, | ||||||
|  |   series = {Mechanical Engineering Design of Synchrotron Radiation Equipment and Instrumentation}, | ||||||
|  |   venue = {Paris, France}, | ||||||
|  | } | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user