Initial import of nuweb-1.62
This is just the following tarball expanded: https://sourceforge.net/projects/nuweb/files/nuweb-1.62.tar.gz/download
This commit is contained in:
92
nuwebsty.w
Normal file
92
nuwebsty.w
Normal file
@@ -0,0 +1,92 @@
|
||||
% nuwebsty.w -- styles for use with nuweb
|
||||
% (c) 2001 Javier Goizueta
|
||||
|
||||
\documentclass{report}
|
||||
|
||||
%\usepackage{html}
|
||||
|
||||
\title{Nuweb Redefinitions}
|
||||
\date{}
|
||||
\author{Javier Goizueta}
|
||||
|
||||
\begin{document}
|
||||
|
||||
I've changed \verb|nuweb| to use macros instead of
|
||||
some fixed strings. The modified \verb|nuweb| inserts
|
||||
default values of those macros at the beginning of
|
||||
the produced \LaTeX\ file.
|
||||
The macros I've introduced and their default values are as follows.
|
||||
\begin{itemize}
|
||||
\item
|
||||
\verb|\NWtarget| has two arguments just like \verb|hyperref|'s
|
||||
\verb|\hypertarget| and by default simply places the second argument
|
||||
in the output. It's used as a placeholder to introduce hyperlinks.
|
||||
\item
|
||||
\verb|\NWlink| has two arguments just like \verb|hyperref|'s
|
||||
\verb|\hyperlink| and by default simply places the second argument in
|
||||
the output. It's used as a placeholder to introduce hyper links.
|
||||
\item
|
||||
\verb|\NWtxtMacroDefBy| its default value is the string ``Macro defined by''
|
||||
and it's used to replace that string in other languages.
|
||||
\item
|
||||
\verb|\NWtxtMacroRefIn| its default value is the string ``Macro referenced in''
|
||||
and it's used to replace that string in other languages.
|
||||
\item
|
||||
\verb|\NWtxtMacroNoRef| its default value is the string ``Macro never referenced''
|
||||
and it's used to replace that string in other languages.
|
||||
\item
|
||||
\verb|\NWtxtDefBy| its default value is the string ``Defined by''
|
||||
and it's used to replace that string in other languages.
|
||||
\item
|
||||
\verb|\NWtxtRefIn| its default value is the string ``Referenced in''
|
||||
and it's used to replace that string in other languages.
|
||||
\item
|
||||
\verb|\NWtxtNoRef| its default value is the string ``Not referenced''
|
||||
and it's used to replace that string in other languages.
|
||||
\item
|
||||
\verb|\NWtxtFileDefBy| its default value is the string ``File defined by''
|
||||
and it's used to replace that string in other languages.
|
||||
\item
|
||||
\verb|\NWsep| is used as an end marker for scraps; its default value is
|
||||
\verb|$\Diamond $|.
|
||||
\end{itemize}
|
||||
|
||||
These macros can be redefined in the \LaTeX\ file to adapt
|
||||
the output to the taste of the user. I define here two files
|
||||
to redefine the macros to include hyper-links from the
|
||||
\verb|hyper-ref| package in the documentation (which works for
|
||||
example in pdf output) in english and spanish.
|
||||
These files can be included with \verb|\usepackage| in the
|
||||
documentation part.
|
||||
|
||||
Here's the english hyper-ref version:
|
||||
|
||||
@o nwhren.sty
|
||||
@{% nwhren.sty -- nuweb macros for hyperref in english
|
||||
@<Hyper-ref macros@>
|
||||
@}
|
||||
|
||||
@d Hyper-ref macros
|
||||
@{@%
|
||||
\renewcommand{\NWtarget}[2]{\hypertarget{#1}{#2}}
|
||||
\renewcommand{\NWlink}[2]{\hyperlink{#1}{#2}}
|
||||
@}
|
||||
|
||||
For the spanish version I'm using the spanish \emph{fragmento} ---whose meaning
|
||||
is close to ``scrap''--- for the term ``macro''.
|
||||
I like this but many spanish people involved with computer science use \emph{macro}
|
||||
itself in spanish.
|
||||
|
||||
@o nwhres.sty
|
||||
@{% nwhres.sty -- nuweb macros for hyperref in spanish
|
||||
@<Hyper-ref macros@>
|
||||
\renewcommand{\NWtxtMacroDefBy}{Fragmento definido en} % Macro defined by
|
||||
\renewcommand{\NWtxtMacroRefIn}{Fragmento usado en} % Macro referenced in
|
||||
\renewcommand{\NWtxtMacroNoRef}{Fragmento no usado} % Macro never referenced
|
||||
\renewcommand{\NWtxtDefBy}{Definido en} % Defined by
|
||||
\renewcommand{\NWtxtRefIn}{Usado en} % Referenced in
|
||||
\renewcommand{\NWtxtNoRef}{No usado} % Not referenced
|
||||
\renewcommand{\NWtxtFileDefBy}{Archivo definido en} % File defined by
|
||||
@}
|
||||
|
||||
\end{document}
|
Reference in New Issue
Block a user