No Description
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

makeAndRenamePDF.shARCHIV 1.5KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. #!/bin/bash
  2. #
  3. # 2019-07-11
  4. # philipp.freimann@bbw.ch
  5. #
  6. # Create all TeX-Relevant files (index, bibliography)
  7. # and rebuild the pdf.
  8. #
  9. rm -f ${TEX_LAYOUT_DIR}/zielgruppe.tex
  10. ln -s ${TEX_LAYOUT_DIR}/zielgruppe_${ZIELGRUPPE}.tex ${TEX_LAYOUT_DIR}/zielgruppe.tex
  11. chmod a+x *.sh
  12. chmod a-x *.tex
  13. #. ${TEX_INCLUDES_DIR}/makeall.sh
  14. makeindex ${article}.idx
  15. LATEX_TOOL=pdflatex
  16. ##LATEX_TOOL=xelatex
  17. ##LATEX_TOOL=lualatex
  18. #BIBALL=bibAll.bib
  19. echo "First processing ${LATEX_TOOL} .. ${ARTICLE_FILE_NAME}"
  20. #latex ${article}
  21. ${LATEX_TOOL} ${ARTICLE_FILE_NAME}
  22. makeindex ${ARTICLE_FILE_NAME}.idx
  23. bibtex ${ARTICLE_FILE_NAME}.aux
  24. chmod u+x ../includes/cleantoc.rb
  25. mv ${ARTICLE_FILE_NAME}.toc ${ARTICLE_FILE_NAME}tmptoc
  26. ../includes/cleantoc.rb <${ARTICLE_FILE_NAME}tmptoc >${ARTICLE_FILE_NAME}.toc
  27. rm ${ARTICLE_FILE_NAME}tmptoc
  28. echo "Second processing ${ARTICLE_FILE_NAME}"
  29. ${LATEX_TOOL} ${ARTICLE_FILE_NAME}
  30. makeindex ${ARTICLE_FILE_NAME}.idx
  31. # Post Processing
  32. postprocess="${POST_PROCESS_DIR}/${POST_PROCESS_COMMAND}"
  33. echo "Teste, ob ${postprocess} existiert: "
  34. if [ -x ${postprocess} ]
  35. then
  36. echo "Starting Post Processor"
  37. . ${postprocess}
  38. fi
  39. makeindex ${ARTICLE_FILE_NAME}.idx
  40. ${LATEX_TOOL} --shell-escape ${ARTICLE_FILE_NAME}
  41. makeindex ${ARTICLE_FILE_NAME}.idx
  42. ${LATEX_TOOL} --shell-escape ${ARTICLE_FILE_NAME}
  43. #lualatex ${ARTICLE_FILE_NAME}
  44. mv ${ARTICLE_FILE_NAME}.pdf ${ARTICLE_FILE_NAME}_${ZIELGRUPPE}.pdf
  45. ## open evince (or other command) to show the PDF:
  46. ${SHOW_COMMAND_FOR_PDF} ${ARTICLE_FILE_NAME}_${ZIELGRUPPE}.pdf &