daec261fa1
use $(PIP_OPTIONS) consistently
2022-07-30 17:26:46 -04:00
3f293e1c13
Use pip install -e util/converters in doc build
2022-07-29 17:56:01 -06:00
5fca9f4d1f
update mathjax version with bugfix release
2022-06-08 17:04:26 -04:00
13fc4f3588
must install wheel package before all other packages
2022-05-19 23:07:12 -04:00
4801fa00f8
update MathJax to latest bugfix release
2022-05-19 22:53:48 -04:00
247c61c93f
make portable to ubuntu
2022-04-21 13:01:13 -04:00
a8e5e0e515
use python -m venv instead of virtualenv
2022-04-20 15:49:22 -04:00
42d875a411
add fasthtml target for faster testing of .rst to html translation
2022-04-20 15:02:00 -04:00
59c060cc0e
switch to https protocol for cloning MathJax
...
https://github.blog/2021-09-01-improving-git-protocol-security-github/
2021-11-02 14:14:08 -04:00
1225dda3ad
update MathJax to version 3.2.0
2021-06-17 10:57:15 -04:00
0f5a1178fb
we don't need txt2rst and txt2html anymore
2021-05-25 22:14:29 -04:00
3f963ce249
update README/docs about generating the manual and accessing it online
2021-05-24 14:33:00 -04:00
f47333bebf
Update MathJax to 3.1.4 hotfix version
2021-04-23 16:38:54 -04:00
a2e46c47e3
download only a specific tag/version of MathJax when cloning
2021-04-22 16:20:34 -04:00
e7a37877c0
apply changes to doc Makefile to limit the impact of SNL network config changes
2021-02-16 11:40:25 -05:00
a83fe46860
spelling target needs conf.py
2021-02-01 20:32:19 -05:00
2b44d67128
consistent dependencies for targes in "doc" folder makefile
2021-02-01 18:13:00 -05:00
6ac481409a
remove temporary flag for using the new pip resolver which is now the default
2020-12-01 19:04:43 -05:00
9a3f935c9b
do not include polyfill.js anymore
2020-10-27 20:17:59 -04:00
60864f021f
replace "doc page" with "page" or equivalent
2020-10-07 22:29:26 -04:00
2f8a5ddd1f
xindy doesn't seem to be required (and is not available on CentOS 8)
2020-09-23 17:13:09 -04:00
92f8398bed
check more thoroughly for prerequisites to translate the PDF manual. update doc/README
2020-09-19 18:16:52 -04:00
6b0346c299
try use unencrypted download or using wget if normal download of polyfill.js fails
2020-09-19 16:14:08 -04:00
9030c987e6
tweak formatting and style setting to have the desired structure and layout
2020-09-19 00:54:54 -04:00
b520a6287b
Revert parts of "Restore PDF index"
...
We need to update the container image(s) for building the
pdf documentation on ci.lammps.org by adding `latexmk`
and `xindy` before we can re-enable this change to the makefile.
This partially reverts commit 3c3b76a781 .
2020-09-18 18:37:26 -04:00
3c3b76a781
Restore PDF index
2020-09-18 17:51:51 -04:00
4c5aedeaa0
fix typo
2020-09-17 12:50:53 -04:00
91eaaba1be
improve portability of docs makefile
...
- detect if /bin/bash is not found and provide a suitable error message
- use $(MAKE) and $(MFLAGS) variables to handle cases where GNU make is not called "make"
2020-09-17 12:40:09 -04:00
3d37fd05f4
disable caching - for now - to avoid bad side effects from sphinx-tabs
2020-09-10 16:14:18 -04:00
f8495975d3
transfer the rest of the Developer guide and remove the .tex versions and references to it
2020-08-28 10:52:45 -04:00
c256f2331f
JPG folder is no longer needed in HTML output
2020-08-25 16:59:39 -04:00
df8fb26272
Refactor changes to documentation build
...
- Added CMake variables for readability
- Moved Mathjax files to _static to avoid special copy logic
- Moved JPG/lammps-logo.png to _static to avoid special copy logic
- Removed dead CMake code
2020-08-25 13:41:31 -04:00
3f685c346f
add doxygen integration with conventional and cmake doc build
2020-08-24 17:58:37 -04:00
265b7cf11c
use new dependency resolver in pip for the documentation build virtual environment
2020-08-11 14:11:44 -04:00
437ff2742d
Update lammps_theme (based on latest sphinx_rtd_theme)
2020-07-21 12:44:10 -04:00
34689fed5e
make clean-all should also remove Manual.pdf and Developer.pdf
2020-04-13 23:34:29 -04:00
1688160669
don't need to force version 2.4.4 of sphinx anymore
2020-04-13 22:55:20 -04:00
20edc12821
copy images from figure rst directives as well
2020-04-11 11:53:55 -04:00
592a5fac53
fix bugs in doc makefile
2020-04-05 21:56:55 -04:00
97b11ea746
enforce using sphinx version 2.4.4, install spellchecker with all other sphinx tools
2020-04-05 21:36:06 -04:00
a9dad3d46c
test for PDFLaTeX and update README
2020-04-02 14:31:47 -04:00
fb9b5c6dd0
remove command copying (the now removed) doc/src/USER into some output folders
2020-03-19 15:55:05 -04:00
8546bb51bf
Layout images so they show up side-by-side in html and pdf and adapt to screen/paper size
2020-03-11 10:18:48 -04:00
3c277409c2
switch parsed-literal to code-block in Howto files where applicable
2020-02-27 12:45:14 -05:00
3563d2f10d
remove references to html-offline and only produce the offline viewable html manual
2020-02-26 16:01:03 -05:00
ca650ba43f
add some missing dependencies
2020-02-22 13:49:57 -05:00
e8d1288527
added script to check for missing packages in package tables in manual
2020-02-22 11:46:31 -05:00
60cb4416f0
add ability to build an offline viewable html format manual in html-offline
2020-02-22 02:27:18 -05:00
002fff95c6
copy large target image files only once
2020-02-11 11:07:55 +01:00
c8034d19c4
fix up remaining computes for embedded math and a few other issues
2020-02-10 16:21:19 -05:00