diff options
author | Karl Berry <karl@freefriends.org> | 2021-05-08 21:07:46 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2021-05-08 21:07:46 +0000 |
commit | 514e219a0e98fc0ed5910a7a9473ea716307a637 (patch) | |
tree | b0401c59e1a296a84d6ea25d70acb3ab2e09f135 /Master/texmf-dist/tex | |
parent | 103c3e6af44d32ddefd0fc887f1462970af82d0c (diff) |
mindflow (8may21)
git-svn-id: svn://tug.org/texlive/trunk@59137 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex')
-rw-r--r-- | Master/texmf-dist/tex/latex/mindflow/mindflow.sty | 41 |
1 files changed, 26 insertions, 15 deletions
diff --git a/Master/texmf-dist/tex/latex/mindflow/mindflow.sty b/Master/texmf-dist/tex/latex/mindflow/mindflow.sty index e585ae53d9e..de2b7706eba 100644 --- a/Master/texmf-dist/tex/latex/mindflow/mindflow.sty +++ b/Master/texmf-dist/tex/latex/mindflow/mindflow.sty @@ -17,24 +17,29 @@ %% \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{mindflow} - [2021/03/17 Mindflow environment] + [2021/05/07 Mindflow environment] \RequirePackage{kvoptions} \SetupKeyvalOptions{% family = @mindflow, prefix = @mindflow@ } -\DeclareBoolOption[false]{off} % Turn off mindflow -\DeclareBoolOption[false]{leftmarker} % Left marker -\DeclareBoolOption[false]{rightmarker} % Right marker -\DeclareBoolOption[false]{linenumber} % Line numbers -\DeclareBoolOption[false]{twocolumn} % Two column -\DeclareBoolOption[false]{incolumn} % Separation line fits in the column +\DeclareBoolOption[false]{off} % Turn off mindflow +\DeclareBoolOption[false]{leftmarker} % Left marker +\DeclareBoolOption[false]{rightmarker} % Right marker +\DeclareBoolOption[false]{linenumber} % Left line numbers +\DeclareBoolOption[false]{leftlinenumber} % Left line numbers +\DeclareBoolOption[false]{rightlinenumber} % Right line numbers +\DeclareBoolOption[false]{twocolumn} % Two column +\DeclareBoolOption[false]{incolumn} % Separation line fits in the column \ProcessKeyvalOptions*\relax \if@mindflow@twocolumn \@mindflow@incolumntrue \fi +\if@mindflow@linenumber + \@mindflow@leftlinenumbertrue +\fi %%================================ %% Initialization @@ -60,7 +65,6 @@ %% The mindflow environment %%================================ \newif\ifLNturnsON - \newcommand*{\mfSepLine}{% \parskip=0pt \LNturnsONfalse% @@ -69,7 +73,8 @@ \if@mindflow@incolumn% \makebox[\linewidth]{\rule{\linewidth}{\mindflowLineHeight}}% \else% - \hspace*{-\paperwidth}\makebox[\linewidth]{\rule{4\paperwidth}{\mindflowLineHeight}}% + \hspace*{-\paperwidth}% + \makebox[\linewidth]{\rule{4\paperwidth}{\mindflowLineHeight}}% \fi% \nopagebreak\par% \ifLNturnsON\linenumbers\fi% @@ -95,16 +100,22 @@ \linenumbers% \renewcommand\makeLineNumber{% \hss% - \if@mindflow@linenumber% + \if@mindflow@leftlinenumber% \mindflowNumFont\color{mindflowNum}\LineNumber\hspace{1em}% \fi% \color{mindflowMarker}% \if@mindflow@leftmarker% \mindflowMarkerFont\mindflowLeft\hspace{1em}% \fi% - \if@mindflow@rightmarker% - \rlap{\hskip\textwidth\hspace{1em}\mindflowRight}% - \fi% + \rlap{\hskip\textwidth% + \if@mindflow@rightmarker% + \hspace{1em}\mindflowRight% + \fi% + \if@mindflow@rightlinenumber% + \hspace{1em}% + \mindflowNumFont\color{mindflowNum}\LineNumber% + \fi% + }% }% } {% @@ -122,8 +133,8 @@ \newcommand*\linenomathpatch[1]{% \cspreto{#1}{\linenomath}% \cspreto{#1*}{\linenomath}% - \cspreto{end#1}{\endlinenomath}% - \cspreto{end#1*}{\endlinenomath}% + \csappto{end#1}{\endlinenomath}% + \csappto{end#1*}{\endlinenomath}% } \newcommand*\linenomathpatchAMS[1]{% \cspreto{#1}{\linenomathAMS}% |