Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: sectioning pages for maxplus & max #91

Merged
merged 41 commits into from
Apr 1, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
8bd73fb
feat: impl maxplus part page (rebased)
LogCreative Feb 16, 2022
00ef213
fix: maxplus bottom page (rebased)
LogCreative Feb 19, 2022
5bb64c6
fix: maxplus sjtugate color
LogCreative Mar 7, 2022
2cec995
style: aboveskip and belowskip of codeblock
LogCreative Mar 11, 2022
4a3da5c
feat: add section navigation to maxplus partpage
LogCreative Mar 28, 2022
ffe8172
style: smaller width for maxplus part nav
LogCreative Mar 28, 2022
58af28e
feat: basic version of max part page
LogCreative Mar 28, 2022
e6a8d56
feat: use stamptext for max part page
LogCreative Mar 28, 2022
fa16f9f
fix: redef of \s
LogCreative Mar 28, 2022
f55bfa0
style: bigger part name for max
LogCreative Mar 28, 2022
7929bc6
feat: add my part page
LogCreative Mar 28, 2022
88f8bb1
fix: use `\newskip` for `\s`
LogCreative Mar 28, 2022
1dbd29d
feat: add translation use from ctexheading
LogCreative Mar 28, 2022
090d4dd
feat: name translation on section and subsection
LogCreative Mar 29, 2022
819a52e
feat: add name and number support for ctexset
LogCreative Mar 29, 2022
f623948
feat: section page and subsection page impl
LogCreative Mar 29, 2022
5127b95
feat: use one parent for sectioning pages
LogCreative Mar 29, 2022
16c443d
refactor: no optional argument for \maketitle
LogCreative Mar 29, 2022
ac9bb68
contrib: update sjtug config
LogCreative Mar 29, 2022
c572a69
fix: avoid using defbeamertemplatealias now
LogCreative Mar 29, 2022
2d257cc
docs: add set on sectioning pages
LogCreative Mar 29, 2022
59dfc11
contrib: sjtug modify the logo def locally
LogCreative Mar 29, 2022
ca0f32e
docs: change middle page as part page
LogCreative Mar 29, 2022
fd4a6c6
contrib: minted doc aspectratio
LogCreative Mar 29, 2022
a445a17
docs: add numbering mod method for ctexset
LogCreative Mar 29, 2022
7c1a342
fix: min title page logo bg color
LogCreative Mar 29, 2022
e1734cb
style: cn -> zh
LogCreative Mar 29, 2022
807901b
rename logo to zhlogo
LogCreative Mar 29, 2022
edaca5e
fix: max bottom page logo
LogCreative Mar 29, 2022
f054c40
fix: max bottom logo shift
LogCreative Mar 29, 2022
abd0f61
fix: max bottom logo too big
LogCreative Mar 29, 2022
aeea5c7
docs: update sectioning page details
LogCreative Mar 30, 2022
efc020c
updated bump version to v2.6.0
LogCreative Mar 30, 2022
eb16b3d
style: remove trailing space
LogCreative Mar 30, 2022
0f97b1e
ci: update copy resource
LogCreative Mar 30, 2022
c506cc0
ci: simplify copy_resources
LogCreative Mar 30, 2022
73a2f5d
ci: refresh usrdoc
LogCreative Mar 30, 2022
f396db5
ci: fix indent
LogCreative Mar 30, 2022
02bba11
docs: dev doc typo
LogCreative Mar 30, 2022
8b6e2de
style: add sections in cover template
LogCreative Mar 30, 2022
2b4820b
ci: update snippets
LogCreative Apr 1, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 4 additions & 6 deletions .github/ci/copy_resources.sh
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
#!/bin/bash

set -e
resources=(cnlogo.pdf dlogo.pdf enlogo.pdf sjtubadge.pdf sjtuphoto.jpg vlogo.pdf sjtubg.png)
for resource in ${resources[@]};
do
rm -f $resource
cp src/source/vi/$resource vi/$resource
done

rm -rf vi/
mkdir vi
cp -r src/source/vi/* vi/
60 changes: 45 additions & 15 deletions .vscode/sjtubeamer.code-snippets

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion beamercolorthemesjtubeamer.sty

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion beamerfontthemesjtubeamer.sty

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

24 changes: 13 additions & 11 deletions beamerinnerthemesjtubeamer.sty

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion beamerouterthemesjtubeamer.sty

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 3 additions & 3 deletions beamerthemesjtubeamer.sty

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion contrib/minted/minted.tex
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
\documentclass[aspectsratio=169]{ctexbeamer}
\documentclass[aspectratio=169]{ctexbeamer}
\usetheme{sjtubeamer} % 不必使用 my 选项
\usemytheme{minted} % 引入本插件,可以添加 draft 选项
\begin{document}
Expand Down
35 changes: 31 additions & 4 deletions contrib/sjtug/sjtubeamerthemesjtug.ltx
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
%% limitations under the License.
%% ------------------------------------------------------------------------
% 设置文件元数据
\ProvidesFile{sjtubeamerthemesjtug.ltx}[2022/02/18 SJTUG subtheme for SJTUBeamer]
\ProvidesFile{sjtubeamerthemesjtug.ltx}[2022/03/30 SJTUG subtheme for SJTUBeamer]
% 设置组织名称
\institute[SJTU Linux User Group]{上海交通大学 Linux 用户组}
% 设置徽标
Expand Down Expand Up @@ -75,7 +75,34 @@
}
\vfill
}
% 设置标题页
\defbeamertemplatealias{title page}{my}{sjtug}
% 设置结束页
\defbeamertemplatealias{bottom page}{my}{min}
\setbeamertemplate{bottom page}[min]
% 设置部分页、节页和小节页
\setbeamertemplate{sectioning pages}[min]
% 当然也可以分别设置:
% \setbeamertemplate{part page}[min]
% \setbeamertemplate{section page}[min]
% \setbeamertemplate{subsection page}[min]

% 下面不属于常规操作,会导致徽标不可更改,
% 不使用时请注释掉
%
% 更改徽标为含有当前章节名称
\xdef\oldlogo{\expandbeamertemplate{logo}}
\logo{\insertpart\oldlogo}
% 重定义标题页命令以局部使用老徽标定义
\let\oldmaketitle=\maketitle
\def\maketitle{
{
\logo{\oldlogo}
\oldmaketitle
}
}
% 重定义结尾页命令以局部使用老徽标定义
\let\oldmakebottom=\makebottom
\def\makebottom{
{
\logo{\oldlogo}
\oldmakebottom
}
}
Loading