Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tinytex #270

Merged
merged 66 commits into from
Jul 6, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
66 commits
Select commit Hold shift + click to select a range
2f0d24b
Fix and improve docs generation
flagarde Jul 6, 2023
33d965b
Fix and improve docs generation
flagarde Jul 6, 2023
0e12fc5
Try TinyTex
flagarde Jul 6, 2023
58c7fc2
Try TinyTex
flagarde Jul 6, 2023
b8f3ba5
Try TinyTex
flagarde Jul 6, 2023
6c16718
Update docs.yml
flagarde Jul 6, 2023
b38590d
Update docs.yml
flagarde Jul 6, 2023
6eb7fa0
Update docs.yml
flagarde Jul 6, 2023
7b7fc09
Update docs.yml
flagarde Jul 6, 2023
24b1d48
Update docs.yml
flagarde Jul 6, 2023
bd12cd5
Update docs.yml
flagarde Jul 6, 2023
065ca49
Update docs.yml
flagarde Jul 6, 2023
2b16b8b
Update docs.yml
flagarde Jul 6, 2023
ab6d9be
Update docs.yml
flagarde Jul 6, 2023
201dadb
Update docs.yml
flagarde Jul 6, 2023
3d3736f
Update docs.yml
flagarde Jul 6, 2023
8ff0eb3
Update docs.yml
flagarde Jul 6, 2023
81011b7
Update docs.yml
flagarde Jul 6, 2023
6fbf13f
Update docs.yml
flagarde Jul 6, 2023
345be1a
Update docs.yml
flagarde Jul 6, 2023
d52226c
Update docs.yml
flagarde Jul 6, 2023
c8fff71
Update docs.yml
flagarde Jul 6, 2023
441625b
Merge branch 'jupyter-xeus:master' into tinytex
flagarde Jul 6, 2023
2e4c6eb
Update docs.yml
flagarde Jul 6, 2023
453f373
Update docs.yml
flagarde Jul 6, 2023
c72a479
Update docs.yml
flagarde Jul 6, 2023
a129a42
Update docs.yml
flagarde Jul 6, 2023
bed5bf9
Update docs.yml
flagarde Jul 6, 2023
692ff66
Update docs.yml
flagarde Jul 6, 2023
28ae144
Update docs.yml
flagarde Jul 6, 2023
27f522e
Update docs.yml
flagarde Jul 6, 2023
8d2a286
Update docs.yml
flagarde Jul 6, 2023
3037aa2
Update docs.yml
flagarde Jul 6, 2023
26bca91
Update docs.yml
flagarde Jul 6, 2023
3844d44
Update docs.yml
flagarde Jul 6, 2023
1e43de4
Update docs.yml
flagarde Jul 6, 2023
1a3bcfa
Update docs.yml
flagarde Jul 6, 2023
46a87cb
Update docs.yml
flagarde Jul 6, 2023
a9d58b9
Update docs.yml
flagarde Jul 6, 2023
6ff8746
Update docs.yml
flagarde Jul 6, 2023
af086b4
Update docs.yml
flagarde Jul 6, 2023
8d263b3
Update docs.yml
flagarde Jul 6, 2023
27d3870
Update docs.yml
flagarde Jul 6, 2023
a226702
Update docs.yml
flagarde Jul 6, 2023
87a222a
Update docs.yml
flagarde Jul 6, 2023
2dfcc5a
Update docs.yml
flagarde Jul 6, 2023
18a72fa
Update docs.yml
flagarde Jul 6, 2023
2b43a22
Update docs.yml
flagarde Jul 6, 2023
021c011
Update docs.yml
flagarde Jul 6, 2023
dfd6479
Update docs.yml
flagarde Jul 6, 2023
bee195e
Update docs.yml
flagarde Jul 6, 2023
de9b9f4
Update docs.yml
flagarde Jul 6, 2023
14b608c
Update docs.yml
flagarde Jul 6, 2023
3fc521d
Update docs.yml
flagarde Jul 6, 2023
c2cf22a
Update docs.yml
flagarde Jul 6, 2023
2261824
Update docs.yml
flagarde Jul 6, 2023
b61a5be
Update docs.yml
flagarde Jul 6, 2023
393c33d
Update docs.yml
flagarde Jul 6, 2023
f6e1128
Update header.tex
flagarde Jul 6, 2023
80c87c0
Update docs.yml
flagarde Jul 6, 2023
3b5e5a5
Update header.tex
flagarde Jul 6, 2023
8a73f2c
Update docs.yml
flagarde Jul 6, 2023
a5e7df8
Update docs.yml
flagarde Jul 6, 2023
c5a1711
Update docs.yml
flagarde Jul 6, 2023
ae2374d
Update header.tex
flagarde Jul 6, 2023
bd826b7
Update docs.yml
flagarde Jul 6, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 9 additions & 2 deletions .github/workflows/docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -39,8 +39,15 @@ jobs:
with:
path: .github/workflows

- name: 🟨 Install packages
run: sudo apt-get install dia mscgen inkscape texlive-latex-recommended texlive-latex-extra texlive-font-utils
- name: 🟨 Install TinyTeX
uses: r-lib/actions/setup-tinytex@v2
env:
TINYTEX_INSTALLER: TinyTeX-0

- name: 🟨 Install LaTeX packages
run: |
tlmgr install latex-bin newunicodechar latex-tools-dev courier dvips wasy epstopdf-pkg helvetic etoc caption pdftexcmds hyperref tocloft natbib fancyhdr changepage geometry psnfss ec ulem intcalc alphalph enumitem etoolbox stackengine amsfonts adjustbox iftex hanging pmboxdraw ltxcmds kvsetkeys kvdefinekeys infwarerr kvoptions float xcolor colortbl varwidth fancyvrb multirow epstopdf
tlmgr list --only-installed
- name: 🐍 Install Conda environment
uses: mamba-org/setup-micromamba@v1.4.3
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/micromamba/docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,3 +5,4 @@ channels:
- defaults
dependencies:
- doxygen
- ghostscript
6 changes: 3 additions & 3 deletions cmake/Documentation.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ function(doxyfile_docs)
endif()

if(DEFINED DOXYGEN_INPUT)
missive(WARN "DOXYGEN_INPUT is set but it will be ignored. Pass the files and directories directly to the doxygen_add_docs() command instead.")
message(WARNING "DOXYGEN_INPUT is set but it will be ignored. Pass the files and directories directly to the doxygen_add_docs() command instead.")
endif()
set(DOXYGEN_INPUT "${ARGS_UNPARSED_ARGUMENTS}")

Expand Down Expand Up @@ -132,7 +132,7 @@ function(doxyfile_docs)
set(DOXYGEN_GENERATE_LATEX YES)
else()
set(DOXYGEN_GENERATE_LATEX NO)
missive(WARN "DOXYGEN_GENERATE_LATEX is set to ON but latex compilers are not found ! Disabling the pdf generation !")
message(WARNING "DOXYGEN_GENERATE_LATEX is set to ON but latex compilers are not found ! Disabling the pdf generation !")
endif()
endif()

Expand Down Expand Up @@ -207,7 +207,7 @@ function(doxyfile_docs)
if(_isGenerated OR (EXISTS "${_abs_item}" AND NOT IS_DIRECTORY "${_abs_item}" AND NOT IS_SYMLINK "${_abs_item}"))
list(APPEND _sources "${_abs_item}")
elseif(_args_USE_STAMP_FILE)
missive(FATAL_ERROR "Source does not exist or is not a file:\n"
message(FATAL_ERROR "Source does not exist or is not a file:\n"
" ${_abs_item}\n"
"Only existing files may be specified when the "
"USE_STAMP_FILE option is given.")
Expand Down
14 changes: 1 addition & 13 deletions docs/header.tex
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,6 @@
\RequirePackage{infwarerr}
\let\protected@wlog\@@protected@wlog
\makeatother
\IfFormatAtLeastTF{2016/01/01}{}{\usepackage{fixltx2e}} % for \textsubscript
\IfFormatAtLeastTF{2015/01/01}{\pdfsuppresswarningpagegroup=1}{}

\usepackage{doxygen}
Expand All @@ -43,10 +42,7 @@
\usepackage{graphicx}
\usepackage[utf8]{inputenc}
\usepackage{makeidx}
\PassOptionsToPackage{warn}{textcomp}
\usepackage{textcomp}
\usepackage[nointegrals]{wasysym}
\usepackage{ifxetex}
\usepackage{iftex}

% NLS support packages
$languagesupport
Expand Down Expand Up @@ -168,15 +164,7 @@
% Hyperlinks
%%BEGIN PDF_HYPERLINKS
% Hyperlinks (required, but should be loaded last)
\ifpdf
\usepackage[pdftex,pagebackref=true]{hyperref}
\else
\ifxetex
\usepackage[pagebackref=true]{hyperref}
\else
\usepackage[ps2pdf,pagebackref=true]{hyperref}
\fi
\fi

\hypersetup{%
colorlinks=true,%
Expand Down