From 28ce29f3f8be3fbeced5ddccf01838a288efaaab Mon Sep 17 00:00:00 2001 From: Denis Merigoux <denis.merigoux@gmail.com> Date: Sat, 16 May 2015 16:35:57 +0200 Subject: [PATCH] Cleaned installation repertories In TEXMFMAIN/tex/latex/polytechnique no more subdirectory resources that was ignored during LaTex compilation. Added source files in TEXMFMAIN/source/latex/polytechnique. --- .gitignore | 5 +-- makefile_windows.bat | 45 +++++++++++++++++++ polytechnique.dtx => source/polytechnique.dtx | 24 +++++----- windows_installer.bat | 38 ---------------- 4 files changed, 59 insertions(+), 53 deletions(-) create mode 100644 makefile_windows.bat rename polytechnique.dtx => source/polytechnique.dtx (98%) delete mode 100644 windows_installer.bat diff --git a/.gitignore b/.gitignore index 7e7d325..f4ef6ee 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,5 @@ -polytechnique.pdf -guide/installation.pdf -ressources/ +*.pdf +*.eps *.aux *.fdb_latexmk *.fls diff --git a/makefile_windows.bat b/makefile_windows.bat new file mode 100644 index 0000000..6f0db82 --- /dev/null +++ b/makefile_windows.bat @@ -0,0 +1,45 @@ +@echo off +cd source +pdflatex polytechnique.dtx +makeindex -s gind.ist -o polytechnique.ind polytechnique.idx +pdflatex polytechnique.dtx +del *.aux +del *.glo +del *.idx +del *.ilg +del *.ind +del *.log +del *.toc +kpsewhich -var-value TEXMFMAIN > temp.txt +set /p installdir=<temp.txt +del temp.txt +md "%installdir%/tex/latex/polytechnique" +md "%installdir%/source/latex/polytechnique" +md "%installdir%/source/latex/polytechnique/resources" +md "%installdir%/doc/latex/polytechnique" +copy polytechnique.dtx "%installdir%/source/latex/polytechnique" +copy polytechnique.sty "%installdir%/tex/latex/polytechnique" +copy polytechnique.pdf "%installdir%/doc/latex/polytechnique" +del polytechnique.sty +copy *.eps "%installdir%/source/latex/polytechnique/resources" +copy *.pdf "%installdir%/source/latex/polytechnique/resources" +copy *.eps "%installdir%/tex/latex/polytechnique" +copy *.pdf "%installdir%/tex/latex/polytechnique" +echo ************************************************ +echo * La base de donnees des packages est en train * +echo * d'etre mise a jour. Cela peut prendre un peu * +echo * de temps. Merci de patienter. * +echo ************************************************ +initexmf --update-fndb +echo ************************************************ +echo * Le package a ete installe ! La documentation * +echo * se trouve a l'emplacement suivant : * +echo %installdir%/doc/latex/polytechnique +echo * Les fichiers sources et resources a * +echo * l'endroit suivant : * +echo %installdir%/source/latex/polytechnique +echo * Et le .sty a l'endroit suivant : * +echo %installdir%/tex/latex/polytechnique +echo * Bonne utilisation ! * +echo ************************************************ +pause \ No newline at end of file diff --git a/polytechnique.dtx b/source/polytechnique.dtx similarity index 98% rename from polytechnique.dtx rename to source/polytechnique.dtx index a787ca9..718f2cb 100644 --- a/polytechnique.dtx +++ b/source/polytechnique.dtx @@ -531,21 +531,21 @@ LaTeX version 1999/12/01 or later. %Les lignes suivantes servent à inclure les logos et éléments graphiques. Les fichiers correspondant doivent se trouver dans le même dossier que |polytechnique.sty|. |\ifpdf| exécute la première partie du code si le document est compilé avec |pdflatex|, et la deuxième si le document est compilé avec |latex|. Ceci permet d'utiliser des images vectorielles lorsque c'est possible. % \begin{macrocode} \ifpdf - \newcommand{\polyfiletlongrouge}{ressources/filetlongrouge.pdf} + \newcommand{\polyfiletlongrouge}{filetlongrouge.pdf} \newcommand{\polyfiletcourtbleuclair} - {ressources/filetcourtbleuclair.pdf} - \newcommand{\polyfiletcourtbleu}{ressources/filetcourtbleu.pdf} - \newcommand{\polylogovert}{ressources/logovert.pdf} - \newcommand{\polylogohori}{ressources/logohori.pdf} - \newcommand{\polyarmes}{ressources/armes.pdf} + {filetcourtbleuclair.pdf} + \newcommand{\polyfiletcourtbleu}{filetcourtbleu.pdf} + \newcommand{\polylogovert}{logovert.pdf} + \newcommand{\polylogohori}{logohori.pdf} + \newcommand{\polyarmes}{armes.pdf} \else - \newcommand{\polyfiletlongrouge}{ressources/filetlongrouge.eps} + \newcommand{\polyfiletlongrouge}{filetlongrouge.eps} \newcommand{\polyfiletcourtbleuclair} - {ressources/filetcourtbleuclair.eps} - \newcommand{\polyfiletcourtbleu}{ressources/filetcourtbleu.eps} - \newcommand{\polylogovert}{ressources/logovert.eps} - \newcommand{\polylogohori}{ressources/logohori.eps} - \newcommand{\polyarmes}{ressources/armes.eps} + {filetcourtbleuclair.eps} + \newcommand{\polyfiletcourtbleu}{filetcourtbleu.eps} + \newcommand{\polylogovert}{logovert.eps} + \newcommand{\polylogohori}{logohori.eps} + \newcommand{\polyarmes}{armes.eps} \fi % \end{macrocode} % diff --git a/windows_installer.bat b/windows_installer.bat deleted file mode 100644 index 7982e3b..0000000 --- a/windows_installer.bat +++ /dev/null @@ -1,38 +0,0 @@ -@echo off -pdflatex polytechnique.dtx -makeindex -s gind.ist -o polytechnique.ind polytechnique.idx -pdflatex polytechnique.dtx -del *.aux -del *.glo -del *.idx -del *.ilg -del *.ind -del *.log -del *.toc -kpsewhich article.cls> temp.txt -set /p installdir=<temp.txt -set installdir=%installdir:~0,-16% -del temp.txt -md "%installdir%polytechnique" -md "%installdir%polytechnique/ressources" -copy polytechnique.dtx "%installdir%polytechnique" -copy polytechnique.sty "%installdir%polytechnique" -md "%installdir:~0,-10%doc/polytechnique" -copy polytechnique.pdf "%installdir:~0,-10%doc/polytechnique" -del polytechnique.sty -cd ressources -copy *.eps "%installdir%polytechnique/ressources" -copy *.pdf "%installdir%polytechnique/ressources" -echo ************************************************ -echo * La base de donnees des packages est en train * -echo * d'etre mise a jour. Cela peut prendre un peu * -echo * de temps. Merci de patienter. * -echo ************************************************ -initexmf --update-fndb -echo ************************************************ -echo * Le package a ete installe ! La documentation * -echo * se trouve a l'emplacement suivant : * -echo %installdir:~0,-10%doc/polytechnique -echo * Bonne utilisation ! * -echo ************************************************ -pause \ No newline at end of file -- GitLab