-
Notifications
You must be signed in to change notification settings - Fork 7
/
.travis.yml
38 lines (33 loc) · 1.88 KB
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
language: python
python:
- "3.6"
cache:
directories:
- /tmp/texlive
install:
- export PATH="/tmp/texlive/bin/x86_64-linux:$PATH";
- |
if ! command -v tlmgr > /dev/null; then
REMOTE="http://mirror.ctan.org/systems/texlive/tlnet";
INSTALL="/tmp/install-texlive";
mkdir -p $INSTALL;
curl -sSL $REMOTE/install-tl-unx.tar.gz | tar -xzv -C $INSTALL \
--strip-components=1;
echo "selected_scheme scheme-basic" >> $INSTALL/tl.profile;
echo "TEXDIR /tmp/texlive" >> $INSTALL/tl.profile;
echo "TEXMFLOCAL /tmp/texlive/texmf-local" >> $INSTALL/tl.profile;
echo "TEXMFSYSCONFIG /tmp/texlive/texmf-config" >> $INSTALL/tl.profile;
echo "TEXMFSYSVAR /tmp/texlive/texmf-var" >> $INSTALL/tl.profile;
echo "tlpdbopt_autobackup 0" >> $INSTALL/tl.profile;
echo "tlpdbopt_install_docfiles 0" >> $INSTALL/tl.profile;
echo "tlpdbopt_install_srcfiles 0" >> $INSTALL/tl.profile;
$INSTALL/install-tl -profile $INSTALL/tl.profile;
fi
- tlmgr update --self --all −−no−auto−install;
- tlmgr install latexmk
fontname fontspec l3kernel l3packages xetex
cjk ctex environ ms trimspaces ulem xecjk zhnumber
fandol tex-gyre stix2-otf xits
- tlmgr install etoolbox ifxetex unicode-math xcolor fancyhdr geometry enumitem environ natbib notoccite hyperref tcolorbox amsmath ntheorem physics stmaryrd bbding pdfpages dirtree booktabs multirow diagbox makecell float listings caption diagbox enumitem eso-pic etoolbox filehook float footmisc fp multirow notoccite ntheorem pdfpages pict2e unicode-math xcolor zapfding fontaxes kastrup listings lm metalogo newpx newtx palatino pxfonts thumbpdf txfonts xkeyval tcolorbox pgf tikz-cd fontawesome algorithms algorithmicx ncctools qtree siunitx blindtext
script:
- make PROJECT=ps NAME=problemsolving generate && make PROJECT=ps NAME=problemsolving