Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/unkwusr/thesis-markdown-pandoc
Diploma thesis written in markdown, which then renders to pdf using pandoc, through tex (for styling).
https://github.com/unkwusr/thesis-markdown-pandoc
diploma latex markdown pandoc tex thesis
Last synced: 16 days ago
JSON representation
Diploma thesis written in markdown, which then renders to pdf using pandoc, through tex (for styling).
- Host: GitHub
- URL: https://github.com/unkwusr/thesis-markdown-pandoc
- Owner: UnkwUsr
- License: mit
- Created: 2024-06-13T01:56:44.000Z (8 months ago)
- Default Branch: master
- Last Pushed: 2024-06-13T02:09:16.000Z (8 months ago)
- Last Synced: 2024-11-21T09:15:12.260Z (3 months ago)
- Topics: diploma, latex, markdown, pandoc, tex, thesis
- Language: TeX
- Homepage:
- Size: 8.79 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Diploma thesis written in markdown, which then renders to pdf using pandoc,
through tex (for styling).## Usage
1. Clone repo
2. Run `make deps_load` to download dependencies (pandoc filters) if needed
3. Run `make build` to build pdf. See results in `out/0.pdf`.
4. Also you can run `make view` to build and immediately preview result with
`zathura` (if installed)
5. Run `make merge` when want to build final version with merged title pages.
See results in `out/merged.pdf`## Notes
P.S. current tex template and bibliography style (.csl) are meant to be used in
Russian papers. You may want to replace it or adapt to your needs.## Known problems (bugs)
Symbol `/` can block words wrapping. Known workaround is using `\slash` in
place of this symbol. Example: `one\slash two`.## Dependencies
* `pandoc` - main job, to convert markdown to tex and pdf.
* `make` - used to run commands to build. Can be omitted.
* `libreoffice` - to render title from docx to pdf. Can be omitted.
* `pdftk` - to merge rendered title and output from pandoc.
* latex and everything else...