diff options
author | Karl Berry <karl@freefriends.org> | 2013-04-06 23:09:14 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2013-04-06 23:09:14 +0000 |
commit | 37308feeefe7cb61541ff51a474529d6563cc3ec (patch) | |
tree | 1a2bee08aeb7896ca7e510e46593c1e56abe5269 /Master | |
parent | ee71745e75a2b306f961de631669b81a99480881 (diff) |
matc3mem (6apr13)
git-svn-id: svn://tug.org/texlive/trunk@29699 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master')
-rwxr-xr-x | Master/texmf-dist/doc/latex/matc3mem/Makefile | 43 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/matc3mem/README | 20 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/matc3mem/matc3mem.pdf (renamed from Master/texmf-dist/doc/latex/matc3mem/matC3mem.pdf) | bin | 392696 -> 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 Binary files differindex 2dbcc95a95d..59c0b0ca7c1 100644 --- a/Master/texmf-dist/doc/latex/matc3mem/matC3mem.pdf +++ b/Master/texmf-dist/doc/latex/matc3mem/matc3mem.pdf 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'. |