Sin descripción

makefile_windows.bat 1.8KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. @echo off
  2. cd source
  3. pdflatex polytechnique.dtx
  4. makeindex -s gind.ist -o polytechnique.ind polytechnique.idx
  5. pdflatex polytechnique.dtx
  6. del *.aux
  7. del *.glo
  8. del *.idx
  9. del *.ilg
  10. del *.ind
  11. del *.log
  12. del *.toc
  13. del *.out
  14. kpsewhich -var-value TEXMFLOCAL > temp.txt
  15. set /p installdir=<temp.txt
  16. del temp.txt
  17. md "%installdir%/tex/latex/polytechnique"
  18. md "%installdir%/tex/latex/polytechnique/resources
  19. md "%installdir%/source/latex/polytechnique"
  20. md "%installdir%/source/latex/polytechnique/resources"
  21. md "%installdir%/doc/latex/polytechnique"
  22. copy polytechnique.dtx "%installdir%/source/latex/polytechnique"
  23. copy polytechnique.sty "%installdir%/tex/latex/polytechnique"
  24. copy polytechnique.pdf "%installdir%/doc/latex/polytechnique"
  25. copy *.eps "%installdir%/source/latex/polytechnique/resources"
  26. copy *.pdf "%installdir%/source/latex/polytechnique/resources"
  27. copy *.eps "%installdir%/tex/latex/polytechnique/resources"
  28. copy *.pdf "%installdir%/tex/latex/polytechnique/resources"
  29. echo ************************************************
  30. echo * La base de donnees des packages est en train *
  31. echo * d'etre mise a jour. Cela peut prendre un peu *
  32. echo * de temps. Merci de patienter. *
  33. echo ************************************************
  34. initexmf --update-fndb
  35. echo ************************************************
  36. echo * Le package a ete installe ! La documentation *
  37. echo * se trouve a l'emplacement suivant : *
  38. echo %installdir%/doc/latex/polytechnique
  39. echo * Les fichiers sources et resources a *
  40. echo * l'endroit suivant : *
  41. echo %installdir%/source/latex/polytechnique
  42. echo * Et le .sty a l'endroit suivant : *
  43. echo %installdir%/tex/latex/polytechnique
  44. echo * Bonne utilisation ! *
  45. echo ************************************************
  46. pause