Changeset 11033
- Timestamp:
- 2019-05-21T22:36:30+02:00 (6 years ago)
- Location:
- NEMO/trunk/doc
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/trunk/doc/manual_build.sh
r11013 r11033 16 16 fi 17 17 18 ## Avoid the use of shell builtin echo (for -e option)19 alias echo='/bin/echo -e'20 21 18 # Source shared functions 22 19 . tools/shr_func.sh … … 31 28 ## Retrieve figures if not already there 32 29 if [ ! -d latex/figures ]; then 33 echo "Downloading of shared figures and logos\n"30 printf "Downloading of shared figures and logos\n\n" 34 31 svn co https://forge.ipsl.jussieu.fr/nemo/svn/utils/figures latex/figures > /dev/null 35 32 fi … … 43 40 44 41 for model in $models; do 45 echo $model "\n"42 echo $model 46 43 clean $model; build $model 47 echo "\t"'¤ End of building run'48 echo "\t\t"'The export should be available at root'49 echo "\t\t"'If not check LaTeX log in ./latex/'$model'/main/'$model'_manual.log'"\n"44 printf "\t¤ End of building run\n" 45 printf "\t The export should be available at root\n" 46 printf "\t If not check LaTeX log in ./latex/$model/main/${model}_manual.log\n" 50 47 done 51 48 -
NEMO/trunk/doc/tools/shr_func.sh
r11008 r11033 1 1 #!/bin/sh 2 2 3 alias echo='/bin/echo -e' 3 4 ## Default options for GNU find (Linux OS) 5 find_pre=''; find_suf='-regextype posix-extended' 6 7 ## Test OS to tweak the options in find command for working in extended mode everywhere 8 [ '$( uname )' = 'Darwin' ] && { find_pre='-E'; find_suf=''; } 4 9 5 10 clean() { 6 7 echo "\t¤ Clean previous build"11 ## Not sure if this step is needed, guess latexmk should be able to detect a change 12 printf "\t¤ Clean previous build\n" 8 13 9 10 echo "\t\t- delete all temporary files (.aux, .bbl, ...)"11 find latex/$1 -regextype posix-extended\12 -regex ".*\.(aux|bbl|blg|dvi|fdb|fls|idx|ilg|ind|log|maf|mtc|out|pdf|toc).*" \13 -execrm {} \;14 ## Delete temp files from previous build 15 printf "\t - delete all temporary files (.aux, .bbl, ...)\n" 16 find ${find_pre} latex/$1 ${find_suf} \ 17 -regex ".*\.(aux|bbl|blg|dvi|fdb|fls|idx|ilg|ind|log|maf|mtc|out|pdf|toc)" \ 18 -exec rm {} \; 14 19 15 16 echo "\t\t- remove pygments input hash files (\"_minted\" folders)"17 20 ## Remove minted folders 21 printf "\t - remove pygments input hash files (\"_minted\" folders)\n" 22 find latex/$1 -type d -name '_minted*' -exec rm -r {} \; 2> /dev/null 18 23 19 20 #echo' - possible HTML export'21 24 ## HTML exports 25 #printf ' - possible HTML export' 26 #find latex/$1 -type d -name 'html*' -exec rm -r {} \; 22 27 23 28 echo 24 29 } 25 30 26 31 build() { 27 echo"\t¤ Generation of the PDF format\n"28 29 30 31 32 32 printf "\t¤ Generation of the PDF format\n" 33 cd latex/$1/main 34 latexmk $opts $1'_manual' 1> /dev/null 35 [ -f $1'_manual'.pdf ] && mv $1'_manual'.pdf ../../.. 36 cd - > /dev/null 37 echo 33 38 }
Note: See TracChangeset
for help on using the changeset viewer.