Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
Marc Feger
Argument Relevance Presentation
Commits
bbd7efc6
Commit
bbd7efc6
authored
Aug 01, 2020
by
Marc Feger
Browse files
Add gitlab-ci and latexmkrc
parent
c097d64f
Pipeline
#43716
passed with stage
in 2 minutes and 19 seconds
Changes
2
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
.gitlab-ci.yml
0 → 100644
View file @
bbd7efc6
image
:
$CI_REGISTRY/cn-tsn/general/templates/latex
lint
:
image
:
golang:alpine
before_script
:
-
apk add --no-cache git
-
go get github.com/errata-ai/vale
script
:
-
vale .
allow_failure
:
true
pdf
:
script
:
-
latexmk -f
only
:
-
master
artifacts
:
paths
:
-
master.pdf
expire_in
:
1 week
.latexmkrc
0 → 100644
View file @
bbd7efc6
# specify the main file
@default_files = ('master.tex');
# create a pdf version of the document with pdflatex
$pdf_mode = 1; # tex -> pdf
# specify the pdflatex options
$pdflatex = 'pdflatex -8bit -file-line-error -halt-on-error -synctex=1 %O %S';
# remove files with the following file extentions (as well as the default ones) when using "latexmk -c" or "latexmk -C"
$clean_ext .= "synctex.gz run.xml %R-blx.bib lol bbl";
$cleanup_includes_cusdep_generated = 1;
# Remove comment from next line to output a list of dependents after compilation ("shadows" latexmk output)
# $dependents_list = 1;
# convert svg files directly to pdf with inkscape
add_cus_dep('svg', 'pdf', 0, 'svg2pdf');
sub svg2pdf {
$currdir = '$PWD';
return system("inkscape --export-text-to-path --export-area-drawing --export-pdf=\"$currdir/$_[0].pdf\" \"$currdir/$_[0].svg\"");
}
# run makeindex
add_cus_dep('idx', 'ind', 0, 'makeindex');
sub makeindex{
return system("makeindex \"$_[0].idx\"");
}
push @generated_exts, 'ind';
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment