feat: generate sjtuvi graphics when installing - #80
LogCreative wants to merge 4 commits into
Conversation
|
SJTU Logo 的存储形式不论是 pdf, png 或是 tex,它都是 SJTU Logo,理论上都受到校徽 logo 使用协议的限制。感觉发布到 ctan 上的版本应该让用户自己指定 logo 的位置( |
|
🤔 这个可以再等等 我实际上觉得校徽一类的属于public domain 按照道理应该都是可以用的 但是这个担心不无道理 这个可以先做好放着?
|
4f5c165 to
4420895
Compare
|
或者是传上去仅保留基本的框架, |
|
提个问题可以吗。感觉就是每个frame的title占的空间比较大,同时呢,每帧的右下角还有个logo,上下一切,其实浪费了很多空间。 |
|
还有,想问下logo具体是怎么处理的。(我们学校官网logo没有矢量图,只有JPG糊图,我都是用inkscape描的)。 另外,各位制作的模版明显比我的好。厉害了 |
|
此外,关于lshort,维护方一直在维护,这个文档还是很有用的 |
这个可以通过下面的代码简化页面 \usetheme[default]{sjtubeamer}
\logo{}这样就只剩余标题了,logo也会被去除 |
我们学校官网有 AI 的矢量图,所以可以直接导出矢量信息。主分支直接采用 pdf 作为logo嵌入方式。 |
|
嗯嗯,使用tikz会有严重的编译速度问题。我用tikz是拿去移封面图片了,这不是个好做法。其余所有的部件都没有用tikz。 |
其实可以重新排排位置,改改frametitle对应的beamercolorbox的高度和深度 |
我看到你们的模板页头确实做的很好,自定化很高。 |
嗯嗯,我也看到了你们是想与原主题适配,这点我没管。我直接用自定义主题是考虑过空间问题的,比如迷你帧主题节标题过长或者节幻灯页数过多直接爆炸。 此外,感觉你们宏包option太多了,可以做option汇总归类。(这个我那边也正在改代码) |
对的自定页头 就得考虑很多边界情况 option多也还行吧 这个没用键值对 用单值也是考虑输入上的方便( |
|
由于 |
安装时生成 VI 图形
fix #77 .
由于直接使用图片会导致 #61 ,这项工作将图片的生成写入tex文件中,以在安装时生成/第一次运行时生成这些依赖文件。社区版 #79 将直接使用已经编译出的文件。
已经解决
只要 ins 解包时采用 latex 系编译,并添加
-shell-escape参数就可以编译出 vi 图形。由于
-shell-escape无法绕过,ins 文件在不同的平台上的安装方法不一定相同,并且自动安装一般不会添加-shell-escape,手动安装都会一般使用所以需要考虑使用第一次
-shell-escape编译用户自己的文档时生成依赖图形。尚未解决
现在能想到的方法暂时还不能使用 plain TeX 解包(比如
pdftex而不是pdflatex)。将考虑\AtEndDocument的hook。一个 jpg (maxplus 头图)将无法使用 tex 文件生成,可能安装版将会转为占位符。
TODO list
unpackexe,unpackoptexternal库打补丁,以支持.ins文件的缓存-shell-escape则将相关的图形命令设空\immediate\write运行系统指令