Changes in / [3bff885:bd9bcc8]


Ignore:
Location:
doc
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • doc/LaTeXmacros/common.tex

    r3bff885 rbd9bcc8  
    1111%% Created On       : Sat Apr  9 10:06:17 2016
    1212%% Last Modified By : Peter A. Buhr
    13 %% Last Modified On : Fri Feb 10 11:32:36 2017
    14 %% Update Count     : 249
     13%% Last Modified On : Tue Oct 25 22:04:19 2016
     14%% Update Count     : 234
    1515%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    1616
     
    210210\newcommand{\VPageref}[2][page]{\ifx#1\@empty\else{#1}\nobreakspace\fi\pageref{#2}}
    211211
    212 \let\Oldthebibliography\thebibliography
    213 \renewcommand\thebibliography[1]{
    214   \Oldthebibliography{#1}
    215   \setlength{\parskip}{0pt}                             % reduce vertical spacing between references
    216   \setlength{\itemsep}{5pt plus 0.3ex}
    217 }%
    218 
    219212% Go programming language: https://github.com/julienc91/listings-golang/blob/master/listings-golang.sty
    220213\lstdefinelanguage{Golang}{
    221         morekeywords=[1]{package,import,func,type,struct,return,defer,panic,recover,select,var,const,iota,},%
    222         morekeywords=[2]{string,uint,uint8,uint16,uint32,uint64,int,int8,int16,int32,int64,
     214        morekeywords=[1]{package,import,func,type,struct,return,defer,panic, recover,select,var,const,iota,},%
     215        morekeywords=[2]{string,uint,uint8,uint16,uint32,uint64,int,int8,int16, int32,int64,
    223216                bool,float32,float64,complex64,complex128,byte,rune,uintptr, error,interface},%
    224         morekeywords=[3]{map,slice,make,new,nil,len,cap,copy,close,true,false,delete,append,real,imag,complex,chan,},%
    225         morekeywords=[4]{for,break,continue,range,goto,switch,case,fallthrough,if,else,default,},%
     217        morekeywords=[3]{map,slice,make,new,nil,len,cap,copy,close,true,false, delete,append,real,imag,complex,chan,},%
     218        morekeywords=[4]{for,break,continue,range,goto,switch,case,fallthrough,if, else,default,},%
    226219        morekeywords=[5]{Println,Printf,Error,},%
    227220        sensitive=true,%
     
    244237}%
    245238
     239\lstset{
     240language=Pseudo,
     241columns=fullflexible,
     242basicstyle=\linespread{0.9}\tt\small,           % reduce line spacing and use typewriter font
     243stringstyle=\sf\color{Mahogany},                        % use sanserif font
     244commentstyle=\itshape\color{OliveGreen},                % green and italic comments
     245tabsize=4,                                                      % 4 space tabbing
     246xleftmargin=\parindentlnth,                             % indent code to paragraph indentation
     247extendedchars=true,                                     % allow ASCII characters in the range 128-255
     248escapechar=§,                                           % escape to latex in CFA code
     249mathescape=true,                                                % allow $...$ LaTeX math escapes in code
     250%keepspaces=true,                                               %
     251showstringspaces=false,                                 % do not show spaces with cup
     252showlines=true,                                         % show blank lines at end of code
     253aboveskip=4pt,                                          % spacing above/below code block
     254belowskip=3pt,
     255moredelim=**[is][\color{red}]{®}{®},    % red highlighting
     256moredelim=**[is][\color{blue}]{ß}{ß},   % blue highlighting
     257moredelim=**[is][\color{OliveGreen}]{¢}{¢}, % green highlighting
     258moredelim=[is][\lstset{keywords={}}]{¶}{¶}, % temporarily turn off keywords
     259% replace/adjust listing characters that look bad in sanserif
     260literate={-}{\raisebox{-0.15ex}{\texttt{-}}}1 {^}{\raisebox{0.6ex}{$\scriptscriptstyle\land\,$}}1 {©}{{\"u}}1
     261        {~}{\raisebox{0.3ex}{$\scriptstyle\sim\,$}}1 {_}{\makebox[1.2ex][c]{\rule{1ex}{0.1ex}}}1 {`}{\ttfamily\upshape\hspace*{-0.1ex}`}1
     262        {<-}{$\leftarrow$}2 {=>}{$\Rightarrow$}2,
     263}%
     264
    246265% CFA programming language, based on ANSI C (with some gcc additions)
    247266\lstdefinelanguage{CFA}[ANSI]{C}{
     
    252271}%
    253272
    254 \newcommand{\CFADefaultStyle}{%
    255273\lstset{
    256274language=CFA,
    257275columns=fullflexible,
    258 basicstyle=\linespread{0.9}\sf,                                                 % reduce line spacing and use sanserif font
    259 stringstyle=\tt,                                                                                % use typewriter font
    260 tabsize=4,                                                                                              % 4 space tabbing
    261 xleftmargin=\parindentlnth,                                                             % indent code to paragraph indentation
    262 extendedchars=true,                                                                             % allow ASCII characters in the range 128-255
    263 escapechar=§,                                                                                   % LaTeX escape in CFA code §...§ (section symbol), emacs: C-q M-'
    264 mathescape=true,                                                                                % LaTeX math escape in CFA code $...$
    265 %keepspaces=true,                                                                               %
    266 showstringspaces=false,                                                                 % do not show spaces with cup
    267 showlines=true,                                                                                 % show blank lines at end of code
    268 aboveskip=4pt,                                                                                  % spacing above/below code block
     276basicstyle=\linespread{0.9}\sf,                 % reduce line spacing and use sanserif font
     277stringstyle=\tt,                                                % use typewriter font
     278tabsize=4,                                                              % 4 space tabbing
     279xleftmargin=\parindentlnth,                             % indent code to paragraph indentation
     280extendedchars=true,                                             % allow ASCII characters in the range 128-255
     281escapechar=§,                                                   % escape to latex in CFA code
     282mathescape=true,                                                % allow $...$ LaTeX math escapes in code
     283%keepspaces=true,                                               %
     284showstringspaces=false,                                 % do not show spaces with cup
     285showlines=true,                                                 % show blank lines at end of code
     286aboveskip=4pt,                                                  % spacing above/below code block
    269287belowskip=3pt,
     288moredelim=**[is][\color{red}]{®}{®},    % red highlighting
     289moredelim=**[is][\color{blue}]{ß}{ß},   % blue highlighting
     290moredelim=**[is][\color{OliveGreen}]{¢}{¢}, % green highlighting
     291moredelim=[is][\lstset{keywords={}}]{¶}{¶}, % temporarily turn off keywords
    270292% replace/adjust listing characters that look bad in sanserif
    271293literate={-}{\raisebox{-0.15ex}{\texttt{-}}}1 {^}{\raisebox{0.6ex}{$\scriptscriptstyle\land\,$}}1
    272294        {~}{\raisebox{0.3ex}{$\scriptstyle\sim\,$}}1 {_}{\makebox[1.2ex][c]{\rule{1ex}{0.1ex}}}1 {`}{\ttfamily\upshape\hspace*{-0.1ex}`}1
    273295        {<-}{$\leftarrow$}2 {=>}{$\Rightarrow$}2,
    274 moredelim=**[is][\color{red}]{®}{®},                                    % red highlighting ®...® (registered trademark symbol) emacs: C-q M-.
    275 moredelim=**[is][\color{blue}]{ß}{ß},                                   % blue highlighting ß...ß (sharp s symbol) emacs: C-q M-_
    276 moredelim=**[is][\color{OliveGreen}]{¢}{¢},                     % green highlighting ¢...¢ (cent symbol) emacs: C-q M-"
    277 moredelim=[is][\lstset{keywords={}}]{¶}{¶},                     % keyword escape ¶...¶ (pilcrow symbol) emacs: C-q M-^
    278 }% lstset
    279 % inline code ©...© (copyright symbol) emacs: C-q M-)
    280 \lstMakeShortInline©                                                                    % single-character for \lstinline
    281 }%CFADefaultStyle
     296}%
     297
     298\lstMakeShortInline©    % single-character for \lstinline
     299
     300
     301\let\Oldthebibliography\thebibliography
     302\renewcommand\thebibliography[1]{
     303  \Oldthebibliography{#1}
     304  \setlength{\parskip}{0pt}                             % reduce vertical spacing between references
     305  \setlength{\itemsep}{5pt plus 0.3ex}
     306}%
    282307
    283308% Local Variables: %
  • doc/user/user.tex

    r3bff885 rbd9bcc8  
    1111%% Created On       : Wed Apr  6 14:53:29 2016
    1212%% Last Modified By : Peter A. Buhr
    13 %% Last Modified On : Sun Feb 19 09:29:10 2017
    14 %% Update Count     : 1376
     13%% Last Modified On : Tue Oct 25 23:03:59 2016
     14%% Update Count     : 1357
    1515%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    1616
    1717% requires tex packages: texlive-base texlive-latex-base tex-common texlive-humanities texlive-latex-extra texlive-fonts-recommended
     18
     19% inline code ©...© (copyright symbol) emacs: C-q M-)
     20% red highlighting ®...® (registered trademark symbol) emacs: C-q M-.
     21% blue highlighting ß...ß (sharp s symbol) emacs: C-q M-_
     22% green highlighting ¢...¢ (cent symbol) emacs: C-q M-"
     23% LaTex escape §...§ (section symbol) emacs: C-q M-'
     24% keyword escape ¶...¶ (pilcrow symbol) emacs: C-q M-^
     25% math escape $...$ (dollar symbol)
    1826
    1927\documentclass[twoside,11pt]{article}
     
    5058%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    5159
    52 \CFADefaultStyle                                                                                % use default CFA format-style
    53 
    54 % inline code ©...© (copyright symbol) emacs: C-q M-)
    55 % red highlighting ®...® (registered trademark symbol) emacs: C-q M-.
    56 % blue highlighting ß...ß (sharp s symbol) emacs: C-q M-_
    57 % green highlighting ¢...¢ (cent symbol) emacs: C-q M-"
    58 % LaTex escape §...§ (section symbol) emacs: C-q M-'
    59 % keyword escape ¶...¶ (pilcrow symbol) emacs: C-q M-^
    60 % math escape $...$ (dollar symbol)
    61 
    62 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    63 
    6460% Names used in the document.
    65 \newcommand{\Version}{\input{version}}
     61
     62\newcommand{\Version}{1.0.0}
    6663\newcommand{\CS}{C\raisebox{-0.9ex}{\large$^\sharp$}\xspace}
    6764
     
    343340
    344341\item
    345 \Indexc{__CFA__}\index{preprocessor variables!__CFA__@©__CFA__©},
    346 \Indexc{__CFORALL__}\index{preprocessor variables!__CFORALL__@©__CFORALL__©} and
    347 \Indexc{__cforall}\index{preprocessor variables!__cforall@©__cforall©}
     342\Indexc{__CFA__}\index{preprocessor variables!__CFA__@©__CFA__©} and
     343\Indexc{__CFORALL__}\index{preprocessor variables!__CFORALL__@©__CFORALL__©}
    348344are always available during preprocessing and have no value.
    349345\end{description}
Note: See TracChangeset for help on using the changeset viewer.