X-Git-Url: https://git.cinelerra-gg.org/git/?p=goodguy%2Fcin-manual-latex.git;a=blobdiff_plain;f=common%2Fsettings.tex;h=38ab80984b439ef52606e6206cf3050abf90a1f8;hp=62f9dc0db1846870f479d69d22d91034de0f09cf;hb=0f8f41b54c705202f1db39e1adc6b8164b8c9275;hpb=9d3f047517bbc123a83caa720d0bb02dd1e14a7d diff --git a/common/settings.tex b/common/settings.tex index 62f9dc0..38ab809 100644 --- a/common/settings.tex +++ b/common/settings.tex @@ -1,24 +1,18 @@ % FIXME Settings % - Page numbers always on the right, matching the chapter -% number. Possibly coloring. -% - Improve header, remove the line, because with the listings also -% come lines and when they meet it looks bad. Set italics and -% color if necessary. -% - But be careful, too much ink can quickly have a negative -% effect. +% number. % FIXME Text % - Change all tables to variable dimensions. -> use draft -% - (Remove all leading \$ characters from the shell -% examples. Alternative: invalidate according to TeX rules, so that -% other editors do not consider this an error. Do not automate, this -% must be adjusted manually.) -% - Done. Remove "images/" from the path of includegraphics, the -% "graphicspath" is already set. - +% - Remove all leading \$ characters from the shell examples. % The Settings +% Set up the page layout +% memman.pdf capter 2: Laying out the page (READ IT!) +% example: memsty.sty +\settypeblocksize{8.75in}{34pc}{*} + % In loose reference to the theme CW. \definecolor{CinBlueText}{RGB}{23,85,142}% "Dark blue" \definecolor{CinBlue}{RGB}{35,134,220}% "Light blue" @@ -27,6 +21,7 @@ \definecolor{CinGreen}{RGB}{39,174,96}% "positiv" \definecolor{CinSilver}{RGB}{127,140,141}% \definecolor{CinWhite}{RGB}{239,240,241}% +\definecolor{CinDarkGray}{RGB}{35,38,41}% % Original % \definecolor{chaptercolour}{RGB}{23,85,142} @@ -41,7 +36,7 @@ \renewcommand*{\chapnumfont}{% \normalfont\Large\bfseries\sffamily\color{CinBlueText}} \renewcommand*{\printchapternum}{% - \chapnumfont \resizebox{!}{3ex}{\thechapter}} + \chapnumfont\resizebox{!}{3ex}{\thechapter}} \renewcommand*{\afterchapternum}{% FIXME vskip? \par\hspace{1.5cm}\hrule\vskip\midchapskip} \renewcommand*{\chaptitlefont}{% Overwrites toc @@ -57,8 +52,11 @@ \setsubparaheadstyle{\normalfont\bfseries\color{CinBlueText}}% SubParagraph % Table of contents -\addtodef{\tocheadstart}{\color{CinBlueText}}{} % If you want the whole TOC to be blue also -%\addtoiargdef{\printtoctitle}{\color{CinBlueText}}{} % If you just want the TOC title blue +\addtoiargdef{\printtoctitle}{\color{CinBlueText}}{} % If you just want the TOC title blue +% \addtodef{\tocheadstart}{\color{CinBlueText}}{} % If you want the +% whole TOC to be blue also. The page numbers are also colored, but +% these are not links, that's confusing. + % PDF properties \hypersetup{colorlinks=true, @@ -67,91 +65,84 @@ filecolor=[named]{CinBlueText}, urlcolor=[named]{CinBlueText}, bookmarksnumbered=true, - pdftitle={The Comprehensive User Manual}, + pdftitle={Cinelerra-GG -- The Comprehensive User Manual}, pdfauthor={The Cinelerra-GG Community}, pdfsubject={Video Editing}, pdfkeywords={Cinelerra-GG, CGG, Cin5, Infinity, User Manual, Video editing system, Video editing program} } -% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Package listings -\lstset{ % begin settings - %language=R, % the language of the code +\lstset{% Common settings + frame=single, + framerule=0pt, + framextopmargin=0.25ex, + framexbottommargin=0.25ex, + backgroundcolor=\color{CinWhite}, + basicstyle=\small, + % No numbers by default. If required, activate explicitly in the + % respective lstlisting: numbers=left|right or define a new style + % below. + numbers=none, + numberstyle=\small\color{CinSilver}, + numbersep=1em, % how far the line-numbers are from the code + % Do not show: + showspaces=false, + showstringspaces=false, + showtabs=false, + % + tabsize=2, + breaklines=true, % sets automatic line breaking + % Still undecided: + title=\lstname, % show the filename of files included with + % \lstinputlisting; also try caption instead of + % title inputencoding=utf8, - basicstyle=\ttfamily\footnotesize,% the size of the fonts that are used for the code - numbers=left, % where to put the line-numbers - numberstyle=\tiny\color{black}, % the style that is used for the line-numbers - stepnumber=1, % the step between two line-numbers. If it's 1, each line - % will be numbered - numbersep=5pt, % how far the line-numbers are from the code - %backgroundcolor=\color{white}, % choose the background color. You must add \usepackage{color} - showspaces=false, % show spaces adding particular underscores - showstringspaces=false, % underline spaces within strings - showtabs=false, % show tabs within strings adding particular underscores - frame=lines, % adds a frame around the code - %frame=single, % adds a frame around the code - rulecolor=\color{CinSilver}, % if not set, the frame-color - % may be changed on line-breaks - % within not-black text - % (e.g. commens (green here)). - tabsize=2, % sets default tabsize to 2 spaces - captionpos=b, % sets the caption-position to bottom - breaklines=true, % sets automatic line breaking - breakatwhitespace=false, % sets if automatic breaks should only happen at whitespace - title=\lstname, % show the filename of files included with \lstinputlisting; - % also try caption instead of title - keywordstyle=\color{CinGreen}, % keyword style - commentstyle=\color{gray}, % comment style - stringstyle=\color{black}, % string literal style - %backgroundcolor=\color{green!10}, - escapeinside={\%*}{*)},% FIXME? % if you want to add a comment within your code extendedchars=true, - %keepspaces = true %!!!! spaces in comments - texcl=true, + % Required for c&p (PDF -> Clipboard): + columns=fullflexible, postbreak=\mbox{\textcolor{CinSilver}{$\hookrightarrow$}\space}, - % morekeywords={*,...}% FIXME % if you want to add more keywords to the set + keywordstyle=\color{CinDarkGray}, + commentstyle=\footnotesize\color{gray}, + stringstyle=\color{CinDarkGray}, + % Retains the characters as entered: + literate={-}{-}1 {*}{*}1 +} +% Our settings specifically for the shell. +% Usage: \begin{lstlisting}[style=sh] +\lstdefinestyle{sh}{% + language=bash, + morekeywords={cp,gdb,git,grep,make,mkdir,tee} } +% A pseudo-style that does nothing. +% Usage: \begin{lstlisting}[style=nil] instead of: +% \begin{lstlisting}[] +\lstdefinestyle{nil}{} -%====================== Page geometry -% \geometry{left=2.0cm} -% \geometry{right=2.0cm} -% \geometry{top=2.0cm} -% \geometry{bottom=2.0cm} +% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \parindent=0.0cm % first indent in section \righthyphenmin=2 % hyphen last charecter \setsecnumdepth{subsubsection} % section numeration depth -%\pagestyle{plain} -%\pagenumbering{roman} -%\renewcommand{\chapterheadstart}{ -%%\vspace*{\beforechapskip} -%\hrule\medskip} -%\renewcommand{\chapnamefont}{\normalfont\large\scshape} -%\renewcommand{\chapnumfont}{\normalfont\large\scshape} -%\renewcommand{\chaptitlefont}{\normalfont\large\scshape} -%\renewcommand{\printchaptername}{\normalfont\large\scshape История} -%\renewcommand{\chapternamenum}{ } -%\renewcommand{\printchapternum}{\chapnumfont \thechapter} -%\renewcommand{\afterchapternum}{. } -%\renewcommand{\afterchapskip}{\vspace{2ex}} -%\renewcommand{\afterchaptertitle}{\par\nobreak\medskip\hrule\vskip -%\afterchapskip} -%} -%\chapterstyle{madsen} % one of chapter header style for memoir documentclass -\chapterstyle{morrow} % one of chapter header style for memoir documentclass +% We use the chapter header style: +\chapterstyle{morrow} + % \renewcommand{\printchaptername}{\normalfont\large\scshape Chapter} \renewcommand{\chapterheadstart}{} %\renewcommand{\beforechapskip}{\vspace{2pt}} %\renewcommand{\@pnumwidth}{3em} % memoir class, more space between chapter number and text. \setlength{\cftfigurenumwidth}{4em} % memoir class, more space between figure number and text. +\setlength{\cftsectionnumwidth}{2.7em} % memoir class, more space between section number and text +\setlength{\cftsubsectionnumwidth}{3.6em} % memoir class, more space between subsection number and text \renewcommand{\nomname}{Glossary} % glossary name +% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + % Define the Cinnelerra-GG wordmark - a rough draft that can be % adapted at any time. To be used in the text with \CGG{} % or % \CGGI{} @@ -161,7 +152,7 @@ \def\CGGI{\CGG\;\INF} % Hyphenation for unknown words and technical terms -\hyphenation{ +\hyphenation{% plug-ins ex-pan-ders }