# file: changetexstring = correct latex file strings = ADAPT the change below
# note: first rehash   careful! OOPS period = wildcard 
#       first try on test.tex in subdir test


# list each file
# echo ==== change string file $1

cp $1 texfile.in

### time stamp
cat texfile.in | sed 's|{article}|{article} \%TS01-3|g' > texfile.out

### do only once
# cat texfile.in | sed 's| p\.| |g' > texfile.out
#cat texfile.in | sed 's|begin{itemize}|begin{itemize} \\itemsep=0ex \\vspace{-1ex}|g' > texfile.out
#cat texfile.in | sed 's|\\begin{itemize}|\\leftmargini=3ex \\begin{itemize}|g' > texfile.out
#cat texfile.in | sed 's|{lscape}|{lscape}\\usepackage{hyperref}|g' > texfile.out

### bad journal defs
#cat texfile.in | sed 's|solphys~ |solphys |g' > texfile.out
#cat texfile.in | sed 's|\\ssr~ |\\ssr |g' > texfile.out
#cat texfile.in | sed 's|\\sovast~ |\\sovast |g' > texfile.out

### textual things  ## make these single operation for any latex file
# cat texfile.in | sed 's|i\.e\. |i\.e\.\\ |g' > texfile.out  
# cat texfile.in | sed 's|e\.g\. |e\.g\., |g' > texfile.out  
# cat texfile.in | sed 's|Fig\. |Fig\.~|g' > texfile.out  
# cat texfile.in | sed 's|Fig\.\\ |Fig\.~|g' > texfile.out
# cat texfile.in | sed 's| ~| |g' > texfile.out
# cat texfile.in | sed 's| vs\. | vs\.\\ |g' > texfile.out
# cat texfile.in | sed 's|et al\. |et al\.\\ |g' > texfile.out

### units
# cat texfile.in | sed 's| \\AA|\\,\\AA|g' > texfile.out
# cat texfile.in | sed 's| nm|\\,nm|g' > texfile.out
# cat texfile.in | sed 's| km|~km|g' > texfile.out

### spectra
# cat texfile.in | sed 's|Ca II|Ca\\,II|g' > texfile.out
# cat texfile.in | sed 's|II K|II\\,K|g' > texfile.out
# cat texfile.in | sed 's|II H|II\\,H|g' > texfile.out
# cat texfile.in | sed 's|Ca~II|Ca\\,II|g' > texfile.out
# cat texfile.in | sed 's|II~K|II\\,K|g' > texfile.out
# cat texfile.in | sed 's|II~H|II\\,H|g' > texfile.out
# cat texfile.in | sed 's|\$H\\|H\$\\|g' > texfile.out

### repairs
# cat texfile.in | sed 's|II,K|II\\,K|g' > texfile.out
# cat texfile.in | sed 's|II,H|II\\,H|g' > texfile.out
# cat texfile.in | sed 's|Ca,II|Ca\\,II|g' > texfile.out
# cat texfile.in | sed 's|CaII|Ca\\,II|g' > texfile.out
# cat texfile.in | sed 's|MgII|Mg\\,II|g' > texfile.out
# cat texfile.in | sed 's|,AA|\\,\\AA|g' > texfile.out
# cat texfile.in | sed 's|,nm|\\,nm|g' > texfile.out
# cat texfile.in | sed 's|~\\AA|\\,\\AA|g' > texfile.out
# cat texfile.in | sed 's|~nm|\\,nm|g' > texfile.out
# cat texfile.in | sed 's|\\\\~nm|\\,nm|g' > texfile.out

# cat texfile.in | sed 's|\\caption{|\\caption[]{|g' > texfile.out
# cat texfile.in | sed 's|Lyman-\$|Ly-\$|g' > texfile.out
 
# cat texfile.in | sed 's|\\usepackage{hyperref}| %%\\usepackage{hyperref}|g' > texfile.out
# cat texfile.in | sed 's|\\urlstyle{rm}||g' > texfile.out

# cat texfile.in | sed 's|ionisation|ionization|g' > texfile.out
# cat texfile.in | sed 's|modelling|modeling|g' > texfile.out
# cat texfile.in | sed 's| analyse | analyze |g' > texfile.out
# cat texfile.in | sed 's|,II-K|,II\\,K|g' > texfile.out
# cat texfile.in | sed 's|AS CR|AS|g' > texfile.out

# cat texfile.in | sed "s|Fabry-Perot|Fabry-P\\\'erot|g" > texfile.out


mv texfile.out $1
rm -f texfile.in
