Browse Source

bug sur pdflatex

Sniperovitch 8 years ago
parent
commit
3b602b7993
1 changed files with 9 additions and 2 deletions
  1. 9 2
      cocktail

+ 9 - 2
cocktail

@@ -255,8 +255,15 @@ tex2pdf() {
   local output=$2
   local output=$2
   verbose "[$FUNCNAME] input=$input output=$output"
   verbose "[$FUNCNAME] input=$input output=$output"
 
 
-  pdflatex -interaction=nonstopmode -output-directory="$WORKING_FOLDER" "$input" >/dev/null
-  pdflatex -interaction=nonstopmode -output-directory="$WORKING_FOLDER" "$input" >/dev/null
+  # pdflatex sort avec un code 1 mais genere le PDF on peut pas die sur RC>0 ici
+  RC=$(pdflatex -interaction=nonstopmode -output-directory="$WORKING_FOLDER" "$input" >/dev/null)
+  verbose "[$FUNCNAME] Passe 1 RC=[$RC]"
+  RC=$(pdflatex -interaction=nonstopmode -output-directory="$WORKING_FOLDER" "$input" >/dev/null)
+  verbose "[$FUNCNAME] Passe 2 RC=[$RC]"
+  if test ! -e "$output";
+  then
+    die "[$FUNCNAME] Génération du PDF '$putput' en erreur"
+  fi
 }
 }
 
 
 lock_project() {
 lock_project() {