Skip to content

Commit

Permalink
test: add tests for autorefs.
Browse files Browse the repository at this point in the history
  • Loading branch information
fky2015 committed Apr 23, 2023
1 parent 77bd192 commit 837d3d3
Show file tree
Hide file tree
Showing 3 changed files with 88 additions and 0 deletions.
2 changes: 2 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,7 @@ test: doc copy FORCE_MAKE
cd $(SCAFFOLDDIR)/lab-report && latexmk && cd ..
cd $(SCAFFOLDDIR)/presentation-slide && latexmk && cd ..
cd $(TESTDIR)/doctor-thesis && latexmk && cd ..
cd $(TESTDIR)/autorefs && latexmk && cd ..

regression-test: cls
zsh ./scripts/regression-testing.zsh
Expand All @@ -57,6 +58,7 @@ copy: cls
cp bithesis.cls $(SCAFFOLDDIR)/paper-translation
cp bithesis.cls $(SCAFFOLDDIR)/graduate-thesis
cp bithesis.cls $(TESTDIR)/doctor-thesis
cp bithesis.cls $(TESTDIR)/autorefs
cp bitreport.cls $(SCAFFOLDDIR)/lab-report
cp bitbeamer.cls $(SCAFFOLDDIR)/presentation-slide

Expand Down
18 changes: 18 additions & 0 deletions tests/autorefs/latexmkrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# vim: set ft=perl:

$pdf_mode = 5;

$xelatex = "xelatex -shell-escape -file-line-error -halt-on-error -interaction=nonstopmode -no-pdf -synctex=1 %O %S";
$xdvipdfmx = "xdvipdfmx -q -E -o %D %O %S";

$bibtex_use = 1.5;

$clean_ext = "hd loe ptc run.xml synctex.gz thm xdv";

$makeindex = "makeindex -s gind.ist %O -o %D %S";

add_cus_dep('nlo', 'nls', 0, 'nlo2nls');
sub nlo2nls {
system("makeindex -s nomencl.ist -o \"$_[0].nls\" \"$_[0].nlo\"");
}
push @generated_exts, 'nlo', 'nls';
68 changes: 68 additions & 0 deletions tests/autorefs/main.tex
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
\documentclass[type=master]{bithesis}


\begin{document}

\chapter{Lorem}

\begin{algo}[Lorem]
\label{algo}
Lorem ipsum dolor sit amet, qui minim labore adipisicing minim sint cillum sint consectetur cupidatat.
\end{algo}

% them
\begin{them}[Lorem]
\label{them}
Lorem ipsum dolor sit amet, qui minim labore adipisicing minim sint cillum sint consectetur cupidatat.
\end{them}

% lem
\begin{lem}[Lorem]
\label{lem}
Lorem ipsum dolor sit amet, qui minim labore adipisicing minim sint cillum sint consectetur cupidatat.
\end{lem}

% prop
\begin{prop}[Lorem]
\label{prop}
Lorem ipsum dolor sit amet, qui minim labore adipisicing minim sint cillum sint consectetur cupidatat.
\end{prop}
% cor
\begin{cor}[Lorem]
\label{cor}
Lorem ipsum dolor sit amet, qui minim labore adipisicing minim sint cillum sint consectetur cupidatat.
\end{cor}
% axi
\begin{axi}[Lorem]
\label{axi}
Lorem ipsum dolor sit amet, qui minim labore adipisicing minim sint cillum sint consectetur cupidatat.
\end{axi}
% defn
\begin{defn}[Lorem]
\label{defn}
Lorem ipsum dolor sit amet, qui minim labore adipisicing minim sint cillum sint consectetur cupidatat.
\end{defn}
% conj
\begin{conj}[Lorem]
\label{conj}
Lorem ipsum dolor sit amet, qui minim labore adipisicing minim sint cillum sint consectetur cupidatat.
\end{conj}
% exmp
\begin{exmp}[Lorem]
\label{exmp}
Lorem ipsum dolor sit amet, qui minim labore adipisicing minim sint cillum sint consectetur cupidatat.
\end{exmp}
% case
\begin{case}[Lorem]
\label{case}
Lorem ipsum dolor sit amet, qui minim labore adipisicing minim sint cillum sint consectetur cupidatat.
\end{case}
% rem
\begin{rem}[Lorem]
\label{rem}
Lorem ipsum dolor sit amet, qui minim labore adipisicing minim sint cillum sint consectetur cupidatat.
\end{rem}

\autoref{algo}, \autoref{them}, \autoref{lem}, \autoref{cor}, \autoref{prop}, \autoref{cor}, \autoref{axi}, \autoref{defn}, \autoref{conj}, \autoref{exmp}, \autoref{case}, \autoref{rem}.

\end{document}

0 comments on commit 837d3d3

Please sign in to comment.