summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2013-04-06 23:09:14 +0000
committerKarl Berry <karl@freefriends.org>2013-04-06 23:09:14 +0000
commit37308feeefe7cb61541ff51a474529d6563cc3ec (patch)
tree1a2bee08aeb7896ca7e510e46593c1e56abe5269
parentee71745e75a2b306f961de631669b81a99480881 (diff)
matc3mem (6apr13)
git-svn-id: svn://tug.org/texlive/trunk@29699 c570f23f-e606-0410-a88d-b1316a301751
-rwxr-xr-xMaster/texmf-dist/doc/latex/matc3mem/Makefile43
-rw-r--r--Master/texmf-dist/doc/latex/matc3mem/README20
-rw-r--r--Master/texmf-dist/doc/latex/matc3mem/matc3mem.pdf (renamed from Master/texmf-dist/doc/latex/matc3mem/matC3mem.pdf)bin392696 -> 390195 bytes
-rw-r--r--Master/texmf-dist/source/latex/matc3mem/matc3mem.dtx (renamed from Master/texmf-dist/source/latex/matc3mem/matC3mem.dtx)68
-rw-r--r--Master/texmf-dist/source/latex/matc3mem/matc3mem.ins (renamed from Master/texmf-dist/source/latex/matc3mem/matC3mem.ins)6
-rw-r--r--Master/texmf-dist/tex/latex/matc3mem/matc3mem.cls (renamed from Master/texmf-dist/tex/latex/matc3mem/matC3mem.cls)23
6 files changed, 74 insertions, 86 deletions
diff --git a/Master/texmf-dist/doc/latex/matc3mem/Makefile b/Master/texmf-dist/doc/latex/matc3mem/Makefile
index a40f72556f6..da81de25574 100755
--- a/Master/texmf-dist/doc/latex/matc3mem/Makefile
+++ b/Master/texmf-dist/doc/latex/matc3mem/Makefile
@@ -1,8 +1,8 @@
-# Makefile per la classe matC3mem
+# Makefile per la classe matc3mem
# (c) 2013 Dimitrios Vrettos - d.vrettos@gmail.com
-# v1.0 -- 2013/04/05
+# v1.1 -- 2013/04/06
-NAME = matC3mem
+NAME = matc3mem
INS = $(NAME).ins
DTX = $(NAME).dtx
IND = $(NAME).ind
@@ -17,27 +17,28 @@ MAKEINDEX = makeindex -s gind.ist -o $(IND) $(IDX) && \
FILE_CLEAN = *.aux *.idx *.ilg *.ind *.log *.glo *.gls *.toc *.log *~* *backup
-VERSION = 1_0
+VERSION = 1_0_1
TAR = $(NAME)-$(VERSION).tar.gz
ZIP = $(NAME)-$(VERSION).zip
-TEXMFHOME = `kpsewhich --expand-path='$$TEXMFHOME'`
-INSDIR = $(TEXMFHOME)/tex/latex/$(NAME)
-DOCDIR = $(TEXMFHOME)/doc/latex/$(NAME)
-SRCDIR = $(TEXMFHOME)/source/latex/$(NAME)
+# Cambiare la variabile TEXDIR se non si vuole installare nell'albero personale
+TEXDIR = `kpsewhich --expand-path='$$TEXMFHOME'`
+INSDIR = $(TEXDIR)/tex/latex/$(NAME)
+DOCDIR = $(TEXDIR)/doc/latex/$(NAME)
+SRCDIR = $(TEXDIR)/source/latex/$(NAME)
-.SILENT: clean dist-tar dist-zip directories help quick-install install uninstall
+.SILENT: clean x-clean dist-tar dist-zip directories help install uninstall
help:
echo ''
echo 'Makefile targets:'
echo ''
echo " help - Questo messaggio"
- echo ' quick-install - Installa classe, documentazione e sorgenti senza compilarli'
- echo ' install - Prima compila classe, documentazione e sorgenti e poi li installa'
+ echo ' install - Compila la classe e la documentazione e poi le installa'
echo ' uninstall - Disinstallazione completa'
echo ' pdf - Crea solo la documentazione senza installarla'
echo ' clean - Rimuove i file intermediari'
+ echo ' x-clean - Rimuove i file intermediari e la classe derivata'
echo ' dist-tar - Crea una distibuzione (.tar.gz) della classe'
echo ' dist-zip - Crea una distibuzione (.zip) della classe'
echo ''
@@ -55,16 +56,19 @@ pdf: $(DTX)
clean:
rm -f $(FILE_CLEAN)
-dist-tar: clean
+x-clean:
+ rm -f $(FILE_CLEAN)
+ rm -f $(NAME).cls
+
+
+dist-tar: x-clean
rm -f $(TAR)
tar --exclude '*.zip' -zcvf $(TAR) *
-dist-zip: clean
+dist-zip: x-clean
rm -f $(ZIP)
zip -r $(ZIP) . -x '*.tar.gz'
-all: ins pdf clean
-
directories:
if [ ! -d $(INSDIR) ]; then \
mkdir -p $(INSDIR); \
@@ -76,14 +80,7 @@ directories:
mkdir -p $(SRCDIR) ; \
fi
-quick-install: directories
- install -m644 $(NAME).cls $(INSDIR)
- install -m644 $(DOC) README $(DOCDIR)
- install -m644 $(INS) $(DTX) Makefile $(SRCDIR)
- texhash
-
-
-install: all directories
+install: ins pdf directories
install -m644 $(NAME).cls $(INSDIR)
install -m644 $(DOC) README $(DOCDIR)
install -m644 $(INS) $(DTX) Makefile $(SRCDIR)
diff --git a/Master/texmf-dist/doc/latex/matc3mem/README b/Master/texmf-dist/doc/latex/matc3mem/README
index aa878ce74b4..0cfe81a8077 100644
--- a/Master/texmf-dist/doc/latex/matc3mem/README
+++ b/Master/texmf-dist/doc/latex/matc3mem/README
@@ -1,5 +1,5 @@
--------------------------------------------------------------
-matC3mem --- Class for the textbooks of MatematicaC3
+matc3mem --- Class for the of MatematicaC3 textbooks
Author: Dimitrios Vrettos
E-mail: d.vrettos@gmail.com
@@ -8,21 +8,21 @@ See http://www.latex-project.org/lppl.txt
This work consists of the files:
README (this file)
- matC3mem.dtx
- matC3mem.ins
+ matc3mem.dtx
+ matc3mem.ins
Makefile
and the derived files:
- matC3mem.cls
- matC3mem.pdf
+ matc3mem.cls
+ matc3mem.pdf
The distribution consists of the following files:
README (this file)
- matC3mem.dtx
- matC3mem.ins
- matC3mem.cls
- matC3mem.pdf (user manual, in italian)
+ matc3mem.dtx
+ matc3mem.ins
+ matc3mem.cls
+ matc3mem.pdf (user manual, in italian)
Makefile
-Please read the documentation (matC3mem.pdf, in italian) for
+Please read the documentation (matc3mem.pdf, in italian) for
installation and usage tips.
--------------------------------------------------------------
diff --git a/Master/texmf-dist/doc/latex/matc3mem/matC3mem.pdf b/Master/texmf-dist/doc/latex/matc3mem/matc3mem.pdf
index 2dbcc95a95d..59c0b0ca7c1 100644
--- a/Master/texmf-dist/doc/latex/matc3mem/matC3mem.pdf
+++ b/Master/texmf-dist/doc/latex/matc3mem/matc3mem.pdf
Binary files differ
diff --git a/Master/texmf-dist/source/latex/matc3mem/matC3mem.dtx b/Master/texmf-dist/source/latex/matc3mem/matc3mem.dtx
index ddd5337b91f..c8ccaef4db9 100644
--- a/Master/texmf-dist/source/latex/matc3mem/matC3mem.dtx
+++ b/Master/texmf-dist/source/latex/matc3mem/matc3mem.dtx
@@ -17,12 +17,12 @@
%
% \iffalse
%<*driver>
-\ProvidesFile{matC3mem.dtx}
+\ProvidesFile{matc3mem.dtx}
%</driver>
%<class>\NeedsTeXFormat{LaTeX2e}
-%<class>\ProvidesClass{matC3mem}
+%<class>\ProvidesClass{matc3mem}
%<*class>%
- [2013/04/05 v1.0 Classe per il libri di MatematicaC3]
+ [2013/04/06 v1.0.1 Classe per il libri di MatematicaC3]
%</class>
%<class>\LoadClassWithOptions{memoir}[2011/03/06]
%<class>\RequirePackage{amsthm}
@@ -56,7 +56,7 @@
\CodelineIndex
\RecordChanges
\GlossaryPrologue{\section*{Cronologia delle modifiche}}
-\IndexPrologue{\section*{Indice analitico}I numeri scritti in corsivo si riferiscona alla pagina in
+\IndexPrologue{\section*{Indice analitico}I numeri scritti in corsivo si riferiscono alla pagina in
cui la voce corrispondente \`e descritta; i numeri sottolineati si riferiscono alla riga del codice
della definizione; i numeri in tondo si riferiscono alle linee del codice in cui viene visualizzata
la voce.}
@@ -87,7 +87,7 @@ la voce.}
\DoNotIndex{\thispagestyle}
\DoNotIndex{\value, \vphantom, \vskip, \vspace}
\begin{document}
- \DocInput{matC3mem.dtx}
+ \DocInput{matc3mem.dtx}
\end{document}
%</driver>
% \fi
@@ -108,11 +108,12 @@ la voce.}
% Grave accent \` Left brace \{ Vertical bar \|
% Right brace \} Tilde \~}
%
-% \changes{v1.0}{2013/04/04}{Primo rilascio pubblico}
-% \GetFileInfo{matC3mem.dtx}
+% \changes{v1.0}{2013/04/05}{Primo rilascio pubblico}
+% \changes{v1.0.1}{2013/04/06}{Bug corretto}
+% \GetFileInfo{matc3mem.dtx}
%
-% \title{La classe \textsf{matC3mem}\thanks{Questo documento
-% corrisponde a \textsf{matC3mem}~\fileversion,
+% \title{La classe \textsf{matc3mem}\thanks{Questo documento
+% corrisponde a \textsf{matc3mem}~\fileversion,
% data~\filedate.}}
% \author{Dimitrios Vrettos \\ \texttt{d.vrettos@gmail.com}}
%
@@ -128,47 +129,38 @@ la voce.}
% Ovviamente la classe viene rilasciata anche per altri usi e scopi, non obbligatoriamente
% correlati al progetto di MatematicaC3.
%
-% La documentazione presenta la sezione dell'installazione della classe~\textsf{matC3mem},
+% La documentazione presenta la sezione dell'installazione della classe~\textsf{matc3mem},
% nonch\'e le sue dipendenze da altri pacchetti. Successivamente, vengono presi in esame
% le varie macro che offerte. In fine, c'\`e l'implentazione commentata del codice
% sorgente.
%
-% La classe~\textsf{matC3mem} viene rilasciata con la
+% La classe~\textsf{matc3mem} viene rilasciata con la
% licenza \LaTeX\ \textit{Project Public Licence, version 1.3c or later}\footnote{L'ultima versione
% della licenza
% \`e disponibile su \texttt{http://www.latex-project.org/lppl.txt}.}.
-
%
-% \section{Installazione}
-%
-% \subsection{Manualmente}
-%
-% Copiare il file \texttt{matC3mem.cls} in una directory che possa essere trovata da \LaTeX\ e aggiornare
-% il database. Se si vuole installare anche la documentazione e i sorgenti si procede
-% nella stessa maniera con i file \texttt{matC3mem.pdf} e \texttt{README}.
-% I file dei sorgenti da copiare nella directory adatta sono~\texttt{matC3mem.ins}
-% e~\texttt{matC3mem.dtx} (eventualmente anche il~\texttt{Makefile} che viene descritto in seguito).
%
+% \section{Installazione}
% \subsection{Usando Make}
%
-% La distribuzione del pacchetto contiene anche un~\texttt{Makefile}. Dando il comando
+% La distribuzione della classe contiene un~\texttt{Makefile}. Dando il comando
% \begin{verbatim}
-% $ make help
+% $ make help
% \end{verbatim}
% vengono mostrate le varie opzioni disponibili. A titolo informativo ne vengono presentate due:
% \begin{verbatim}
-% $ make quick-install
+% $ make install
% \end{verbatim}
-% che installa il pacchetto, la documentazione e i sorgenti, senza compilarli, e successivamente aggiorna
-% il database. E
+% che compila i sorgenti e successivamente installa il pacchetto e la documentazione e aggiorna
+% il database.
+%
+% Se qualcosa, invece, non \`e andato a buon fine, si proceda con la disinstallazione completa:
% \begin{verbatim}
-% $ make install
+% $ make uninstall
% \end{verbatim}
-% il quale prima compila pacchetto e documentazione e dopo li installa, aggiornando sempre il database
-% a fine processo.
%
% \section{Dipendenze}
-% Come gi\`a riferito nell'introduzione, la~\textsf{matC3mem} si basa sulla classe~\textsf{memoir}.
+% Come gi\`a riferito nell'introduzione, la~\textsf{matc3mem} si basa sulla classe~\textsf{memoir}.
% Da essa eredita tutte le opzioni. Per i simboli matematici, invece, si richiede la presenza del
% pacchetto~\textsf{amssymb}. Inoltre vengono caricati, dierettamente dalla classe, i seguenti pacchetti:
% \begin{itemize}
@@ -204,7 +196,7 @@ la voce.}
% stampa il titolo di un capoverso in maiuscoletto. Per questa ragione si introduce~|\mcpar|.
%
% \subsection{Liste}
-% La classe~\textsf{matC3mem} introduce quattro nuovi tipi di elenchi. Si tratta di modifiche di liste
+% La classe~\textsf{matc3mem} introduce quattro nuovi tipi di elenchi. Si tratta di modifiche di liste
% gi\`a esistenti.
%
% \DescribeEnv{description*}
@@ -596,7 +588,7 @@ la voce.}
% Definizione dello stile dei capitoli.
% \begin{macrocode}
\newif\ifchapternonum
- \makechapterstyle{matC3chap}{%
+ \makechapterstyle{matc3chap}{%
\renewcommand\printchaptername{}
\renewcommand\printchapternum{}
\renewcommand{\beforechapskip}{-25pt}
@@ -624,7 +616,7 @@ la voce.}
\par\vskip2mm%\hrule
}
}
-\chapterstyle{matC3chap}
+\chapterstyle{matc3chap}
% \end{macrocode}
% Stile delle sezioni.
% \begin{macrocode}
@@ -646,16 +638,16 @@ la voce.}
% \end{macrocode}
% Testatine e piè di pagina.
% \begin{macrocode}
-\makepagestyle{matC3page}
-\makeevenhead{matC3page}{\thepage}{}{\slshape\leftmark}
-\makeoddhead{matC3page}{\slshape\rightmark}{}{\thepage}
+\makepagestyle{matc3page}
+\makeevenhead{matc3page}{\thepage}{}{\slshape\leftmark}
+\makeoddhead{matc3page}{\slshape\rightmark}{}{\thepage}
\newcommand{\headcap}{%
{\color{Mahogany}\chaptername\ \thechapter. }%
}
\newcommand{\headsec}{%
{\color{Mahogany}Sezione~\thesection. }%
}
-\makepsmarks{matC3page}{%
+\makepsmarks{matc3page}{%
\def\chaptermark##1{\markboth{%
\ifnum \value{secnumdepth} > -1
\if@mainmatter
@@ -677,6 +669,6 @@ la voce.}
%
% \addcontentsline{toc}{section}{Indice analitico}
% \PrintIndex
-% \PrintChanges
% \addcontentsline{toc}{section}{Cronologia delle modifiche}
+% \PrintChanges
\endinput
diff --git a/Master/texmf-dist/source/latex/matc3mem/matC3mem.ins b/Master/texmf-dist/source/latex/matc3mem/matc3mem.ins
index 7f66d77de4f..3f1cfa149f5 100644
--- a/Master/texmf-dist/source/latex/matc3mem/matC3mem.ins
+++ b/Master/texmf-dist/source/latex/matc3mem/matc3mem.ins
@@ -29,17 +29,17 @@ LaTeX version 2008/05/04 or later.
\endpreamble
-\generate{\file{matC3mem.cls}{\from{matC3mem.dtx}{class}}}
+\generate{\file{matc3mem.cls}{\from{matc3mem.dtx}{class}}}
\Msg{***************************************************}
\Msg{* *}
\Msg{* To finish the installation you have to move the *}
\Msg{* following file into a directory searched by TeX *}
\Msg{* *}
-\Msg{* \space\space matC3mem.cls *}
+\Msg{* \space\space matc3mem.cls *}
\Msg{* *}
\Msg{* To produce the documentation run the file *}
-\Msg{* matC3mem.dtx trough LaTeX *}
+\Msg{* matc3mem.dtx trough LaTeX *}
\Msg{* Happy TeXing! *}
\Msg{***************************************************}
diff --git a/Master/texmf-dist/tex/latex/matc3mem/matC3mem.cls b/Master/texmf-dist/tex/latex/matc3mem/matc3mem.cls
index 4576f4cb4ef..3a3003d132e 100644
--- a/Master/texmf-dist/tex/latex/matc3mem/matC3mem.cls
+++ b/Master/texmf-dist/tex/latex/matc3mem/matc3mem.cls
@@ -1,10 +1,10 @@
%%
-%% This is file `matC3mem.cls',
+%% This is file `matc3mem.cls',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
-%% matC3mem.dtx (with options: `class')
+%% matc3mem.dtx (with options: `class')
%%
%% Copyright (C) 2013 by Dimitrios Vrettos - d.vrettos@gmail.com
%%
@@ -19,13 +19,12 @@
%% LaTeX version 2008/05/04 or later.
%%
\NeedsTeXFormat{LaTeX2e}
-\ProvidesClass{matC3mem}
- [2013/04/05 v1.0 Classe per il libri di MatematicaC3]
+\ProvidesClass{matc3mem}
+ [2013/04/06 v1.0.1 Classe per il libri di MatematicaC3]
\LoadClassWithOptions{memoir}[2011/03/06]
\RequirePackage{amsthm}
\RequirePackage[dvipsnames]{xcolor}
\RequirePackage{shadethm}
-
\newcommand{\mcpar}[1]{%
\paragraph*{%
\small\normalfont\scshape{#1}%
@@ -149,7 +148,7 @@
\end{tabularx}
}
\newif\ifchapternonum
- \makechapterstyle{matC3chap}{%
+ \makechapterstyle{matc3chap}{%
\renewcommand\printchaptername{}
\renewcommand\printchapternum{}
\renewcommand{\beforechapskip}{-25pt}
@@ -177,7 +176,7 @@
\par\vskip2mm%\hrule
}
}
-\chapterstyle{matC3chap}
+\chapterstyle{matc3chap}
\setsecheadstyle{%
\Large\fontfamily{phv}\fontseries{b}\selectfont\raggedright%
}
@@ -187,16 +186,16 @@
\setsubsubsecheadstyle{%
\fontfamily{phv}\fontseries{b}\selectfont\raggedright%
}
-\makepagestyle{matC3page}
-\makeevenhead{matC3page}{\thepage}{}{\slshape\leftmark}
-\makeoddhead{matC3page}{\slshape\rightmark}{}{\thepage}
+\makepagestyle{matc3page}
+\makeevenhead{matc3page}{\thepage}{}{\slshape\leftmark}
+\makeoddhead{matc3page}{\slshape\rightmark}{}{\thepage}
\newcommand{\headcap}{%
{\color{Mahogany}\chaptername\ \thechapter. }%
}
\newcommand{\headsec}{%
{\color{Mahogany}Sezione~\thesection. }%
}
-\makepsmarks{matC3page}{%
+\makepsmarks{matc3page}{%
\def\chaptermark##1{\markboth{%
\ifnum \value{secnumdepth} > -1
\if@mainmatter
@@ -214,4 +213,4 @@
}
\endinput
%%
-%% End of file `matC3mem.cls'.
+%% End of file `matc3mem.cls'.