You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
133 lines
3.5 KiB
133 lines
3.5 KiB
%%
|
|
%% This is file `lwarp-lineno.sty',
|
|
%% generated with the docstrip utility.
|
|
%%
|
|
%% The original source files were:
|
|
%%
|
|
%% lwarp.dtx (with options: `lineno')
|
|
%% This is a generated file.
|
|
%% Copyright 2016-2020 Brian Dunn
|
|
%%
|
|
%% This work may be distributed and/or modified under the
|
|
%% conditions of the LaTeX Project Public License, either version 1.3
|
|
%% of this license or (at your option) any later version.
|
|
%% The latest version of this license is in
|
|
%% http://www.latex-project.org/lppl.txt
|
|
%% and version 1.3 or later is part of all distributions of LaTeX
|
|
%% version 2005/12/01 or later.
|
|
\LWR@ProvidesPackageDrop{lineno}[2005/11/02]
|
|
\newcommand*\resetlinenumber[1][\@ne]{}
|
|
|
|
\def\linenumbers{%
|
|
\@ifnextchar[{\resetlinenumber}%]
|
|
{\@ifstar{\resetlinenumber}{}}%
|
|
}
|
|
|
|
\newcommand*{\nolinenumbers}{}
|
|
|
|
\@namedef{linenumbers*}{\par\linenumbers*}
|
|
\@namedef{runninglinenumbers*}{\par\runninglinenumbers*}
|
|
|
|
\def\endlinenumbers{\par}
|
|
\let\endrunninglinenumbers\endlinenumbers
|
|
\let\endpagewiselinenumbers\endlinenumbers
|
|
\expandafter\let\csname endlinenumbers*\endcsname\endlinenumbers
|
|
\expandafter\let\csname endrunninglinenumbers*\endcsname\endlinenumbers
|
|
\let\endnolinenumbers\endlinenumbers
|
|
|
|
\def\pagewiselinenumbers{\linenumbers\setpagewiselinenumbers}
|
|
|
|
\def\runninglinenumbers{\setrunninglinenumbers\linenumbers}
|
|
|
|
\def\setpagewiselinenumbers{}
|
|
|
|
\def\setrunninglinenumbers{}
|
|
|
|
\def\linenomath{}%
|
|
\@namedef{linenomath*}{}%
|
|
\def\endlinenomath{}
|
|
\expandafter\let\csname endlinenomath*\endcsname\endlinenomath
|
|
|
|
\let\linelabel\label
|
|
|
|
\def\switchlinenumbers{\@ifstar{}{}}
|
|
\def\setmakelinenumbers#1{\@ifstar{}{}}
|
|
|
|
\def\leftlinenumbers{\@ifstar{}{}}
|
|
\def\rightlinenumbers{\@ifstar{}{}}
|
|
|
|
\newcounter{linenumber}
|
|
\newcount\c@pagewiselinenumber
|
|
\let\c@runninglinenumber\c@linenumber
|
|
|
|
\def\runningpagewiselinenumbers{}
|
|
\def\realpagewiselinenumbers{}
|
|
|
|
\NewDocumentCommand\modulolinenumbers{s o}{}
|
|
|
|
\chardef\c@linenumbermodulo=5
|
|
\modulolinenumbers[1]
|
|
|
|
\newcommand*\firstlinenumber[1]{}
|
|
|
|
\newcommand\internallinenumbers{}
|
|
\let\endinternallinenumbers\endlinenumbers
|
|
\@namedef{internallinenumbers*}{\internallinenumbers*}
|
|
\expandafter\let\csname endinternallinenumbers*\endcsname\endlinenumbers
|
|
|
|
\newcommand*{\linenoplaceholder}[1]{% redefine per language
|
|
(line number reference for \detokenize\expandafter{#1})
|
|
}
|
|
|
|
\newcommand*{\lineref}[2][]{\linenoplaceholder{#2}}
|
|
\newcommand*{\linerefp}[2][]{\linenoplaceholder{#2}}
|
|
\newcommand*{\linerefr}[2][]{\linenoplaceholder{#2}}
|
|
|
|
\newcommand\quotelinenumbers
|
|
{\@ifstar\linenumbers{\@ifnextchar[\linenumbers{\linenumbers*}}}
|
|
|
|
\newdimen\linenumbersep
|
|
\newdimen\linenumberwidth
|
|
\newdimen\quotelinenumbersep
|
|
|
|
\quotelinenumbersep=\linenumbersep
|
|
\let\quotelinenumberfont\linenumberfont
|
|
|
|
\def\linenumberfont{\normalfont\tiny\sffamily}
|
|
|
|
\linenumberwidth=10pt
|
|
\linenumbersep=10pt
|
|
|
|
\def\thelinenumber{}
|
|
|
|
\def\LineNumber{}
|
|
\def\makeLineNumber{}
|
|
\def\makeLineNumberLeft{}
|
|
\def\makeLineNumberRight{}
|
|
\def\makeLineNumberOdd{}
|
|
\def\makeLineNumberEven{}
|
|
\def\makeLineNumberRunning{}
|
|
|
|
\newenvironment{numquote} {\quote}{\endquote}
|
|
\newenvironment{numquotation} {\quotation}{\endquotation}
|
|
\newenvironment{numquote*} {\quote}{\endquote}
|
|
\newenvironment{numquotation*}{\quotation}{\endquotation}
|
|
|
|
\newdimen\bframerule
|
|
\bframerule=\fboxrule
|
|
|
|
\newdimen\bframesep
|
|
\bframesep=\fboxsep
|
|
|
|
\newenvironment{bframe}
|
|
{%
|
|
\LWR@forceminwidth{\bframerule}%
|
|
\BlockClass[
|
|
border:\LWR@printlength{\LWR@atleastonept} solid black ; %
|
|
padding:\LWR@printlength{\bframesep}%
|
|
]{bframe}
|
|
}
|
|
{\endBlockClass}
|
|
\endinput
|
|
%%
|
|
%% End of file `lwarp-lineno.sty'.
|
|
|