Code Monkey home page Code Monkey logo

sjtubeamer's People

Contributors

cascades-sjtu avatar logcreative avatar nbwzx avatar sjwsl avatar skyzh avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

sjtubeamer's Issues

Color scheme selection support

可以考虑同时支持红色/蓝色两种配色,并且把主题相关的内容放到 sjtu-{blue/red}.sty 文件中。用户可以自己选择使用哪一套配色。

构建系统升级

  • 创建 texmf 文件夹,使用 latexmk 的 texmf 识别源文件目录(暂时放弃)
  • 使用 l3build 统一管理脚本和/或提供加速编译系统(实验性)(独立项目)
  • 修正 contrib 文件夹的加载方式(配合 texmf 使用 \IfFileExists 后会误认为属于根路径,\input 不认根路径会报错) 不应当将 contrib 文件夹移到 texmf 下,参考 node-modules 文件夹
  • 针对在线平台的优化(在 SJTU LaTeX 文档助手上减少 maxplus\partpage 卡顿、SJTU LaTeX 文档助手尚不支持 minted 问题已不存在

部分阅读器透明度失效

最近基于 pdf.js 的阅读器(如 VS Code 插件 LaTeX Workshop, Overleaf 等)在使用 tikzfadingfrompicture 实现的遮罩图形上会出现不透明度无法正常渲染的情况。

VS Code LaTeX Workshop
基于 pdf.js
Adobe Acrobat pympress
基于 poppler
SJTUG 主题 image image image
max 主题 image image image

注意在测试 v2.3.0 的样例文件时并没有发生这种问题,问题出现在近期,LaTeX Workshop 目前的 pdf.js 升级版本:James-Yu/LaTeX-Workshop#3187

该问题最近的一次报告:#94

Enhance development experience

目前 SJTUBeamer 编译的过程产物和 tex 文件处于同一文件夹中,浏览起来比较麻烦。与此同时,根目录下文件太多,也有些难看。因此,之后可能:

  • 编译脚本默认将产物输出到 build 文件夹
  • 把图形素材归入 vi 文件夹中

提供最小可用文档

现在的示例文档比较复杂,不好修改。可以考虑在根目录下给用户提供一个 min.tex。看起来 src/doc 里面已经有了?

Speed Up for v3

SJTUBeamer 将在下面的版本里逐步优化编译速度:

  • 稳定缓存 tikz 图像,为后面的模板图形做准备 #70
  • 考虑多线程(或者脏区渲染),参见\includeonlyframesbeamer)和tikz中的多线程make缓存(独立项目)
  • 优化构建,使用预编译头 mylatexformat 集成构建 demo 文件,或者扩展到主文件的构建流程 #75
  • 必要时构建半集成环境

VSC Snippets 环境补全 bug

使用 VS Code Snippet 自动补全时,environment 的代码补全会有 bug。

\begin{code

补全 ->

\begin{\begin{codeblock}[]

\end{codeblock}

如何修改模板中\title的字体大小

我正在用beamer中maxplus模板制作我的答辩ppt。

使用\title填写论文标题时,由于论文标题字数过大,超出了一行。该如何调整以使得字体大小适当,从而保证标题在一行中完成

关于本地运行main.tex不显示参考文献的问题

问题描述:
从Github上下载v3.0.0到本地后,使用XeLaTex编译后始终参考文献不显示,此外编译其他带参考文献模板的时候均发现参考文献不显示,可以指点一下可能是什么原因吗?

系统信息:

  • OS版本(带版本号): Windows 11 专业版 21H2 22000.1219
  • TeX 发行版(带版本号): TeX Live 0.6.7
    image

日志信息:
image


t3enc.def
357
LaTeX Font Warning: Font shape `T3/lmss/m/n' undefined using `T3/cmr/m/n' instead on input line 357.
main.vrb
3
LaTeX Warning: Citation 'devoftech' on page 39 undefined on input line 3.
main.vrb
4
LaTeX Warning: Citation 'thelegendofjiang' on page 39 undefined on input line 4.
main.tex
189
LaTeX Warning: Empty bibliography on input line 189.
main.tex

LaTeX Font Warning: Some font shapes were not available, defaults substituted.
main.tex

LaTeX Warning: There were undefined references.
main.tex

Package biblatex Warning: Please (re)run Biber on the file: main and rerun LaTeX afterwards.
introduction.tex
104
Overfull \vbox (6.29536pt too high) detected at line 104
introduction.tex
228
Overfull \vbox (22.14632pt too high) detected at line 228
introduction.tex
277
Overfull \vbox (7.97676pt too high) detected at line 277
basis.tex
198
Overfull \vbox (11.56564pt too high) detected at line 198
basis.tex
430
Overfull \vbox (22.16568pt too high) detected at line 430
basis.tex
484
Overfull \vbox (2.65196pt too high) detected at line 484
basis.tex
590
Overfull \vbox (7.41429pt too high) detected at line 590
thesis.tex
109
Overfull \vbox (18.76569pt too high) detected at line 109

-->

special version for thesis pre

基本再过2-3周就要毕业设计答辩了,我还会用这个模板来做PPT。
想问一下是否有必要专门针对毕设答辩做一个主题Beamer?虽然我对于交大整体毕设答辩的统一度还有普遍要求都不够了解,但目前看来需求是有的。

SJTUVI 包独立草案

@AlexaraWu 提供了 SJTUVI 的 tikz 编译版本。我们或许将会考虑使用新的机制引入 vi 文件夹内的文件:传递源码,下载预编译出PDF。

如果可能的话需要完成下面的步骤:

  • 编写SJTUBeamer的本地安装脚本(好像ins是可以运行系统命令的,最好能够标准化流程)
  • 将预编译vi从tex变为PDF的步骤写入安装脚本中 258cc4f
  • 更改接口

支持自定义 math font

默认的 math font 不包含 \Join 这个数学符号:

image

需要手动设置 XITSMath 才能正常显示。

\setmathfont{XITSMath-Regular}
[    Extension = .otf,
      BoldFont = XITSMath-Bold,
]

如果能像 SJTUThesis 一样添加一个 math-font 文档选项,可以大大方便字体切换 🤣

math-font=auto|termes|stixtwo|xits|pagella|cambria|newcm|lm|none

封面字体大小

请问怎样可以调整封面姓名学校日期的字体大小呢,感觉现在的有点小,想放大一号,谢谢!

SJTUBeamermin 第二阶段的合并进度

第一阶段:#24

SJTUBeamermin 内部的重构

  • vishape 与 colordef 的合并 #26
  • vi 图形的自由着色

API 合并

  • API 的调配确认 #28
  • API 整合
  • 额外功能的开发

文档

  • 用户文档
  • 开发文档

页面底部控制栏错位

问题描述:

image

系统信息:

  • OS版本(带版本号): GitHub CI
  • TeX 发行版(带版本号): TeX Live

日志信息:

长宽比

目前似乎只有16:9,可否支持4:3

`ctexbeamer` + `sjtubeamer` 无法显示 `\mathbf{\Psi}`

粗体大写希腊字母在 ctexbeamer + sjtubeamer 下会消失:

\documentclass{ctexbeamer}
\usetheme{sjtubeamer}
\begin{document}
\begin{frame}
    $\mathbf{\Gamma} \mathbf{\Delta} \mathbf{\Theta} \mathbf{\Lambda}
    \mathbf{\Xi} \mathbf{\Pi} \mathbf{\Sigma} \mathbf{\Upsilon}
    \mathbf{\Phi} \mathbf{\Psi} \mathbf{\Omega}$
\end{frame}
\end{document}

而如果只使用 beamer 文档类时不会。

适配 beamerposter

beamerposter 相结合以更好地制作海报。

  • 基础适配
  • headline
  • footline
  • 背景
  • 相关宏
  • 修改度量单位 #122

fontawesome 宏包字体问题

问题描述:

编译示例文档时,会显示

! Package fontspec Error: The font "PingFang SC" cannot be found.

后续删除 FontAwesome 后,会显示

! Package fontspec Error: The font "FontAwesome" cannot be found.

系统信息:

  • OS版本(带版本号): macOS
  • TeX 发行版(带版本号): MacTeX

SJTUBeamer Roadmap

最近几天我应该可以加上这些东西:

  • 加上 GitHub Action 自动编译
  • 尝试支持 XeLaTeX
  • Logo 使用 pdf 矢量图
  • 移植 https://github.com/sjtug/sjtulib-latex-talk 的主题
  • 讨论一下 License 问题(使用模版的同学不一定要放出源代码,是不是可以考虑换成限制更少的开源协议?)
  • 社区建设与用户反馈的模式 (应该会采用类似 SJTUThesis 的 Discussion + Issue 模式)

字号选项暂不可用

由于 outer 尚未重构完成(需要修改单位为字号匹配),使用文档类选项更改字号会出现顶部标题栏排版错位。

SJTUBeamer 红色主题颜色与 vi 模版不一致

\definecolor{sjtuRedPrimary}{HTML}{9E1F36}         %engred
\definecolor{sjtuRedSecondary}{HTML}{F28101}       %orange
\definecolor{sjtuRedTertiary}{HTML}{FED201}        %yellow
\definecolor{sjtuBluePrimary}{HTML}{004098}        %problue 
\definecolor{sjtuBlueSecondary}{HTML}{298626}      %lightgreen
\definecolor{sjtuBlueTertiary}{HTML}{004D4B}

比较好奇这些颜色的出处是哪里,看起来 https://vi.sjtu.edu.cn/index.php/articles/base/3 上面并不是这些颜色?

image

logo 正文消失

问题描述:

logo 正文颜色消失

系统信息:

  • OS版本(带版本号): GitHub CI
  • TeX 发行版(带版本号): TeX Live 2021

贡献插件😎

现在 SJTUBeamer 已经加入插件功能,诚挚欢迎向 SJTUBeamer 贡献插件!

您可以向 SJTUBeamer 提供:

  • 子主题 针对于自己所在组织制作的特定子主题,或者是自定义封面
  • 插件 通过覆盖加载改变主模板的部分外观,或者是方便输入的区块
  • 主题大纲 提供一种演示主题的基本书写框架
  • 子模块 长期频繁更新的项目

贡献方法详见 CONTRIBUTING,插件的文档预览将会在本 Issue 更新。PR 后请注意向 Maintainer 提交代码审查请求。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.