Spaces:
Running
Running
| /* --------------------------------- chapter -------------------------------- */ | |
| Example: | |
| \chapter{Further implemented dynamical systems} | |
| \label{ch_Ap_Dyna} | |
| regex: | |
| \\chapter\{(.*?)\} | |
| \\label\{(.*?)\} | |
| replace with: | |
| # $1 {#sec-$2} | |
| /* --------------------------------- section -------------------------------- */ | |
| search: | |
| \\section\{(.*)\} | |
| \\label\{(.*?)\} | |
| replace: | |
| ## $1 {#sec-$2} | |
| /* ------------------------------- subsection ------------------------------- */ | |
| search: | |
| \\subsection\{(.*)\} | |
| \\label\{(.*?)\} | |
| replace: | |
| ### $1 {#sec-$2} | |
| /* -------------------------------- sections -------------------------------- */ | |
| [-@sec{chapers, sections, subsections}] --> without Quatroos Chapters, sections, Subsection.. see: https://quarto.org/docs/authoring/cross-references.html | |
| regex: | |
| (@sec-[\w\d]+) | |
| replace | |
| [-$1] | |
| /* ------------------------------ ref sections ------------------------------ */ | |
| syntax | |
| ## Introduction {#sec-introduction} | |
| See @sec-introduction for additional context. | |
| latex syntax: | |
| \ref{subsec_1_1_1_Principles} | |
| search | |
| make search non greedy | |
| \\ref\{(.*?)\} | |
| replace: | |
| @sec-$1 | |
| /* ------------------ ref fig,eq,chapter and more with dot ------------------ */ | |
| example: | |
| @eq-eq_1_1_MPV. --> @eq-eq_1_1_MPV . | |
| search: | |
| @([\w+\d+\.-]+)\. | |
| replace | |
| @$1 . | |
| /* ---------------------------- ref sections dot ---------------------------- */ | |
| @sec-(.*?)\. | |
| @sec-$1 . | |
| /* ----------------------------- boldsymbol math ---------------------------- */ | |
| \\bm | |
| \boldsymbol | |
| /* -------------------------- equation Equation jb -------------------------- */ | |
| /* ------------------------------- equations_0 ------------------------------ */ | |
| match all that do not start with $$ like: | |
| $$ | |
| \begin{equation} | |
| F = \dot{\vec{x}}(t) = \frac{\vec{x}(t)}{dt} = f(\vec{x}(t))^ | |
| \label{eq_1_0_DGL} | |
| \end{equation} | |
| $${#eq-eq_1_0_DGL_} | |
| match like: | |
| \begin{equation} | |
| \boldsymbol A_{3\times 3}\,(\vec{\beta}) = | |
| \begin{bmatrix} | |
| \beta_{1,1} & \beta_{1,2} & \beta_{1,3}\\ | |
| \beta_{2,1} &\beta_{2,2} & \beta_{2,3}\\ | |
| \beta_{3,1} & \beta_{3,2} &\beta_{3,3} | |
| \end{bmatrix} | |
| \label{eq_17_Dist_A} | |
| \end{equation} | |
| serach: | |
| ^(?!\$\$) | |
| (\\begin\{equation\} | |
| (.|\n)*?\\label\{(.*?)\}(.|\n)*?\\end\{equation\}) | |
| replace with: | |
| $$$$ | |
| $1 | |
| $$$$ {#eq-$3} | |
| /* ---------------------------------- eqref --------------------------------- */ | |
| \\eqref\{(.*?)\} | |
| replace: | |
| @eq-$1 | |
| /* ------------------------------ math sings_0 ------------------------------ */ | |
| /* -------------------------------- bold word ------------------------------- */ | |
| \\textbf\{(.*?)\} | |
| replace: | |
| **$1** | |
| /* ---------------------------------- tags ---------------------------------- */ | |
| repeat label see: | |
| $$ | |
| \begin{equation} | |
| \boldsymbol {A_{i \mu}} \approx \boldsymbol A^{\prime}_{i \mu} = (\boldsymbol W \boldsymbol H)_{i \mu} = \sum_{a = 1}^{r} | |
| \boldsymbol W_{ia} \boldsymbol H_{a \mu} | |
| \end{equation} | |
| $$ | |
| 2_Task/7_QT.md | |
| /* --------------------------------- italic --------------------------------- */ | |
| \\emph\{(.*?)\} | |
| *$1* | |
| /* -------------------------------- comments -------------------------------- */ | |
| tripple comment | |
| search for | |
| (%.*) | |
| (%.*) | |
| (%.*) | |
| <!-- $1 --> | |
| <!-- $2 --> | |
| <!-- $3 --> | |
| single advanced comment, includes tripple comment | |
| (^%.*|^\s%.*|^\s+%.*) | |
| <!--$1--> | |
| /* ---------------------------------- cite ---------------------------------- */ | |
| single cite | |
| \\cite\{([\d\s\w:-]+)\} | |
| [@$1] | |
| double cite | |
| find: | |
| \\cite\{([\d\s\w,]+)\} | |
| replace manually --> see example | |
| [@Silva2020; @Kaptanoglu2022] | |
| regex abailites: | |
| should not start with:[ --> negative look behind | |
| should not coninue with: negative look ahead | |
| (?<!\[)@(?!sec|eq) | |
| /* ========================================================================== */ | |
| /* ================================= figures ================================ */ | |
| /* ========================================================================== */ | |
| /* ---------------------------------- fig 1 --------------------------------- */ | |
| \\begin\{figure\}\[.*\] | |
| .* | |
| \s+?\\includegraphics.*?\{(.*?)\} | |
| \s+?\\caption\{(.*?)\} | |
| \s+?\\label\{(.*?)\} | |
| [\s+]?\\end\{figure\} | |
| {#fig-$3} | |
| /* ---------------------------------- fig 2 --------------------------------- */ | |
| fig Paths | |
| ../../2_Figures/(.*).pdf | |
| ../../3_Figs_Pyth/$1.svg | |
| /* ------------------------------- fig naming ------------------------------- */ | |
| instead of @sec-fig_label get to fig-fig:Label | |
| @sec-(fig.*?)\s | |
| # make sure to add one spacing | |
| @fig-$1 | |
| /* ------------------------ figure refering with dot ------------------------ */ | |
| exaomple: | |
| depicted in figure @sec-fig_2_Lorenz_Example.\newline | |
| search for: | |
| @sec-(fig.*?)\. | |
| replace with | |
| @fig-$1 . | |
| /* --------------------- minipages figures - be careful --------------------- */ | |
| \\begin\{figure\}\[.*?\] | |
| \s+?\\begin\{minipage\}(\[.*?\])?.* | |
| \s+?\\centering | |
| \s+?\\includegraphics.*?\{(.*?)\} | |
| \s+?\\caption.*?\{(.*?)\} | |
| \s+?\\label.*?\{(.*?)\}.*? | |
| \s+?\\end\{minipage\}.*? | |
| \s+?\\hfill | |
| \s+?\\begin\{minipage\}(\[.*?\])?.* | |
| \s+?\\centering | |
| \s+?\\includegraphics.*?\{(.*?)\} | |
| \s+?\\caption.*?\{(.*?)\} | |
| \s+?\\label.*?\{(.*?)\}.*? | |
| \s+?\\end\{minipage\}.*? | |
| (\s+)?\\end\{figure\} | |
| replace with: | |
| ::: {layout-ncol=2} | |
| {#fig-$4} | |
| {#fig-$8} | |
| ::: | |
| /* ------------------------------- subfigures ------------------------------- */ | |
| (\s+)?\\begin\{subfigure\}.*? | |
| ((\s+)?\\centering)?.*? | |
| ((\s+)?\\caption)\{(.*)\}.*? | |
| \s+\\includegraphics.*? | |
| \s+\{2_Figures/(.*?)\} | |
| \s+\\label\{(.*?)\}.*? | |
| \s+\\end\{subfigure\} | |
| replace with: | |
| \n{#fig-$8}\n | |
| next part: | |
| \s+\\smallskip | |
| \s+\\centering | |
| \s+\\begin\{subfigure\}.*? | |
| \s+\\caption\{(.*?)\}.*? | |
| \s+\\includegraphics.*?\{2_Figures(.*?)\} | |
| \s+\\label\{(.*?)\}.*? | |
| \s+\\end\{subfigure\}.*? | |
| \s+\\vspace\{.*?\}.*? | |
| \s+\\caption\{(.) | |
| /* ------------------------------- six figures ------------------------------ */ | |
| (\s+)?\\begin\{subfigure\}.*? | |
| ((\s+)?\\centering)?.*? | |
| ((\s+)?\\caption)\{(.*)\}.*? | |
| \s+\\includegraphics.*? | |
| \s+\{2_Figures/(.*?)\} | |
| \s+\\end\{subfigure\} | |
| replace: | |
| \n\n | |
| /* ------------------------------- subfigure_2 ------------------------------ */ | |
| (\s+)?\\begin\{subfigure\}.*? | |
| ((\s+)?\\centering)?.*? | |
| ((\s+)?\\caption)\{(.*)\}.*? | |
| \s+\\includegraphics.*?\{2_Figures/(.*?)\}.* | |
| .*? | |
| \s+\\label\{(.*?)\}.*? | |
| \s+\\end\{subfigure\} | |
| replace with: | |
| \n{#fig-$8}\n | |
| /* ------------------------------- subfigure_3 ------------------------------ */ | |
| (\s+)?\\begin\{subfigure\}.*? | |
| ((\s+)?\\centering)?.*? | |
| ((\s+)?\\caption)\{(.*)\}.*? | |
| \s+\\includegraphics.*?\{2_Figures/(.*?)\}.* | |
| .*? | |
| \s+\\end\{subfigure\} | |
| replace with: | |
| \n\n |