• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

panunu/metropolia-thesis-latex: A LaTeX template that follows Metropolia's t ...

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称(OpenSource Name):

panunu/metropolia-thesis-latex

开源软件地址(OpenSource Url):

https://github.com/panunu/metropolia-thesis-latex

开源编程语言(OpenSource Language):

TeX 99.6%

开源软件介绍(OpenSource Introduction):

Metropolia Thesis LaTeX Template

License

Creative Commons License
Metropolia Thesis LaTeX Template by Panu Leppäniemi, Patrik Luoto, Mikaa Oni and Patrick Ausderau is licensed under a Creative Commons Attribution 4.0 International License.

Check comments in main.tex for details. Especially what it means when licensing your own thesis when using this template.

Accessibility

Accessible pdf is a requirement for the 2021 thesis (and every future versions as required by EU regulations). Currently, it is work in progress in LaTeX and should be implemented by 2023/25. Meanwhile, there is two options:

Option 1, check by hand (recommended)

Once your pdf is ready to be published, use e.g. Adobe Acrobat Pro DC (available on school computers), from the More Tools -> Accessibility, run the Accessibility Check and once the Checker opens, you can fix the problems by right clicking them (mostly, fix the Tagged PDF, Alternative text for image and Table Headings,...).

Option 2, try with some experimental packages (at your own risk)

If you are not afraid and know what you are doing... Has been tested in branch axessibility (and somehow in abandoned accessibility-tag branch):

  • accsupp and pdfcomment packages to have alternative text to figures. Nicely get a tooltip over the image; but fail the alternative text test...
  • accessibility package for tagged pdf; but conflicted with too many packages and as stated by the author "should be considered broken and unusable".
  • tagpdf package would require much manual work (e.g. when trying to add alttext to figures). And as stated by the author "is not intended for production use, but allows the user to try out how difficult it is to tag some structures".
  • axessibility to tag formulae. Works nicely; but seems to mess with the reading order of the other elements?

Most of these packages required to use lualatex as compiler.

Compiler

Use XeLaTeX as a compiler.

Compilation

Usual compilation sequence (minted package require external Python Pygments script to be installed (check the docs))

# minted require -shell-escape to run  external script.
# -8bit avoid ^^I for tabs in minted.
$ xelatex -shell-escape -8bit main
# If any change in the bibliography
$ biber main
# If any change with the abbreviation or acronym
$ makeglossaries main
#Then compile again
$ xelatex -shell-escape -8bit main
#And if still some citation or label warnings, compile once more
$ xelatex -shell-escape -8bit main

GitHub Actions

As a demonstration, check the .github/workflows/main.yml for an example of latex build through github actions. Result pdf can be downloaded if the job is successful.

Using Overleaf

  1. Create an account on Overleaf (if not already have one)

Using git

Note: git version control != GitHub


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap