New URL for NEMO forge!   http://forge.nemo-ocean.eu

Since March 2022 along with NEMO 4.2 release, the code development moved to a self-hosted GitLab.
This present forge is now archived and remained online for history.
NEMO_minted.sty in NEMO/trunk/doc/tex_sub – NEMO

source: NEMO/trunk/doc/tex_sub/NEMO_minted.sty @ 9596

Last change on this file since 9596 was 9389, checked in by nicolasmartin, 6 years ago

Starting to use minted macros to highlight namelists parameters: \textit -> \forcode
Work in progress as all escape characters (\) have to be removed in namelist parameter ids
Then several \np macros along with their paramater values with will be replaced by \forcode{np = value} apart from section headings for indexing
Fixes: style issue by reordering preamble section, removing \np macros inside equations and editing path to NEMO_manual.tex for subfiles.

File size: 1.4 KB
Line 
1%% ==============================================================================
2%% minted.sty: syntax highlighting configuration
3%% ==============================================================================
4
5
6%% Global highlighting style
7%% ==============================================================================
8
9\setminted{style=emacs, fontsize=\scriptsize, breaklines, frame=leftline}
10
11
12%% Specific per language
13
14\setminted[xml]{style=borland}
15
16
17%% Oneliner
18%% ==============================================================================
19
20\newmint[forline]{fortran}{}        % \forline|...|
21\newmint[xmlline]{xml}{}         % \xmlline|...|
22\newmint[cmd]{console}{}         % \cmd|...|
23
24
25%% Multi-lines
26%% ==============================================================================
27
28\newminted[forlines]{fortran}{}        % \begin{forlines}
29\newminted[xmllines]{xml}{}         % \begin{xmllines}
30\newminted[cmds]{console}{}         % \begin{cmds}
31\newminted[clines]{c}{fontsize=\tiny}        % \begin{clines}
32
33
34%% File
35
36\newmintedfile[forfile]{fortran}{fontsize=\tiny}         % \forfile{../namelists/nam...}
37
38
39%% Inline
40%% ==============================================================================
41
42\newmintinline[forcode]{fortran}{fontsize=auto, frame=lines}         % \forcode{...}
43\newmintinline[xmlcode]{xml}{    fontsize=auto, frame=lines}         % \xmlcode{...}
44\newmintinline[snippet]{console}{fontsize=auto, frame=lines}         % \snippet{...}
Note: See TracBrowser for help on using the repository browser.