├── .github ├── dependabot.yml └── workflows │ └── main.yml ├── .gitignore ├── .gitlint ├── .pre-commit-config.yaml ├── .yamllint.yaml ├── CHANGELOG.md ├── LICENSE ├── README.md ├── build.lua ├── cnlogo.dtx ├── cnlogo.ins ├── cnlogo ├── ahu.tex ├── bhu.tex ├── bjtu.tex ├── bjydu.tex ├── bnu.tex ├── chu.tex ├── ckyu.tex ├── csu.tex ├── cug.tex ├── cupsl.tex ├── dbcju.tex ├── dllgu.tex ├── fdu.tex ├── gnu.tex ├── gufs.tex ├── hbu.tex ├── hdsfu.tex ├── hdzfu.tex ├── hgyu.tex ├── hhu.tex ├── hit.tex ├── hnlgu.tex ├── hnnu.tex ├── hnu.tex ├── hustc.tex ├── hznu.tex ├── jlu.tex ├── jnu.tex ├── ju.tex ├── lzu.tex ├── muc.tex ├── ncu.tex ├── neu.tex ├── nju.tex ├── njust.tex ├── nku.tex ├── pku.tex ├── ruc.tex ├── scu.tex ├── sdcju.tex ├── sdu.tex ├── shu.tex ├── stju.tex ├── sustc.tex ├── swau.tex ├── swcnu.tex ├── sysu.tex ├── szu.tex ├── thu.tex ├── tju.tex ├── tjuu.tex ├── ustb.tex ├── ustc.tex ├── whlgu.tex ├── whu.tex ├── wzu.tex ├── xbnlkju.tex ├── xdu.tex ├── xjtu.tex ├── xmu.tex ├── yzu.tex ├── zcmu.tex ├── zhyu.tex ├── zju.tex ├── zky.tex ├── znyu.tex └── zzu.tex ├── latexindent.yaml └── package.json /.github/dependabot.yml: -------------------------------------------------------------------------------- 1 | --- 2 | version: 2 3 | updates: 4 | - package-ecosystem: github-actions 5 | directory: / 6 | schedule: 7 | interval: monthly 8 | - package-ecosystem: gitsubmodule 9 | directory: / 10 | schedule: 11 | interval: monthly 12 | -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | "on": 3 | push: 4 | pull_request: 5 | workflow_dispatch: 6 | 7 | # https://github.com/softprops/action-gh-release/issues/236 8 | permissions: 9 | contents: write 10 | 11 | env: 12 | files: build/distrib/*/*.zip 13 | 14 | jobs: 15 | build: 16 | runs-on: ubuntu-latest 17 | steps: 18 | - uses: actions/checkout@v3 19 | - uses: xu-cheng/texlive-action/full@v1 20 | if: ${{ ! startsWith(github.ref, 'refs/tags/') }} 21 | with: 22 | run: | 23 | l3build ctan 24 | - uses: actions/upload-artifact@v3 25 | if: ${{ ! startsWith(github.ref, 'refs/tags/') }} 26 | with: 27 | path: | 28 | ${{ env.files }} 29 | - name: Get changelog 30 | if: startsWith(github.ref, 'refs/tags/') 31 | run: > 32 | mkdir -p build; 33 | perl -0777 -ne'/## .*?\n\n(.*?)\n\n\n/s; print $1' CHANGELOG.md > 34 | build/CHANGELOG.md 35 | - uses: softprops/action-gh-release@v1 36 | if: startsWith(github.ref, 'refs/tags/') 37 | with: 38 | body_path: build/CHANGELOG.md 39 | files: | 40 | ${{ env.files }} 41 | - uses: xu-cheng/texlive-action/full@v1 42 | if: startsWith(github.ref, 'refs/tags/') 43 | with: 44 | run: | 45 | apk add git 46 | git config --global --add safe.directory '*' 47 | l3build tag ${{ github.ref_name }} 48 | l3build ctan 49 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.sty 2 | *.cls 3 | /build/ 4 | *.zip 5 | *.curlopt 6 | *.hd 7 | *.markdown.lua 8 | _markdown_*/ 9 | 10 | ## Core latex/pdflatex auxiliary files: 11 | *.aux 12 | *.lof 13 | *.log 14 | *.lot 15 | *.fls 16 | *.out 17 | *.toc 18 | *.fmt 19 | *.fot 20 | *.cb 21 | *.cb2 22 | .*.lb 23 | 24 | ## Intermediate documents: 25 | *.dvi 26 | *.xdv 27 | *-converted-to.* 28 | # these rules might exclude image files for figures etc. 29 | *.ps 30 | *.eps 31 | *.pdf 32 | 33 | ## Generated if empty string is given at "Please type another file name for output:" 34 | .pdf 35 | 36 | ## Bibliography auxiliary files (bibtex/biblatex/biber): 37 | *.bbl 38 | *.bcf 39 | *.blg 40 | *-blx.aux 41 | *-blx.bib 42 | *.run.xml 43 | 44 | ## Build tool auxiliary files: 45 | *.fdb_latexmk 46 | *.synctex 47 | *.synctex(busy) 48 | *.synctex.gz 49 | *.synctex.gz(busy) 50 | *.pdfsync 51 | 52 | ## Build tool directories for auxiliary files 53 | # latexrun 54 | latex.out/ 55 | 56 | ## Auxiliary and intermediate files from other packages: 57 | # algorithms 58 | *.alg 59 | *.loa 60 | 61 | # achemso 62 | acs-*.bib 63 | 64 | # amsthm 65 | *.thm 66 | 67 | # beamer 68 | *.nav 69 | *.pre 70 | *.snm 71 | *.vrb 72 | 73 | # changes 74 | *.soc 75 | 76 | # comment 77 | *.cut 78 | 79 | # cprotect 80 | *.cpt 81 | 82 | # elsarticle (documentclass of Elsevier journals) 83 | *.spl 84 | 85 | # endnotes 86 | *.ent 87 | 88 | # fixme 89 | *.lox 90 | 91 | # feynmf/feynmp 92 | *.mf 93 | *.mp 94 | *.t[1-9] 95 | *.t[1-9][0-9] 96 | *.tfm 97 | 98 | #(r)(e)ledmac/(r)(e)ledpar 99 | *.end 100 | *.?end 101 | *.[1-9] 102 | *.[1-9][0-9] 103 | *.[1-9][0-9][0-9] 104 | *.[1-9]R 105 | *.[1-9][0-9]R 106 | *.[1-9][0-9][0-9]R 107 | *.eledsec[1-9] 108 | *.eledsec[1-9]R 109 | *.eledsec[1-9][0-9] 110 | *.eledsec[1-9][0-9]R 111 | *.eledsec[1-9][0-9][0-9] 112 | *.eledsec[1-9][0-9][0-9]R 113 | 114 | # glossaries 115 | *.acn 116 | *.acr 117 | *.glg 118 | *.glo 119 | *.gls 120 | *.glsdefs 121 | *.lzo 122 | *.lzs 123 | 124 | # uncomment this for glossaries-extra (will ignore makeindex's style files!) 125 | # *.ist 126 | 127 | # gnuplottex 128 | *-gnuplottex-* 129 | 130 | # gregoriotex 131 | *.gaux 132 | *.gtex 133 | 134 | # htlatex 135 | *.4ct 136 | *.4tc 137 | *.idv 138 | *.lg 139 | *.trc 140 | *.xref 141 | 142 | # hyperref 143 | *.brf 144 | 145 | # knitr 146 | *-concordance.tex 147 | # TODO Comment the next line if you want to keep your tikz graphics files 148 | *.tikz 149 | *-tikzDictionary 150 | 151 | # listings 152 | *.lol 153 | 154 | # luatexja-ruby 155 | *.ltjruby 156 | 157 | # makeidx 158 | *.idx 159 | *.ilg 160 | *.ind 161 | 162 | # minitoc 163 | *.maf 164 | *.mlf 165 | *.mlt 166 | *.mtc[0-9]* 167 | *.slf[0-9]* 168 | *.slt[0-9]* 169 | *.stc[0-9]* 170 | 171 | # minted 172 | _minted* 173 | *.pyg 174 | 175 | # morewrites 176 | *.mw 177 | 178 | # nomencl 179 | *.nlg 180 | *.nlo 181 | *.nls 182 | 183 | # pax 184 | *.pax 185 | 186 | # pdfpcnotes 187 | *.pdfpc 188 | 189 | # sagetex 190 | *.sagetex.sage 191 | *.sagetex.py 192 | *.sagetex.scmd 193 | 194 | # scrwfile 195 | *.wrt 196 | 197 | # sympy 198 | *.sout 199 | *.sympy 200 | sympy-plots-for-*.tex/ 201 | 202 | # pdfcomment 203 | *.upa 204 | *.upb 205 | 206 | # pythontex 207 | *.pytxcode 208 | pythontex-files-*/ 209 | 210 | # tcolorbox 211 | *.listing 212 | 213 | # thmtools 214 | *.loe 215 | 216 | # TikZ & PGF 217 | *.dpth 218 | *.md5 219 | *.auxlock 220 | 221 | # todonotes 222 | *.tdo 223 | 224 | # vhistory 225 | *.hst 226 | *.ver 227 | 228 | # easy-todo 229 | *.lod 230 | 231 | # xcolor 232 | *.xcp 233 | 234 | # xmpincl 235 | *.xmpi 236 | 237 | # xindy 238 | *.xdy 239 | 240 | # xypic precompiled matrices and outlines 241 | *.xyc 242 | *.xyd 243 | 244 | # endfloat 245 | *.ttt 246 | *.fff 247 | 248 | # Latexian 249 | TSWLatexianTemp* 250 | 251 | ## Editors: 252 | # WinEdt 253 | *.bak 254 | *.sav 255 | 256 | # Texpad 257 | .texpadtmp 258 | 259 | # LyX 260 | *.lyx~ 261 | 262 | # Kile 263 | *.backup 264 | 265 | # gummi 266 | .*.swp 267 | 268 | # KBibTeX 269 | *~[0-9]* 270 | 271 | # TeXnicCenter 272 | *.tps 273 | 274 | # auto folder when using emacs and auctex 275 | ./auto/* 276 | *.el 277 | 278 | # expex forward references with \gathertags 279 | *-tags.tex 280 | 281 | # standalone packages 282 | *.sta 283 | 284 | # Makeindex log files 285 | *.lpz 286 | -------------------------------------------------------------------------------- /.gitlint: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env -S gitlint -C 2 | [ignore-by-title] 3 | regex=.* 4 | ignore=body-is-missing 5 | # ex: filetype=dosini 6 | -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | exclude: ^CHANGELOG\.md$ 3 | 4 | repos: 5 | - repo: https://github.com/pre-commit/pre-commit-hooks 6 | rev: v4.4.0 7 | hooks: 8 | - id: check-added-large-files 9 | - id: fix-byte-order-marker 10 | - id: check-case-conflict 11 | - id: check-shebang-scripts-are-executable 12 | - id: check-merge-conflict 13 | - id: trailing-whitespace 14 | - id: mixed-line-ending 15 | - id: end-of-file-fixer 16 | - id: detect-private-key 17 | - id: check-symlinks 18 | - id: check-ast 19 | - id: debug-statements 20 | - id: requirements-txt-fixer 21 | - id: check-xml 22 | - id: check-yaml 23 | - id: check-toml 24 | - id: check-json 25 | - repo: https://github.com/Lucas-C/pre-commit-hooks 26 | rev: v1.5.4 27 | hooks: 28 | - id: remove-crlf 29 | - repo: https://github.com/codespell-project/codespell 30 | rev: v2.2.5 31 | hooks: 32 | - id: codespell 33 | additional_dependencies: 34 | - tomli 35 | - repo: https://github.com/jorisroovers/gitlint 36 | rev: v0.19.1 37 | hooks: 38 | - id: gitlint 39 | args: 40 | - --msg-filename 41 | - repo: https://github.com/editorconfig-checker/editorconfig-checker.python 42 | rev: 2.7.2 43 | hooks: 44 | - id: editorconfig-checker 45 | - repo: https://github.com/jumanjihouse/pre-commit-hooks 46 | rev: 3.0.0 47 | hooks: 48 | - id: check-mailmap 49 | - repo: https://github.com/adrienverge/yamllint 50 | rev: v1.32.0 51 | hooks: 52 | - id: yamllint 53 | - repo: https://github.com/executablebooks/mdformat 54 | rev: 0.7.17 55 | hooks: 56 | - id: mdformat 57 | args: 58 | - --number 59 | additional_dependencies: 60 | - mdformat-gfm 61 | - mdformat-myst 62 | - mdformat-toc 63 | - mdformat-deflist 64 | - mdformat-beautysh 65 | - mdformat-black 66 | - mdformat-config 67 | - repo: https://github.com/DavidAnson/markdownlint-cli2 68 | rev: v0.9.2 69 | hooks: 70 | - id: markdownlint-cli2 71 | additional_dependencies: 72 | - markdown-it-texmath@0.9.1 73 | - repo: https://github.com/Freed-Wu/pre-commit-hooks 74 | rev: 0.0.11 75 | hooks: 76 | - id: update-package.json 77 | args: 78 | - build.lua 79 | - package.json 80 | -------------------------------------------------------------------------------- /.yamllint.yaml: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env -S yamllint -c 2 | --- 3 | extends: default 4 | 5 | rules: 6 | comments: 7 | # https://github.com/prettier/prettier/issues/6780 8 | min-spaces-from-content: 1 9 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # Changelog 2 | 3 | 4 | ## 0.0.3 (2023-03-04) 5 | 6 | ### Miscellaneous 7 | 8 | - 📝 Add changelog [[7c6a1aa](https://github.com/yuxtech/cnlogo/commit/7c6a1aad4aa3b05fe8e4f55a5dd4a501f2951de0)] 9 | - 📝 Add emojis for README.md [[c41017e](https://github.com/yuxtech/cnlogo/commit/c41017e7a1f2e9e0845fa8f17511bb7dcea5f29a)] 10 | 11 | 12 | 13 | ## 0.0.2 (2023-03-02) 14 | 15 | ### Fixed 16 | 17 | - 🐛 Fix installfiles [[cbb668f](https://github.com/yuxtech/cnlogo/commit/cbb668f1e3187edea62242ef6b33527d6f63a0a6)] 18 | 19 | 20 | 21 | ## 0.0.1 (2023-03-02) 22 | 23 | ### Miscellaneous 24 | 25 | - 📝 Add emojis for README.md [[c41017e](https://github.com/yuxtech/cnlogo/commit/c41017e7a1f2e9e0845fa8f17511bb7dcea5f29a)] 26 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | --------------------------------------------------------------------- 2 | All source code is licensed under the terms of the following license: 3 | --------------------------------------------------------------------- 4 | 5 | Copyright (C) 2010,2011 Jan Christoph Ebersbach 6 | 7 | http://www.e-jc.de/ 8 | 9 | All rights reserved. 10 | 11 | The source code of this program is made available under the terms of the 12 | GNU Affero General Public License version 3 (GNU AGPL V3) as published 13 | by the Free Software Foundation. 14 | 15 | Binary versions of this program provided by Univention to you as well as 16 | other copyrighted, protected or trademarked materials like Logos, 17 | graphics, fonts, specific documentations and configurations, 18 | cryptographic keys etc. are subject to a license agreement between you 19 | and Univention and not subject to the GNU AGPL V3. 20 | 21 | In the case you use this program under the terms of the GNU AGPL V3, the 22 | program is provided in the hope that it will be useful, but WITHOUT ANY 23 | WARRANTY; without even the implied warranty of MERCHANTABILITY or 24 | FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public 25 | License for more details. 26 | 27 | You should have received a copy of the GNU Affero General Public License 28 | with the Debian GNU/Linux or Univention distribution in file 29 | /usr/share/common-licenses/AGPL-3; if not, see 30 | . 31 | 32 | 33 | -------------------------------------------------------------------- 34 | All documentation found in the directories doc and documentation are 35 | licensed under the terms of the following license: 36 | -------------------------------------------------------------------- 37 | 38 | doc/org.txt 39 | Copyright (C) 2010,2011 Jan Christoph Ebersbach 40 | 41 | doc/orgguide.txt 42 | documentation/emacs_orgguide.org 43 | documentation/emacs_orgguide.texi 44 | Copyright (C) 2010 Free Software Foundation 45 | 46 | Permission is granted to copy, distribute and/or modify this document 47 | under the terms of the GNU Free Documentation License, Version 1.3 or 48 | any later version published by the Free Software Foundation; with no 49 | Invariant Sections, with the Front-Cover texts being “A GNU Manual,” and 50 | with the Back-Cover Texts as in (a) below. A copy of the license is 51 | included in the section entitled “GNU Free Documentation License.” 52 | 53 | (a) The FSF’s Back-Cover Text is: “You have the freedom to copy and 54 | modify this GNU manual. Buying copies from the FSF supports it in 55 | developing GNU and promoting software freedom.” 56 | 57 | This document is part of a collection distributed under the GNU Free 58 | Documentation License. If you want to distribute this document 59 | separately from the collection, you can do so by adding a copy of the 60 | license to the document, as described in section 6 of the license. 61 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # cnlogo 2 | 3 | [![pre-commit.ci status](https://results.pre-commit.ci/badge/github/yuxtech/cnlogo/main.svg)](https://results.pre-commit.ci/latest/github/yuxtech/cnlogo/main) 4 | [![github/workflow](https://github.com/yuxtech/cnlogo/actions/workflows/main.yml/badge.svg)](https://github.com/yuxtech/cnlogo/actions) 5 | 6 | [![github/downloads](https://shields.io/github/downloads/yuxtech/cnlogo/total)](https://github.com/yuxtech/cnlogo/releases) 7 | [![github/downloads/latest](https://shields.io/github/downloads/yuxtech/cnlogo/latest/total)](https://github.com/yuxtech/cnlogo/releases/latest) 8 | [![github/issues](https://shields.io/github/issues/yuxtech/cnlogo)](https://github.com/yuxtech/cnlogo/issues) 9 | [![github/issues-closed](https://shields.io/github/issues-closed/yuxtech/cnlogo)](https://github.com/yuxtech/cnlogo/issues?q=is%3Aissue+is%3Aclosed) 10 | [![github/issues-pr](https://shields.io/github/issues-pr/yuxtech/cnlogo)](https://github.com/yuxtech/cnlogo/pulls) 11 | [![github/issues-pr-closed](https://shields.io/github/issues-pr-closed/yuxtech/cnlogo)](https://github.com/yuxtech/cnlogo/pulls?q=is%3Apr+is%3Aclosed) 12 | [![github/discussions](https://shields.io/github/discussions/yuxtech/cnlogo)](https://github.com/yuxtech/cnlogo/discussions) 13 | [![github/milestones](https://shields.io/github/milestones/all/yuxtech/cnlogo)](https://github.com/yuxtech/cnlogo/milestones) 14 | [![github/forks](https://shields.io/github/forks/yuxtech/cnlogo)](https://github.com/yuxtech/cnlogo/network/members) 15 | [![github/stars](https://shields.io/github/stars/yuxtech/cnlogo)](https://github.com/yuxtech/cnlogo/stargazers) 16 | [![github/watchers](https://shields.io/github/watchers/yuxtech/cnlogo)](https://github.com/yuxtech/cnlogo/watchers) 17 | [![github/contributors](https://shields.io/github/contributors/yuxtech/cnlogo)](https://github.com/yuxtech/cnlogo/graphs/contributors) 18 | [![github/commit-activity](https://shields.io/github/commit-activity/w/yuxtech/cnlogo)](https://github.com/yuxtech/cnlogo/graphs/commit-activity) 19 | [![github/last-commit](https://shields.io/github/last-commit/yuxtech/cnlogo)](https://github.com/yuxtech/cnlogo/commits) 20 | [![github/release-date](https://shields.io/github/release-date/yuxtech/cnlogo)](https://github.com/yuxtech/cnlogo/releases/latest) 21 | 22 | [![github/license](https://shields.io/github/license/yuxtech/cnlogo)](https://github.com/yuxtech/cnlogo/blob/main/LICENSE) 23 | [![github/languages](https://shields.io/github/languages/count/yuxtech/cnlogo)](https://github.com/yuxtech/cnlogo) 24 | [![github/languages/top](https://shields.io/github/languages/top/yuxtech/cnlogo)](https://github.com/yuxtech/cnlogo) 25 | [![github/directory-file-count](https://shields.io/github/directory-file-count/yuxtech/cnlogo)](https://github.com/yuxtech/cnlogo) 26 | [![github/code-size](https://shields.io/github/languages/code-size/yuxtech/cnlogo)](https://github.com/yuxtech/cnlogo) 27 | [![github/repo-size](https://shields.io/github/repo-size/yuxtech/cnlogo)](https://github.com/yuxtech/cnlogo) 28 | [![github/v](https://shields.io/github/v/release/yuxtech/cnlogo)](https://github.com/yuxtech/cnlogo) 29 | 30 | 本宏包利用 tikz 绘制国内高校的校徽,借助学校本身提供的 pdf 高清矢量图通过 31 | inkscape 转化为 tikz 代码。 32 | 33 | 34 | 35 | 目前支持:安徽大学 (ahu), 北京航空航天大学 (bhu), 北京交通大学 (bjtu), 北京邮电大学 (bjydu), 北京师范大学 (bnu), 长安大学 (chu), 中国矿业大学 (ckyu), 中南大学 (csu), 中国地质大学 (cug), 中国政法大学 (cupsl), 东北财经大学 (dbcju), 大连理工大学 (dllgu), 复旦大学 (fdu), 贵阳师范大学 (gnu), 广东外语外贸大学 (gufs), 湖北大学 (hbu), 华东师范大学 (hdsfu), 华东政法大学 (hdzfu), 合肥工业大学 (hgyu), 河海大学 (hhu), 哈尔滨工业大学 (hit), 华南理工大学 (hnlgu), 湖南师范大学 (hnnu), 湖南大学 (hnu), 华中科技大学 (hustc), 华中师范大学 (hznu), 吉林大学 (jlu), 暨南大学 (jnu), 江南大学 (ju), 兰州大学 (lzu), 中央民族大学 (muc), 南昌大学 (ncu), 东北大学 (neu), 南京大学 (nju), 南京理工大学 (njust), 南开大学 (nku), 北京大学 (pku), 中国人民大学 (ruc), 四川大学 (scu), 山东财经大学 (sdcju), 山东大学 (sdu), 上海大学 (shu), 上海交通大学 (stju), 南方科技大学 (sustc), 西南农业大学 (swau), 西南师范大学 (swcnu), 中山大学 (sysu), 深圳大学 (szu), 清华大学 (thu), 同济大学 (tju), 天津大学 (tjuu), 北京科技大学 (ustb), 中国科学技术大学 (ustc), 武汉理工大学 (whlgu), 武汉大学 (whu), 温州大学 (wzu), 西北农林科技大学 (xbnlkju), 西安电子科技大学 (xdu), 西安交通大学 (xjtu), 厦门大学 (xmu), 扬州大学 (yzu), 中国传媒大学 (zcmu), 中国海洋大学 (zhyu), 浙江大学 (zju), 中国科学院大学 (zky), 中国农业大学 (znyu), 郑州大学 (zzu)。 36 | 37 | ## :package: 安装 38 | 39 | ### :truck: 用包管理器 40 | 41 | ```sh 42 | tlmgr install cnlogo 43 | ``` 44 | 45 | ### :hammer: 手动下载源代码编译并安装 46 | 47 | ```sh 48 | git clone --depth=1 https://github.com/yuxtech/cnlogo 49 | cd cnlogo 50 | l3build install 51 | ``` 52 | 53 | 注意,编译包括编译宏包 `cnlogo.sty` 和文档 `cnlogo.pdf` 54 | 。后者因为含有所有学校的校徽图片编译极慢,在我的电脑上共需要编译 7 分钟。 55 | 建议从包管理器安装或手动下载编译好的安装包。如果你一定要从源代码编译,你可以只编译 56 | `cnlogo.sty` 并参照下一节手动安装。 57 | 58 | ```sh 59 | lualatex cnlogo.ins # 编译宏包 `cnlogo.sty` 60 | lualatex cnlogo.dtx # 编译文档 `cnlogo.pdf` 61 | ``` 62 | 63 | ### :arrow_down: 手动下载编译好的安装包安装 64 | 65 | 从 66 | [Release](https://github.com/yuxtech/cnlogo/releases/latest) 67 | 下载 `cnlogo.tds.zip` 。通过 `unzip` 解压缩到正确的路径并用`texhash` 刷新。 68 | 69 | ```sh 70 | $ gh release list -Ryuxtech/cnlogo 71 | 0.0.1 Latest (0.0.1) about 24 minutes ago 72 | ... 73 | $ gh release download 0.0.1 -Ryuxtech/cnlogo 74 | $ ls 75 |  cnlogo-ctan.zip  cnlogo.tds.zip 76 | $ mkdir -p $(kpsewhich --var-value TEXMFHOME) 77 | $ mv cnlogo.tds.zip $(kpsewhich --var-value TEXMFHOME) 78 | $ unzip cnlogo.tds.zip 79 | Archive: cnlogo.tds.zip 80 | inflating: doc/latex/cnlogo/README.md 81 | inflating: doc/latex/cnlogo/cnlogo.pdf 82 | inflating: tex/latex/cnlogo/cnlogo.sty 83 | inflating: source/latex/cnlogo/cnlogo.ins 84 | inflating: source/latex/cnlogo/cnlogo.dtx 85 | $ texhash 86 | texhash: /etc/texmf: directory not writable. Skipping... 87 | texhash: /usr/local/share/texmf: directory not writable. Skipping... 88 | texhash: /usr/share/texmf: directory not writable. Skipping... 89 | texhash: /usr/share/texmf-dist: directory not writable. Skipping... 90 | texhash: /var/lib/texmf: directory not writable. Skipping... 91 | texhash: Done. 92 | ``` 93 | 94 | ### :white_check_mark: 确保你已经安装成功 95 | 96 | ```sh 97 | $ kpsewhere cnlogo.sty 98 | /home/your_name/texmf/tex/latex/cnlogo/cnlogo.sty 99 | ``` 100 | 101 | ## :art: 用法 102 | 103 | ```sh 104 | texdoc cnlogo 105 | ``` 106 | 107 | [帮助文档](https://mirrors.cnlogo.org/language/chinese/cnlogo/cnlogo.pdf) 108 | 109 | ## :wrench: 开发 110 | 111 | ### :rocket: 构建 112 | 113 | ```sh 114 | git clone --depth=1 https://github.com/yuxtech/cnlogo # 下载源代码 115 | cd cnlogo 116 | vi cnlogo/学校的缩写.tex # 新建文件,可以参考别的学校 117 | cat cnlogo/学校的缩写.tex # 显示文件内容 118 | ``` 119 | 120 | ```tex 121 | % 学校的缩写 122 | % 学校的网址 123 | % 你的姓名 <你的邮箱> % 方便 logo 有问题的时候你的学弟学妹可以联系到你 124 | % 其他注意事项 125 | % 例如 logo 的原始 pdf 文件来源,以便确认没有版权问题或者出现争议时方便查找 126 | 127 | % 定义颜色 128 | \definecolor{学校的缩写}{RGB}{0,0,0} 129 | % 定义命令,命令参考上一节的帮助文档 130 | \NewDocumentCommand\学校的缩写logo{O{学校的缩写}O{1}}{ 131 | ... % 生成学校 logo 的 tikz 代码,参见下一节 132 | } 133 | ... 134 | ``` 135 | 136 | ```sh 137 | l3build tag # 自动更新文档和源代码,不要手动编辑它们! 138 | l3build doc # 确认能否成功构建帮助文档 139 | xdg-open *.pdf # 浏览帮助文档检查图标是否正确 140 | git commit -m ':sparkles: Support 学校的名字' 141 | gh pr create # 发送代码合并请求 142 | ``` 143 | 144 | ### :sparkles: 从 logo 的 `pdf` 文件得到生成 logo 的 `tikz` 代码 145 | 146 | `pdf` 文件难以修改颜色,所以该项目使用 `tikz` 代码存储 logo 。 147 | 148 | 安装任意一个 `svg` 转 `tikz` 的插件: 149 | 150 | - [svg2tikz](https://github.com/xyz2tex/svg2tikz) 151 | - [inkscape2tikz](https://github.com/halamalala/inkscape2tikz) 152 | 153 | 1. 使用 [Inkscape](https://github.com/inkscape/inkscape) 打开 `pdf` 后另存为 154 | `svg` 155 | 2. `Extensions > Export > Export to tikz` 156 | 3. 编辑生成的代码得到 `cnlogo/学校的缩写.tex` 157 | 158 | ## :construction: TODO 159 | 160 | 1. 为所有学校都添加一个指向学校网址的超链接 161 | 2. 将学校的 logo 统一修改为相同尺寸,目前定为能使以下代码中校徽的圆能与侧边栏正切的尺寸 162 | 163 | ```tex 164 | \documentclass{beamer} 165 | \usepackage[ustc]{cnlogo} 166 | \logo{\ustclogo[ustc][0.1]} 167 | \usetheme{Berkeley} 168 | \usecolortheme{spruce} 169 | \begin{document} 170 | 171 | \maketitle 172 | 173 | \end{document} 174 | ``` 175 | 176 | 178 | -------------------------------------------------------------------------------- /build.lua: -------------------------------------------------------------------------------- 1 | ---l3build config. 2 | -- luacheck: ignore 111 3 | -- LuaFormatter off 4 | 5 | -- LuaFormatter on 6 | ---@diagnostic disable: lowercase-global 7 | module = "cnlogo" -- luacheck: ignore 121 8 | cleanfiles = {"*.curlopt"} 9 | demofiles = {"latexmkrc", "Makefile"} 10 | docfiles = {"*.md", "*.cfg"} 11 | tagfiles = {"*.dtx", "build.lua", "README.md"} 12 | sourcefiles = {"*.dtx", "*.ins", "cnlogo"} 13 | installfiles = {"*.sty", "*.cls", "cnlogo"} 14 | typesetexe = "lualatex" 15 | typesetopts = 16 | "-shell-escape -file-line-error -8bit -halt-on-error -interaction=nonstopmode" 17 | 18 | local repository = "https://github.com/yuxtech/" .. module 19 | uploadconfig = { 20 | announcement = "Release the package.", 21 | author = "Yu Xiang", 22 | ctanPath = "/macros/latex/contrib/" .. module, 23 | email = "739049687@qq.com", 24 | license = "agpl3+", 25 | pkg = module, 26 | summary = [[Producing logos of Chinese Colleges.]], 27 | uploader = "Wu Zhenyu", 28 | version = "2023/03/05 v0.0.3", 29 | 30 | bugtracker = repository .. "/issues", 31 | description = [[安徽大学 (ahu), 北京航空航天大学 (bhu), 北京交通大学 (bjtu), 北京邮电大学 (bjydu), 北京师范大学 (bnu), 长安大学 (chu), 中国矿业大学 (ckyu), 中南大学 (csu), 中国地质大学 (cug), 中国政法大学 (cupsl), 东北财经大学 (dbcju), 大连理工大学 (dllgu), 复旦大学 (fdu), 贵阳师范大学 (gnu), 广东外语外贸大学 (gufs), 湖北大学 (hbu), 华东师范大学 (hdsfu), 华东政法大学 (hdzfu), 合肥工业大学 (hgyu), 河海大学 (hhu), 哈尔滨工业大学 (hit), 华南理工大学 (hnlgu), 湖南师范大学 (hnnu), 湖南大学 (hnu), 华中科技大学 (hustc), 华中师范大学 (hznu), 吉林大学 (jlu), 暨南大学 (jnu), 江南大学 (ju), 兰州大学 (lzu), 中央民族大学 (muc), 南昌大学 (ncu), 东北大学 (neu), 南京大学 (nju), 南京理工大学 (njust), 南开大学 (nku), 北京大学 (pku), 中国人民大学 (ruc), 四川大学 (scu), 山东财经大学 (sdcju), 山东大学 (sdu), 上海大学 (shu), 上海交通大学 (stju), 南方科技大学 (sustc), 西南农业大学 (swau), 西南师范大学 (swcnu), 中山大学 (sysu), 深圳大学 (szu), 清华大学 (thu), 同济大学 (tju), 天津大学 (tjuu), 北京科技大学 (ustb), 中国科学技术大学 (ustc), 武汉理工大学 (whlgu), 武汉大学 (whu), 温州大学 (wzu), 西北农林科技大学 (xbnlkju), 西安电子科技大学 (xdu), 西安交通大学 (xjtu), 厦门大学 (xmu), 扬州大学 (yzu), 中国传媒大学 (zcmu), 中国海洋大学 (zhyu), 浙江大学 (zju), 中国科学院大学 (zky), 中国农业大学 (znyu), 郑州大学 (zzu)]], -- luacheck: ignore 631 32 | development = repository, 33 | home = "https://ctan.org/pkg/" .. module, 34 | note = [[Uploaded automatically by l3build.]], 35 | repository = repository, 36 | support = repository .. "/issues", 37 | topic = "std-conform;doc-templ;class;chinese;dissertation" 38 | } 39 | 40 | ---data = { 41 | -- ..., 42 | -- { 43 | -- name = "ustc", 44 | -- chinese_name = "中国科学技术大学", 45 | -- commands = {"\\ustclogo", "\\ustctext"}, 46 | -- colors = {"\\definecolor{ustc}{RGB}{37,74,165}"} 47 | -- }, 48 | -- ... 49 | -- } 50 | ---@return table 51 | local function get_data() 52 | local data = {} 53 | -- luacheck: globals lfs 54 | ---@diagnostic disable-next-line: undefined-global 55 | for fname in lfs.dir("cnlogo") do 56 | if string.match(fname, "%.tex") then 57 | local f = io.open("cnlogo/" .. fname) 58 | fname = string.gsub(fname, "%.tex", "") 59 | local chinese_name = '' 60 | local commands = {} 61 | local colors = {} 62 | if f then 63 | local line = f:read() 64 | chinese_name = string.gsub(line, "^%%%s+", "") 65 | while line do 66 | if line then 67 | if string.match(line, "\\definecolor") then 68 | local color = line 69 | color = string.gsub(color, "%%", "") 70 | table.insert(colors, color) 71 | elseif string.match(line, "\\" .. fname) then 72 | local command = line 73 | command = string.gsub(command, 74 | "\\NewDocumentCommand", "") 75 | command = string.gsub(command, "\\newcommand", "") 76 | command = string.gsub(command, "O{([^}]+)}", "[%1]") 77 | command = string.gsub(command, "[{}%%]", "") 78 | table.insert(commands, command) 79 | end 80 | line = f:read() 81 | else 82 | break 83 | end 84 | end 85 | f:close() 86 | end 87 | local datum = { 88 | name = fname, 89 | chinese_name = chinese_name, 90 | commands = commands, 91 | colors = colors 92 | } 93 | table.insert(data, datum) 94 | end 95 | end 96 | table.sort(data, function(a, b) return a.name < b.name end) 97 | return data 98 | end 99 | 100 | ---Get regular expression. 101 | ---@param data table 102 | ---@param template string 103 | ---@param sep string 104 | ---@return string 105 | local function get_re(data, template, sep) 106 | local results = {} 107 | local color_template = [[ 108 | \begin{verbatim} 109 | COLOR 110 | \end{verbatim}]] 111 | local cmd_template = [[ 112 | \begin{verbatim} 113 | COMMAND 114 | \end{verbatim} 115 | 116 | COMMAND]] 117 | for _, datum in ipairs(data) do 118 | local result = template 119 | result = string.gsub(result, "CHINESE_NAME", datum["chinese_name"]) 120 | result = string.gsub(result, "NAME", datum["name"]) 121 | if datum["colors"][1] then 122 | local colors = table.concat(datum["colors"], "\n ") 123 | colors = string.gsub(color_template, "COLOR", colors) 124 | result = string.gsub(result, "COLORS", colors) 125 | else 126 | result = string.gsub(result, "\nCOLORS\n", "") 127 | end 128 | local cmds = {} 129 | for _, command in ipairs(datum["commands"]) do 130 | local cmd = string.gsub(cmd_template, "COMMAND", command) 131 | table.insert(cmds, cmd) 132 | end 133 | local commands = table.concat(cmds, "\n\n") 134 | result = string.gsub(result, "COMMANDS", commands) 135 | table.insert(results, result) 136 | end 137 | return "%1" .. table.concat(results, sep) .. "%2" 138 | end 139 | 140 | ---Update code. 141 | ---@param file string 142 | ---@param content string 143 | ---@return string 144 | local function update_code(file, content) 145 | local data = get_data() 146 | local template = [[CHINESE_NAME (NAME)]] 147 | local code = get_re(data, template, ", ") 148 | if string.match(file, "^README%.md$") then 149 | content = string.gsub(content, "^(目前支持:).-(。)", code, 1) 150 | elseif string.match(file, "^build%.lua$") then 151 | content = string.gsub(content, "(%s+目前支持:).-(。)", code, 1) 152 | content = string.gsub(content, "(%s+description = %[%[).-(%]%])", code, 153 | 1) 154 | elseif string.match(file, "^.*%.dtx$") then 155 | template = [[NAME]] 156 | code = get_re(data, template, ",") 157 | content = 158 | string.gsub(content, "(\\usepackage%[).-(%]{cnlogo})", code, 1) 159 | 160 | template = [[ 161 | \DeclareOption{NAME}{%% 162 | \input{cnlogo/NAME} 163 | }]] 164 | code = get_re(data, template, "\n") 165 | content = string.gsub(content, 166 | "(\\NeedsTeXFormat{LaTeX2e}\n).-(\n\\ProcessOptions)", 167 | code, 1) 168 | 169 | template = [[ 170 | \subsection{CHINESE_NAME}%% 171 | \label{ssec:NAME} 172 | 173 | COLORS 174 | 175 | COMMANDS 176 | ]] 177 | code = get_re(data, template, "\n") 178 | -- insert % in the begin of line 179 | code = string.gsub(code, "\n", "\n%%%% ") 180 | content = string.gsub(content, 181 | "(\\label{sec:display}\n%%\n%% ).-(\n%% \\IndexPrologue{\\section{\\indexname}})", 182 | code, 1) 183 | -- remove trailing white spaces 184 | content = string.gsub(content, "%s+\n", "\n") 185 | end 186 | return content 187 | end 188 | 189 | ---l3build tag tagname. 190 | -- replace YYYY/MM/DD vX.Y.Z 191 | ---@param file string 192 | ---@param content string 193 | ---@param tagname string 194 | ---@param tagdate string 195 | ---@return string 196 | function update_tag(file, content, tagname, tagdate) 197 | if tagname then 198 | tagdate = string.gsub(tagdate, "-", "/") 199 | content = string.gsub(content, "%d%d%d%d/%d%d/%d%d v[0-9.]+", 200 | tagdate .. " v" .. tagname) 201 | end 202 | content = update_code(file, content) 203 | return content 204 | end 205 | 206 | -- ex: nowrap 207 | -------------------------------------------------------------------------------- /cnlogo.dtx: -------------------------------------------------------------------------------- 1 | % \iffalse 2 | %<*driver> 3 | \ProvidesFile{cnlogo.dtx}[2023/03/05 v0.0.3] 4 | \documentclass{ltxdoc} 5 | \usepackage[ahu,bhu,bjtu,bjydu,bnu,chu,ckyu,csu,cug,cupsl,dbcju,dllgu,fdu,gnu,gufs,hbu,hdsfu,hdzfu,hgyu,hhu,hit,hnlgu,hnnu,hnu,hustc,hznu,jlu,jnu,ju,lzu,muc,ncu,neu,nju,njust,nku,pku,ruc,scu,sdcju,sdu,shu,stju,sustc,swau,swcnu,sysu,szu,thu,tju,tjuu,ustb,ustc,whlgu,whu,wzu,xbnlkju,xdu,xjtu,xmu,yzu,zcmu,zhyu,zju,zky,znyu,zzu]{cnlogo} 6 | \usepackage{hypdoc} 7 | \usepackage{ctex} 8 | \begin{document} 9 | \DocInput{\jobname.dtx} 10 | \end{document} 11 | % 12 | % \fi 13 | % \title{\href{https://github.com/yuxtech/cnlogo}{cnlogo}\\2023/03/05 v0.0.3} 14 | % \author{\href{mailto:739049687@qq.com}{Yu Xiang}} 15 | % \maketitle 16 | % \begin{abstract} 17 | % 本宏包利用 tikz 绘制国内高校的校徽,借助学校本身提供的 pdf 高清矢量图通过 18 | % inkscape 转化为 tikz 代码。 19 | % 20 | % 目前支持:安徽大学 (ahu), 北京航空航天大学 (bhu), 北京交通大学 (bjtu), 北京邮电大学 (bjydu), 北京师范大学 (bnu), 长安大学 (chu), 中国矿业大学 (ckyu), 中南大学 (csu), 中国地质大学 (cug), 中国政法大学 (cupsl), 东北财经大学 (dbcju), 大连理工大学 (dllgu), 复旦大学 (fdu), 贵阳师范大学 (gnu), 广东外语外贸大学 (gufs), 湖北大学 (hbu), 华东师范大学 (hdsfu), 华东政法大学 (hdzfu), 合肥工业大学 (hgyu), 河海大学 (hhu), 哈尔滨工业大学 (hit), 华南理工大学 (hnlgu), 湖南师范大学 (hnnu), 湖南大学 (hnu), 华中科技大学 (hustc), 华中师范大学 (hznu), 吉林大学 (jlu), 暨南大学 (jnu), 江南大学 (ju), 兰州大学 (lzu), 中央民族大学 (muc), 南昌大学 (ncu), 东北大学 (neu), 南京大学 (nju), 南京理工大学 (njust), 南开大学 (nku), 北京大学 (pku), 中国人民大学 (ruc), 四川大学 (scu), 山东财经大学 (sdcju), 山东大学 (sdu), 上海大学 (shu), 上海交通大学 (stju), 南方科技大学 (sustc), 西南农业大学 (swau), 西南师范大学 (swcnu), 中山大学 (sysu), 深圳大学 (szu), 清华大学 (thu), 同济大学 (tju), 天津大学 (tjuu), 北京科技大学 (ustb), 中国科学技术大学 (ustc), 武汉理工大学 (whlgu), 武汉大学 (whu), 温州大学 (wzu), 西北农林科技大学 (xbnlkju), 西安电子科技大学 (xdu), 西安交通大学 (xjtu), 厦门大学 (xmu), 扬州大学 (yzu), 中国传媒大学 (zcmu), 中国海洋大学 (zhyu), 浙江大学 (zju), 中国科学院大学 (zky), 中国农业大学 (znyu), 郑州大学 (zzu)。 21 | % \end{abstract} 22 | % \tableofcontents 23 | % \section{介绍}% 24 | % \label{sec:introduction} 25 | % 26 | % 在导言区输入 \verb|\usepackage[option1,option2,...]{cnlogo}| 即可使用这个包。 27 | % 这里的选项对应各个学校的缩写,如果不加选项则为空包。 28 | % 29 | % \section{展示}% 30 | % \label{sec:display} 31 | % 32 | % \subsection{安徽大学}% 33 | % \label{ssec:ahu} 34 | % 35 | % \begin{verbatim} 36 | % \definecolor{ahu}{RGB}{29,34,132} 37 | % \end{verbatim} 38 | % 39 | % \begin{verbatim} 40 | % \ahulogo[ahu][1] 41 | % \end{verbatim} 42 | % 43 | % \ahulogo[ahu][1] 44 | % 45 | % \subsection{北京航空航天大学}% 46 | % \label{ssec:bhu} 47 | % 48 | % \begin{verbatim} 49 | % \definecolor{bhu}{RGB}{35,31,32} 50 | % \end{verbatim} 51 | % 52 | % \begin{verbatim} 53 | % \bhulogo[bhu][1] 54 | % \end{verbatim} 55 | % 56 | % \bhulogo[bhu][1] 57 | % 58 | % \subsection{北京交通大学}% 59 | % \label{ssec:bjtu} 60 | % 61 | % \begin{verbatim} 62 | % \definecolor{bjtu}{RGB}{35,25,22} 63 | % \end{verbatim} 64 | % 65 | % \begin{verbatim} 66 | % \bjtuwhole[bjtu][1] 67 | % \end{verbatim} 68 | % 69 | % \bjtuwhole[bjtu][1] 70 | % 71 | % \begin{verbatim} 72 | % \bjtulogo[bjtu][1] 73 | % \end{verbatim} 74 | % 75 | % \bjtulogo[bjtu][1] 76 | % 77 | % \begin{verbatim} 78 | % \bjtutext[bjtu][1] 79 | % \end{verbatim} 80 | % 81 | % \bjtutext[bjtu][1] 82 | % 83 | % \subsection{北京邮电大学}% 84 | % \label{ssec:bjydu} 85 | % 86 | % \begin{verbatim} 87 | % \definecolor{bjydu}{RGB}{0,158,224} 88 | % \end{verbatim} 89 | % 90 | % \begin{verbatim} 91 | % \bjydulogo[bjydu][1] 92 | % \end{verbatim} 93 | % 94 | % \bjydulogo[bjydu][1] 95 | % 96 | % \subsection{北京师范大学}% 97 | % \label{ssec:bnu} 98 | % 99 | % \begin{verbatim} 100 | % \definecolor{bnu1}{RGB}{0,130,193} 101 | % \definecolor{bnu2}{RGB}{0,158,224} 102 | % \end{verbatim} 103 | % 104 | % \begin{verbatim} 105 | % \bnuwhole[bnu1][bnu2][1] 106 | % \end{verbatim} 107 | % 108 | % \bnuwhole[bnu1][bnu2][1] 109 | % 110 | % \begin{verbatim} 111 | % \bnulogo[bnu1][bnu2][1] 112 | % \end{verbatim} 113 | % 114 | % \bnulogo[bnu1][bnu2][1] 115 | % 116 | % \begin{verbatim} 117 | % \bnutext[bnu1][bnu2][1] 118 | % \end{verbatim} 119 | % 120 | % \bnutext[bnu1][bnu2][1] 121 | % 122 | % \subsection{长安大学}% 123 | % \label{ssec:chu} 124 | % 125 | % \begin{verbatim} 126 | % \chulogo[blue][1] 127 | % \end{verbatim} 128 | % 129 | % \chulogo[blue][1] 130 | % 131 | % \subsection{中国矿业大学}% 132 | % \label{ssec:ckyu} 133 | % 134 | % \begin{verbatim} 135 | % \ckyulogo[blue][1] 136 | % \end{verbatim} 137 | % 138 | % \ckyulogo[blue][1] 139 | % 140 | % \subsection{中南大学}% 141 | % \label{ssec:csu} 142 | % 143 | % \begin{verbatim} 144 | % \definecolor{csu}{RGB}{32,77,136} 145 | % \end{verbatim} 146 | % 147 | % \begin{verbatim} 148 | % \csulogo[csu][1] 149 | % \end{verbatim} 150 | % 151 | % \csulogo[csu][1] 152 | % 153 | % \subsection{中国地质大学}% 154 | % \label{ssec:cug} 155 | % 156 | % \begin{verbatim} 157 | % \definecolor{cug}{RGB}{15,54,122} 158 | % \end{verbatim} 159 | % 160 | % \begin{verbatim} 161 | % \cuglogo[cug][1] 162 | % \end{verbatim} 163 | % 164 | % \cuglogo[cug][1] 165 | % 166 | % \subsection{中国政法大学}% 167 | % \label{ssec:cupsl} 168 | % 169 | % \begin{verbatim} 170 | % \definecolor{cupsl}{RGB}{157,16,18} 171 | % \end{verbatim} 172 | % 173 | % \begin{verbatim} 174 | % \cupslwhole[cupsl][1] 175 | % \end{verbatim} 176 | % 177 | % \cupslwhole[cupsl][1] 178 | % 179 | % \begin{verbatim} 180 | % \cupsllogo[cupsl][1] 181 | % \end{verbatim} 182 | % 183 | % \cupsllogo[cupsl][1] 184 | % 185 | % \begin{verbatim} 186 | % \cupsltext[cupsl][1] 187 | % \end{verbatim} 188 | % 189 | % \cupsltext[cupsl][1] 190 | % 191 | % \subsection{东北财经大学}% 192 | % \label{ssec:dbcju} 193 | % 194 | % \begin{verbatim} 195 | % \definecolor{dbcju}{RGB}{4,60,108} 196 | % \end{verbatim} 197 | % 198 | % \begin{verbatim} 199 | % \dbcjulogo[dbcju][1] 200 | % \end{verbatim} 201 | % 202 | % \dbcjulogo[dbcju][1] 203 | % 204 | % \subsection{大连理工大学}% 205 | % \label{ssec:dllgu} 206 | % 207 | % \begin{verbatim} 208 | % \definecolor{dllgu}{RGB}{0,67,148} 209 | % \end{verbatim} 210 | % 211 | % \begin{verbatim} 212 | % \dllguwhole[dllgu][1] 213 | % \end{verbatim} 214 | % 215 | % \dllguwhole[dllgu][1] 216 | % 217 | % \begin{verbatim} 218 | % \dllgulogo[dllgu][1] 219 | % \end{verbatim} 220 | % 221 | % \dllgulogo[dllgu][1] 222 | % 223 | % \begin{verbatim} 224 | % \dllgutext[dllgu][1] 225 | % \end{verbatim} 226 | % 227 | % \dllgutext[dllgu][1] 228 | % 229 | % \subsection{复旦大学}% 230 | % \label{ssec:fdu} 231 | % 232 | % \begin{verbatim} 233 | % \fdulogo[black][1] 234 | % \end{verbatim} 235 | % 236 | % \fdulogo[black][1] 237 | % 238 | % \begin{verbatim} 239 | % \fdutext[black][1] 240 | % \end{verbatim} 241 | % 242 | % \fdutext[black][1] 243 | % 244 | % \subsection{贵阳师范大学}% 245 | % \label{ssec:gnu} 246 | % 247 | % \begin{verbatim} 248 | % \definecolor{gnu}{RGB}{182,9,3} 249 | % \end{verbatim} 250 | % 251 | % \begin{verbatim} 252 | % \gnulogo[gnu][1] 253 | % \end{verbatim} 254 | % 255 | % \gnulogo[gnu][1] 256 | % 257 | % \begin{verbatim} 258 | % \gnutext[gnu][1] 259 | % \end{verbatim} 260 | % 261 | % \gnutext[gnu][1] 262 | % 263 | % \subsection{广东外语外贸大学}% 264 | % \label{ssec:gufs} 265 | % 266 | % \begin{verbatim} 267 | % \definecolor{gufs1}{RGB}{237,28,36} 268 | % \definecolor{gufs2}{RGB}{27,74,150} 269 | % \end{verbatim} 270 | % 271 | % \begin{verbatim} 272 | % \gufswhole[gufs1][gufs2][1] 273 | % \end{verbatim} 274 | % 275 | % \gufswhole[gufs1][gufs2][1] 276 | % 277 | % \begin{verbatim} 278 | % \gufslogo[gufs1][gufs2][1] 279 | % \end{verbatim} 280 | % 281 | % \gufslogo[gufs1][gufs2][1] 282 | % 283 | % \begin{verbatim} 284 | % \gufstext[gufs1][1] 285 | % \end{verbatim} 286 | % 287 | % \gufstext[gufs1][1] 288 | % 289 | % \subsection{湖北大学}% 290 | % \label{ssec:hbu} 291 | % 292 | % \begin{verbatim} 293 | % \definecolor{hbu}{RGB}{40,22,111} 294 | % \end{verbatim} 295 | % 296 | % \begin{verbatim} 297 | % \hbulogo[hbu][1] 298 | % \end{verbatim} 299 | % 300 | % \hbulogo[hbu][1] 301 | % 302 | % \subsection{华东师范大学}% 303 | % \label{ssec:hdsfu} 304 | % 305 | % \begin{verbatim} 306 | % \definecolor{hdsfu}{RGB}{227,0,22} 307 | % \end{verbatim} 308 | % 309 | % \begin{verbatim} 310 | % \hdsfulogo[hdsfu][1] 311 | % \end{verbatim} 312 | % 313 | % \hdsfulogo[hdsfu][1] 314 | % 315 | % \subsection{华东政法大学}% 316 | % \label{ssec:hdzfu} 317 | % 318 | % \begin{verbatim} 319 | % \definecolor{hdzfu}{RGB}{112,21,26} 320 | % \end{verbatim} 321 | % 322 | % \begin{verbatim} 323 | % \hdzfuwhole[hdzfu][1] 324 | % \end{verbatim} 325 | % 326 | % \hdzfuwhole[hdzfu][1] 327 | % 328 | % \begin{verbatim} 329 | % \hdzfulogo[hdzfu][1] 330 | % \end{verbatim} 331 | % 332 | % \hdzfulogo[hdzfu][1] 333 | % 334 | % \begin{verbatim} 335 | % \hdzfutext[hdzfu][1] 336 | % \end{verbatim} 337 | % 338 | % \hdzfutext[hdzfu][1] 339 | % 340 | % \subsection{合肥工业大学}% 341 | % \label{ssec:hgyu} 342 | % 343 | % \begin{verbatim} 344 | % \definecolor{hgyu}{RGB}{192,4,21} 345 | % \end{verbatim} 346 | % 347 | % \begin{verbatim} 348 | % \hgyulogo[hgyu][1] 349 | % \end{verbatim} 350 | % 351 | % \hgyulogo[hgyu][1] 352 | % 353 | % \subsection{河海大学}% 354 | % \label{ssec:hhu} 355 | % 356 | % \begin{verbatim} 357 | % \definecolor{hhu}{RGB}{0,158,224} 358 | % \end{verbatim} 359 | % 360 | % \begin{verbatim} 361 | % \hhuwhole[hhu][1] 362 | % \end{verbatim} 363 | % 364 | % \hhuwhole[hhu][1] 365 | % 366 | % \begin{verbatim} 367 | % \hhulogo[hhu][1] 368 | % \end{verbatim} 369 | % 370 | % \hhulogo[hhu][1] 371 | % 372 | % \begin{verbatim} 373 | % \hhutext[hhu][1] 374 | % \end{verbatim} 375 | % 376 | % \hhutext[hhu][1] 377 | % 378 | % \subsection{哈尔滨工业大学}% 379 | % \label{ssec:hit} 380 | % 381 | % \begin{verbatim} 382 | % \definecolor{hit}{RGB}{0,107,137} 383 | % \definecolor{hit1}{RGB}{18,118,155} 384 | % \definecolor{hit2}{RGB}{239,234,125} 385 | % \end{verbatim} 386 | % 387 | % \begin{verbatim} 388 | % \hitwhole[hit][1] 389 | % \end{verbatim} 390 | % 391 | % \hitwhole[hit][1] 392 | % 393 | % \begin{verbatim} 394 | % \hitside[hit][1] 395 | % \end{verbatim} 396 | % 397 | % \hitside[hit][1] 398 | % 399 | % \begin{verbatim} 400 | % \hitlogo[hit][1] 401 | % \end{verbatim} 402 | % 403 | % \hitlogo[hit][1] 404 | % 405 | % \begin{verbatim} 406 | % \hittext[hit][1] 407 | % \end{verbatim} 408 | % 409 | % \hittext[hit][1] 410 | % 411 | % \begin{verbatim} 412 | % \hitjt[hit1][hit2][1] 413 | % \end{verbatim} 414 | % 415 | % \hitjt[hit1][hit2][1] 416 | % 417 | % \subsection{华南理工大学}% 418 | % \label{ssec:hnlgu} 419 | % 420 | % \begin{verbatim} 421 | % \definecolor{c0067ac}{RGB}{0,103,172} 422 | % \definecolor{c0069ad}{RGB}{0,105,173} 423 | % \definecolor{c006cae}{RGB}{0,108,174} 424 | % \definecolor{c006db0}{RGB}{0,109,176} 425 | % \definecolor{c006fb1}{RGB}{0,111,177} 426 | % \definecolor{c0071b2}{RGB}{0,113,178} 427 | % \definecolor{c0073b4}{RGB}{0,115,180} 428 | % \definecolor{c0074b5}{RGB}{0,116,181} 429 | % \definecolor{c1376b6}{RGB}{19,118,182} 430 | % \definecolor{c1f78b8}{RGB}{31,120,184} 431 | % \definecolor{c2a7bb9}{RGB}{42,123,185} 432 | % \definecolor{c307dba}{RGB}{48,125,186} 433 | % \definecolor{c367ebc}{RGB}{54,126,188} 434 | % \definecolor{c3b80bd}{RGB}{59,128,189} 435 | % \definecolor{c4082be}{RGB}{64,130,190} 436 | % \definecolor{c4484c0}{RGB}{68,132,192} 437 | % \definecolor{c4987c1}{RGB}{73,135,193} 438 | % \definecolor{c4e89c2}{RGB}{78,137,194} 439 | % \definecolor{c528bc4}{RGB}{82,139,196} 440 | % \definecolor{c568dc5}{RGB}{86,141,197} 441 | % \definecolor{c5a90c7}{RGB}{90,144,199} 442 | % \definecolor{c5e92c8}{RGB}{94,146,200} 443 | % \definecolor{c6294ca}{RGB}{98,148,202} 444 | % \definecolor{c6797cb}{RGB}{103,151,203} 445 | % \definecolor{c6b99cd}{RGB}{107,153,205} 446 | % \definecolor{c6f9ccf}{RGB}{111,156,207} 447 | % \definecolor{c739fd0}{RGB}{115,159,208} 448 | % \definecolor{c77a1d2}{RGB}{119,161,210} 449 | % \definecolor{c7aa3d3}{RGB}{122,163,211} 450 | % \definecolor{c7ea5d5}{RGB}{126,165,213} 451 | % \definecolor{c84a9d6}{RGB}{132,169,214} 452 | % \definecolor{c89abd8}{RGB}{137,171,216} 453 | % \definecolor{c8eaed9}{RGB}{142,174,217} 454 | % \definecolor{c92b1db}{RGB}{146,177,219} 455 | % \definecolor{c96b5dd}{RGB}{150,181,221} 456 | % \definecolor{c9ab8df}{RGB}{154,184,223} 457 | % \definecolor{c9fbbe1}{RGB}{159,187,225} 458 | % \definecolor{ca6c1e3}{RGB}{166,193,227} 459 | % \definecolor{cacc5e5}{RGB}{172,197,229} 460 | % \definecolor{cb2c9e7}{RGB}{178,201,231} 461 | % \definecolor{cb8ceea}{RGB}{184,206,234} 462 | % \definecolor{cbdd1ec}{RGB}{189,209,236} 463 | % \definecolor{cc3d5ee}{RGB}{195,213,238} 464 | % \definecolor{cc8d9f0}{RGB}{200,217,240} 465 | % \definecolor{cd1def2}{RGB}{209,222,242} 466 | % \definecolor{cd9e4f4}{RGB}{217,228,244} 467 | % \definecolor{ce1e9f6}{RGB}{225,233,246} 468 | % \definecolor{ce9eff8}{RGB}{233,239,248} 469 | % \definecolor{cf0f4fa}{RGB}{240,244,250} 470 | % \definecolor{cffffff}{RGB}{255,255,255} 471 | % \definecolor{c133984}{RGB}{19,57,132} 472 | % \definecolor{c00468e}{RGB}{0,70,142} 473 | % \end{verbatim} 474 | % 475 | % \begin{verbatim} 476 | % \hnlguwhole 477 | % \end{verbatim} 478 | % 479 | % \hnlguwhole 480 | % 481 | % \begin{verbatim} 482 | % \hnlgulogo 483 | % \end{verbatim} 484 | % 485 | % \hnlgulogo 486 | % 487 | % \begin{verbatim} 488 | % \hnlgutext 489 | % \end{verbatim} 490 | % 491 | % \hnlgutext 492 | % 493 | % \subsection{湖南师范大学}% 494 | % \label{ssec:hnnu} 495 | % 496 | % \begin{verbatim} 497 | % \definecolor{hnnu}{RGB}{200,22,30} 498 | % \end{verbatim} 499 | % 500 | % \begin{verbatim} 501 | % \hnnutext[hnnu][1] 502 | % \end{verbatim} 503 | % 504 | % \hnnutext[hnnu][1] 505 | % 506 | % \begin{verbatim} 507 | % \hnnulogo[hnnu][1] 508 | % \end{verbatim} 509 | % 510 | % \hnnulogo[hnnu][1] 511 | % 512 | % \subsection{湖南大学}% 513 | % \label{ssec:hnu} 514 | % 515 | % \begin{verbatim} 516 | % \definecolor{hnu}{RGB}{55,71,164} 517 | % \end{verbatim} 518 | % 519 | % \begin{verbatim} 520 | % \hnuwhole[hnu][1] 521 | % \end{verbatim} 522 | % 523 | % \hnuwhole[hnu][1] 524 | % 525 | % \begin{verbatim} 526 | % \hnutext[hnu][1] 527 | % \end{verbatim} 528 | % 529 | % \hnutext[hnu][1] 530 | % 531 | % \begin{verbatim} 532 | % \hnulogo[hnu][1] 533 | % \end{verbatim} 534 | % 535 | % \hnulogo[hnu][1] 536 | % 537 | % \subsection{华中科技大学}% 538 | % \label{ssec:hustc} 539 | % 540 | % \begin{verbatim} 541 | % \definecolor{hustc1}{RGB}{1,85,157} blue 542 | % \definecolor{hustc2}{RGB}{243,24,1} red 543 | % \definecolor{hustc3}{RGB}{84,80,81} gray 544 | % \end{verbatim} 545 | % 546 | % \begin{verbatim} 547 | % \hustcwhole[1][hustc1][hustc2][hustc3] 548 | % \end{verbatim} 549 | % 550 | % \hustcwhole[1][hustc1][hustc2][hustc3] 551 | % 552 | % \begin{verbatim} 553 | % \hustclogo[1][hustc2][hustc1][hustc3] 554 | % \end{verbatim} 555 | % 556 | % \hustclogo[1][hustc2][hustc1][hustc3] 557 | % 558 | % \begin{verbatim} 559 | % \hustctext[1][hustc2] 560 | % \end{verbatim} 561 | % 562 | % \hustctext[1][hustc2] 563 | % 564 | % \subsection{华中师范大学}% 565 | % \label{ssec:hznu} 566 | % 567 | % \begin{verbatim} 568 | % \definecolor{hznu}{RGB}{0,110,118} 569 | % \end{verbatim} 570 | % 571 | % \begin{verbatim} 572 | % \hznuwhole[hznu][1] 573 | % \end{verbatim} 574 | % 575 | % \hznuwhole[hznu][1] 576 | % 577 | % \begin{verbatim} 578 | % \hznulogo[hznu][1] 579 | % \end{verbatim} 580 | % 581 | % \hznulogo[hznu][1] 582 | % 583 | % \begin{verbatim} 584 | % \hznutext[hznu][1] 585 | % \end{verbatim} 586 | % 587 | % \hznutext[hznu][1] 588 | % 589 | % \subsection{吉林大学}% 590 | % \label{ssec:jlu} 591 | % 592 | % \begin{verbatim} 593 | % \definecolor{jlu}{RGB}{0,62,141} 594 | % \end{verbatim} 595 | % 596 | % \begin{verbatim} 597 | % \jlulogo[jlu][1] 598 | % \end{verbatim} 599 | % 600 | % \jlulogo[jlu][1] 601 | % 602 | % \subsection{暨南大学}% 603 | % \label{ssec:jnu} 604 | % 605 | % \begin{verbatim} 606 | % \definecolor{jnu}{RGB}{0,107,119} 607 | % \end{verbatim} 608 | % 609 | % \begin{verbatim} 610 | % \jnuwhole[jnu][1] 611 | % \end{verbatim} 612 | % 613 | % \jnuwhole[jnu][1] 614 | % 615 | % \begin{verbatim} 616 | % \jnulogo[jnu][1] 617 | % \end{verbatim} 618 | % 619 | % \jnulogo[jnu][1] 620 | % 621 | % \begin{verbatim} 622 | % \jnutext[jnu][1] 623 | % \end{verbatim} 624 | % 625 | % \jnutext[jnu][1] 626 | % 627 | % \subsection{江南大学}% 628 | % \label{ssec:ju} 629 | % 630 | % \begin{verbatim} 631 | % \definecolor{ju}{RGB}{0,93,127} 632 | % \end{verbatim} 633 | % 634 | % \begin{verbatim} 635 | % \julogo[ju][1] 636 | % \end{verbatim} 637 | % 638 | % \julogo[ju][1] 639 | % 640 | % \subsection{兰州大学}% 641 | % \label{ssec:lzu} 642 | % 643 | % \begin{verbatim} 644 | % \definecolor{lzu}{RGB}{27,25,24} 645 | % \end{verbatim} 646 | % 647 | % \begin{verbatim} 648 | % \lzuwhole[lzu][1] 649 | % \end{verbatim} 650 | % 651 | % \lzuwhole[lzu][1] 652 | % 653 | % \begin{verbatim} 654 | % \lzulogo[lzu][1] 655 | % \end{verbatim} 656 | % 657 | % \lzulogo[lzu][1] 658 | % 659 | % \begin{verbatim} 660 | % \lzutext[lzu][1] 661 | % \end{verbatim} 662 | % 663 | % \lzutext[lzu][1] 664 | % 665 | % \subsection{中央民族大学}% 666 | % \label{ssec:muc} 667 | % 668 | % \begin{verbatim} 669 | % \mucwhole[black][1] 670 | % \end{verbatim} 671 | % 672 | % \mucwhole[black][1] 673 | % 674 | % \begin{verbatim} 675 | % \muclogo[black][1] 676 | % \end{verbatim} 677 | % 678 | % \muclogo[black][1] 679 | % 680 | % \begin{verbatim} 681 | % \muctext[black][1] 682 | % \end{verbatim} 683 | % 684 | % \muctext[black][1] 685 | % 686 | % \subsection{南昌大学}% 687 | % \label{ssec:ncu} 688 | % 689 | % \begin{verbatim} 690 | % \definecolor{ncu}{RGB}{0,54,138} 691 | % \end{verbatim} 692 | % 693 | % \begin{verbatim} 694 | % \nculogo[ncu][1] 695 | % \end{verbatim} 696 | % 697 | % \nculogo[ncu][1] 698 | % 699 | % \begin{verbatim} 700 | % \ncutext[ncu][1] 701 | % \end{verbatim} 702 | % 703 | % \ncutext[ncu][1] 704 | % 705 | % \subsection{东北大学}% 706 | % \label{ssec:neu} 707 | % 708 | % \begin{verbatim} 709 | % \neuwhole[neu][1] 710 | % \end{verbatim} 711 | % 712 | % \neuwhole[neu][1] 713 | % 714 | % \begin{verbatim} 715 | % \neulogo[neu][1] 716 | % \end{verbatim} 717 | % 718 | % \neulogo[neu][1] 719 | % 720 | % \begin{verbatim} 721 | % \neutext[neu][1] 722 | % \end{verbatim} 723 | % 724 | % \neutext[neu][1] 725 | % 726 | % \subsection{南京大学}% 727 | % \label{ssec:nju} 728 | % 729 | % \begin{verbatim} 730 | % \definecolor{nju}{RGB}{0,129,204} 731 | % \end{verbatim} 732 | % 733 | % \begin{verbatim} 734 | % \njuwhole[nju][1] 735 | % \end{verbatim} 736 | % 737 | % \njuwhole[nju][1] 738 | % 739 | % \begin{verbatim} 740 | % \njulogo[nju][1] 741 | % \end{verbatim} 742 | % 743 | % \njulogo[nju][1] 744 | % 745 | % \begin{verbatim} 746 | % \njutext[nju][1] 747 | % \end{verbatim} 748 | % 749 | % \njutext[nju][1] 750 | % 751 | % \subsection{南京理工大学}% 752 | % \label{ssec:njust} 753 | % 754 | % \begin{verbatim} 755 | % \definecolor{njust}{RGB}{139,37,121} 756 | % \end{verbatim} 757 | % 758 | % \begin{verbatim} 759 | % \njustwhole[njust][1] 760 | % \end{verbatim} 761 | % 762 | % \njustwhole[njust][1] 763 | % 764 | % \subsection{南开大学}% 765 | % \label{ssec:nku} 766 | % 767 | % \begin{verbatim} 768 | % \definecolor{nku}{RGB}{125,37,81} 769 | % \end{verbatim} 770 | % 771 | % \begin{verbatim} 772 | % \nkuwhole[nku][1] 773 | % \end{verbatim} 774 | % 775 | % \nkuwhole[nku][1] 776 | % 777 | % \begin{verbatim} 778 | % \nkulogo[nku][1] 779 | % \end{verbatim} 780 | % 781 | % \nkulogo[nku][1] 782 | % 783 | % \begin{verbatim} 784 | % \nkutext[nku][1] 785 | % \end{verbatim} 786 | % 787 | % \nkutext[nku][1] 788 | % 789 | % \subsection{北京大学}% 790 | % \label{ssec:pku} 791 | % 792 | % \begin{verbatim} 793 | % \definecolor{pku1}{RGB}{146,15,20} 794 | % \definecolor{pku2}{RGB}{165,22,22} 795 | % \definecolor{pku3}{RGB}{154,0,0} 796 | % \definecolor{pku4}{RGB}{35,24,21} 797 | % \end{verbatim} 798 | % 799 | % \begin{verbatim} 800 | % \pkutext[pku1][1] 801 | % \end{verbatim} 802 | % 803 | % \pkutext[pku1][1] 804 | % 805 | % \begin{verbatim} 806 | % \pkulogo[pku2][1] 807 | % \end{verbatim} 808 | % 809 | % \pkulogo[pku2][1] 810 | % 811 | % \begin{verbatim} 812 | % \pkuwhole[pku3][pku4][1] 813 | % \end{verbatim} 814 | % 815 | % \pkuwhole[pku3][pku4][1] 816 | % 817 | % \subsection{中国人民大学}% 818 | % \label{ssec:ruc} 819 | % 820 | % \begin{verbatim} 821 | % \definecolor{ruc}{RGB}{192,4,21} 822 | % \end{verbatim} 823 | % 824 | % \begin{verbatim} 825 | % \rucside[ruc][1] 826 | % \end{verbatim} 827 | % 828 | % \rucside[ruc][1] 829 | % 830 | % \begin{verbatim} 831 | % \rucwhole[ruc][1] 832 | % \end{verbatim} 833 | % 834 | % \rucwhole[ruc][1] 835 | % 836 | % \begin{verbatim} 837 | % \ruclogo[ruc][1] 838 | % \end{verbatim} 839 | % 840 | % \ruclogo[ruc][1] 841 | % 842 | % \begin{verbatim} 843 | % \ructext[ruc][1] 844 | % \end{verbatim} 845 | % 846 | % \ructext[ruc][1] 847 | % 848 | % \subsection{四川大学}% 849 | % \label{ssec:scu} 850 | % 851 | % \begin{verbatim} 852 | % \definecolor{scu}{RGB}{44,102,69} 853 | % \end{verbatim} 854 | % 855 | % \begin{verbatim} 856 | % \scuwhole[scu][1] 857 | % \end{verbatim} 858 | % 859 | % \scuwhole[scu][1] 860 | % 861 | % \begin{verbatim} 862 | % \sculogo[scu][1] 863 | % \end{verbatim} 864 | % 865 | % \sculogo[scu][1] 866 | % 867 | % \begin{verbatim} 868 | % \scutext[scu][1] 869 | % \end{verbatim} 870 | % 871 | % \scutext[scu][1] 872 | % 873 | % \subsection{山东财经大学}% 874 | % \label{ssec:sdcju} 875 | % 876 | % \begin{verbatim} 877 | % \definecolor{sdcju}{RGB}{0,93,169} 878 | % \end{verbatim} 879 | % 880 | % \begin{verbatim} 881 | % \sdcjuwhole[sdcju][1] 882 | % \end{verbatim} 883 | % 884 | % \sdcjuwhole[sdcju][1] 885 | % 886 | % \begin{verbatim} 887 | % \sdcjulogo[sdcju][1] 888 | % \end{verbatim} 889 | % 890 | % \sdcjulogo[sdcju][1] 891 | % 892 | % \begin{verbatim} 893 | % \sdcjutext[sdcju][1] 894 | % \end{verbatim} 895 | % 896 | % \sdcjutext[sdcju][1] 897 | % 898 | % \subsection{山东大学}% 899 | % \label{ssec:sdu} 900 | % 901 | % \begin{verbatim} 902 | % \definecolor{sdu}{RGB}{147,2,22} 903 | % \end{verbatim} 904 | % 905 | % \begin{verbatim} 906 | % \sdulogo[sdu][1] 907 | % \end{verbatim} 908 | % 909 | % \sdulogo[sdu][1] 910 | % 911 | % \subsection{上海大学}% 912 | % \label{ssec:shu} 913 | % 914 | % \begin{verbatim} 915 | % \definecolor{shu}{RGB}{0,68,125} 916 | % \end{verbatim} 917 | % 918 | % \begin{verbatim} 919 | % \shulogo[shu][1] 920 | % \end{verbatim} 921 | % 922 | % \shulogo[shu][1] 923 | % 924 | % \subsection{上海交通大学}% 925 | % \label{ssec:stju} 926 | % 927 | % \begin{verbatim} 928 | % \definecolor{stju1}{RGB}{0,64,152} 929 | % \definecolor{stju2}{RGB}{0,64,152} 930 | % \end{verbatim} 931 | % 932 | % \begin{verbatim} 933 | % \stjulogo[stju1][1] 934 | % \end{verbatim} 935 | % 936 | % \stjulogo[stju1][1] 937 | % 938 | % \begin{verbatim} 939 | % \stjutext[stju1][1] 940 | % \end{verbatim} 941 | % 942 | % \stjutext[stju1][1] 943 | % 944 | % \begin{verbatim} 945 | % \stjuside[stju2][1] 946 | % \end{verbatim} 947 | % 948 | % \stjuside[stju2][1] 949 | % 950 | % \subsection{南方科技大学}% 951 | % \label{ssec:sustc} 952 | % 953 | % \begin{verbatim} 954 | % \definecolor{sustc1}{RGB}{237,109,0} 955 | % \definecolor{sustc2}{RGB}{9,57,60} 956 | % \definecolor{sustc3}{RGB}{237,109,0} 957 | % \definecolor{sustc4}{RGB}{6,56,60} 958 | % \end{verbatim} 959 | % 960 | % \begin{verbatim} 961 | % \sustclogoen[sustc1][sustc2][1] 962 | % \end{verbatim} 963 | % 964 | % \sustclogoen[sustc1][sustc2][1] 965 | % 966 | % \begin{verbatim} 967 | % \sustclogocn[sustc3][sustc4][1] 968 | % \end{verbatim} 969 | % 970 | % \sustclogocn[sustc3][sustc4][1] 971 | % 972 | % \subsection{西南农业大学}% 973 | % \label{ssec:swau} 974 | % 975 | % \begin{verbatim} 976 | % \definecolor{swau1}{RGB}{0,141,205} 977 | % \definecolor{swau2}{RGB}{0,149,78} 978 | % \end{verbatim} 979 | % 980 | % \begin{verbatim} 981 | % \swaulogo[swau1][swau2][1] 982 | % \end{verbatim} 983 | % 984 | % \swaulogo[swau1][swau2][1] 985 | % 986 | % \subsection{西南师范大学}% 987 | % \label{ssec:swcnu} 988 | % 989 | % \begin{verbatim} 990 | % \definecolor{swcnu}{RGB}{31,26,23} 991 | % \end{verbatim} 992 | % 993 | % \begin{verbatim} 994 | % \swcnulogo[swcnu][1] 995 | % \end{verbatim} 996 | % 997 | % \swcnulogo[swcnu][1] 998 | % 999 | % \subsection{中山大学}% 1000 | % \label{ssec:sysu} 1001 | % 1002 | % \begin{verbatim} 1003 | % \definecolor{sysu}{RGB}{8,85,33} 1004 | % \end{verbatim} 1005 | % 1006 | % \begin{verbatim} 1007 | % \sysulogo[sysu][1] 1008 | % \end{verbatim} 1009 | % 1010 | % \sysulogo[sysu][1] 1011 | % 1012 | % \begin{verbatim} 1013 | % \sysutext[sysu][1] 1014 | % \end{verbatim} 1015 | % 1016 | % \sysutext[sysu][1] 1017 | % 1018 | % \subsection{深圳大学}% 1019 | % \label{ssec:szu} 1020 | % 1021 | % \begin{verbatim} 1022 | % \definecolor{szu}{RGB}{152,0,66} 1023 | % \end{verbatim} 1024 | % 1025 | % \begin{verbatim} 1026 | % \szuwhole[szu][1] 1027 | % \end{verbatim} 1028 | % 1029 | % \szuwhole[szu][1] 1030 | % 1031 | % \begin{verbatim} 1032 | % \szulogo[szu][1] 1033 | % \end{verbatim} 1034 | % 1035 | % \szulogo[szu][1] 1036 | % 1037 | % \begin{verbatim} 1038 | % \szutext[szu][1] 1039 | % \end{verbatim} 1040 | % 1041 | % \szutext[szu][1] 1042 | % 1043 | % \subsection{清华大学}% 1044 | % \label{ssec:thu} 1045 | % 1046 | % \begin{verbatim} 1047 | % \definecolor{thu}{RGB}{100,48,127} 1048 | % \end{verbatim} 1049 | % 1050 | % \begin{verbatim} 1051 | % \thulogo[thu][1] 1052 | % \end{verbatim} 1053 | % 1054 | % \thulogo[thu][1] 1055 | % 1056 | % \begin{verbatim} 1057 | % \thulib[thu][1] 1058 | % \end{verbatim} 1059 | % 1060 | % \thulib[thu][1] 1061 | % 1062 | % \begin{verbatim} 1063 | % \thutext[thu][1] 1064 | % \end{verbatim} 1065 | % 1066 | % \thutext[thu][1] 1067 | % 1068 | % \begin{verbatim} 1069 | % \thuside[thu][1] 1070 | % \end{verbatim} 1071 | % 1072 | % \thuside[thu][1] 1073 | % 1074 | % \subsection{同济大学}% 1075 | % \label{ssec:tju} 1076 | % 1077 | % \begin{verbatim} 1078 | % \definecolor{tju}{RGB}{153,153,153} 1079 | % \end{verbatim} 1080 | % 1081 | % \begin{verbatim} 1082 | % \tjuwhole[tju][1] 1083 | % \end{verbatim} 1084 | % 1085 | % \tjuwhole[tju][1] 1086 | % 1087 | % \begin{verbatim} 1088 | % \tjulogo[tju][1] 1089 | % \end{verbatim} 1090 | % 1091 | % \tjulogo[tju][1] 1092 | % 1093 | % \begin{verbatim} 1094 | % \tjutext[tju][1] 1095 | % \end{verbatim} 1096 | % 1097 | % \tjutext[tju][1] 1098 | % 1099 | % \subsection{天津大学}% 1100 | % \label{ssec:tjuu} 1101 | % 1102 | % \begin{verbatim} 1103 | % \definecolor{tjuu}{RGB}{0,84,148} 1104 | % \end{verbatim} 1105 | % 1106 | % \begin{verbatim} 1107 | % \tjuuwhole[tjuu][1] 1108 | % \end{verbatim} 1109 | % 1110 | % \tjuuwhole[tjuu][1] 1111 | % 1112 | % \begin{verbatim} 1113 | % \tjuulogo[tjuu][1] 1114 | % \end{verbatim} 1115 | % 1116 | % \tjuulogo[tjuu][1] 1117 | % 1118 | % \begin{verbatim} 1119 | % \tjuutext[tjuu][1] 1120 | % \end{verbatim} 1121 | % 1122 | % \tjuutext[tjuu][1] 1123 | % 1124 | % \subsection{北京科技大学}% 1125 | % \label{ssec:ustb} 1126 | % 1127 | % \begin{verbatim} 1128 | % \definecolor{ustb}{RGB}{0,147,221} 1129 | % \end{verbatim} 1130 | % 1131 | % \begin{verbatim} 1132 | % \ustblogo[ustb][1] 1133 | % \end{verbatim} 1134 | % 1135 | % \ustblogo[ustb][1] 1136 | % 1137 | % \subsection{中国科学技术大学}% 1138 | % \label{ssec:ustc} 1139 | % 1140 | % \begin{verbatim} 1141 | % \definecolor{ustc}{RGB}{37,74,165} 1142 | % \end{verbatim} 1143 | % 1144 | % \begin{verbatim} 1145 | % \ustclogo[ustc][1] 1146 | % \end{verbatim} 1147 | % 1148 | % \ustclogo[ustc][1] 1149 | % 1150 | % \begin{verbatim} 1151 | % \ustcside[ustc][1] 1152 | % \end{verbatim} 1153 | % 1154 | % \ustcside[ustc][1] 1155 | % 1156 | % \begin{verbatim} 1157 | % \ustcwhole[ustc][1] 1158 | % \end{verbatim} 1159 | % 1160 | % \ustcwhole[ustc][1] 1161 | % 1162 | % \begin{verbatim} 1163 | % \ustctext[ustc][1] 1164 | % \end{verbatim} 1165 | % 1166 | % \ustctext[ustc][1] 1167 | % 1168 | % \subsection{武汉理工大学}% 1169 | % \label{ssec:whlgu} 1170 | % 1171 | % \begin{verbatim} 1172 | % \definecolor{whlgu}{RGB}{31,60,144} 1173 | % \end{verbatim} 1174 | % 1175 | % \begin{verbatim} 1176 | % \whlgulogo[whlgu][1] 1177 | % \end{verbatim} 1178 | % 1179 | % \whlgulogo[whlgu][1] 1180 | % 1181 | % \subsection{武汉大学}% 1182 | % \label{ssec:whu} 1183 | % 1184 | % \begin{verbatim} 1185 | % \definecolor{whu1}{RGB}{0,0,153} 1186 | % \definecolor{whu2}{RGB}{255,255,255} 1187 | % \definecolor{whu3}{RGB}{0,64,0} 1188 | % \definecolor{whu4}{RGB}{0,77,0} 1189 | % \end{verbatim} 1190 | % 1191 | % \begin{verbatim} 1192 | % \whulogo[whu1][whu2][whu3][whu4][1] 1193 | % \end{verbatim} 1194 | % 1195 | % \whulogo[whu1][whu2][whu3][whu4][1] 1196 | % 1197 | % \subsection{温州大学}% 1198 | % \label{ssec:wzu} 1199 | % 1200 | % \begin{verbatim} 1201 | % \definecolor{wzu}{RGB}{119,110,173} 1202 | % \end{verbatim} 1203 | % 1204 | % \begin{verbatim} 1205 | % \wzulogo[wzu][1] 1206 | % \end{verbatim} 1207 | % 1208 | % \wzulogo[wzu][1] 1209 | % 1210 | % \subsection{西北农林科技大学}% 1211 | % \label{ssec:xbnlkju} 1212 | % 1213 | % \begin{verbatim} 1214 | % \definecolor{xbnlkju1}{RGB}{247,182,45} 1215 | % \definecolor{xbnlkju2}{RGB}{0,153,62} 1216 | % \end{verbatim} 1217 | % 1218 | % \begin{verbatim} 1219 | % \xbnlkjuwhole[xbnlkju1][xbnlkju2][1] 1220 | % \end{verbatim} 1221 | % 1222 | % \xbnlkjuwhole[xbnlkju1][xbnlkju2][1] 1223 | % 1224 | % \begin{verbatim} 1225 | % \xbnlkjulogo[xbnlkju1][xbnlkju2][1] 1226 | % \end{verbatim} 1227 | % 1228 | % \xbnlkjulogo[xbnlkju1][xbnlkju2][1] 1229 | % 1230 | % \begin{verbatim} 1231 | % \xbnlkjutext[xbnlkju1][xbnlkju2][1] 1232 | % \end{verbatim} 1233 | % 1234 | % \xbnlkjutext[xbnlkju1][xbnlkju2][1] 1235 | % 1236 | % \subsection{西安电子科技大学}% 1237 | % \label{ssec:xdu} 1238 | % 1239 | % \begin{verbatim} 1240 | % \xdulogo[blue][1] 1241 | % \end{verbatim} 1242 | % 1243 | % \xdulogo[blue][1] 1244 | % 1245 | % \subsection{西安交通大学}% 1246 | % \label{ssec:xjtu} 1247 | % 1248 | % \begin{verbatim} 1249 | % \xjtuwhole[black][1] 1250 | % \end{verbatim} 1251 | % 1252 | % \xjtuwhole[black][1] 1253 | % 1254 | % \begin{verbatim} 1255 | % \xjtulogo[black][1] 1256 | % \end{verbatim} 1257 | % 1258 | % \xjtulogo[black][1] 1259 | % 1260 | % \begin{verbatim} 1261 | % \xjtutext[black][1] 1262 | % \end{verbatim} 1263 | % 1264 | % \xjtutext[black][1] 1265 | % 1266 | % \subsection{厦门大学}% 1267 | % \label{ssec:xmu} 1268 | % 1269 | % \begin{verbatim} 1270 | % \definecolor{xmu}{RGB}{18,46,102} 1271 | % \end{verbatim} 1272 | % 1273 | % \begin{verbatim} 1274 | % \xmutext[xmu][1] 1275 | % \end{verbatim} 1276 | % 1277 | % \xmutext[xmu][1] 1278 | % 1279 | % \begin{verbatim} 1280 | % \xmulogo[xmu][1] 1281 | % \end{verbatim} 1282 | % 1283 | % \xmulogo[xmu][1] 1284 | % 1285 | % \subsection{扬州大学}% 1286 | % \label{ssec:yzu} 1287 | % 1288 | % \begin{verbatim} 1289 | % \definecolor{yzu}{RGB}{227,0,22} 1290 | % \end{verbatim} 1291 | % 1292 | % \begin{verbatim} 1293 | % \yzuwhole[yzu][1] 1294 | % \end{verbatim} 1295 | % 1296 | % \yzuwhole[yzu][1] 1297 | % 1298 | % \begin{verbatim} 1299 | % \yzulogo[yzu][1] 1300 | % \end{verbatim} 1301 | % 1302 | % \yzulogo[yzu][1] 1303 | % 1304 | % \begin{verbatim} 1305 | % \yzutext[yzu][1] 1306 | % \end{verbatim} 1307 | % 1308 | % \yzutext[yzu][1] 1309 | % 1310 | % \subsection{中国传媒大学}% 1311 | % \label{ssec:zcmu} 1312 | % 1313 | % \begin{verbatim} 1314 | % \zcmulogo 1315 | % \end{verbatim} 1316 | % 1317 | % \zcmulogo 1318 | % 1319 | % \subsection{中国海洋大学}% 1320 | % \label{ssec:zhyu} 1321 | % 1322 | % \begin{verbatim} 1323 | % \definecolor{zhyu1}{RGB}{29,32,136} 1324 | % \definecolor{zhyu2}{RGB}{2,134,202} 1325 | % \definecolor{zhyu3}{RGB}{66,62,142} 1326 | % \definecolor{zhyu4}{RGB}{230,0,19} 1327 | % \end{verbatim} 1328 | % 1329 | % \begin{verbatim} 1330 | % \zhyulogo[zhyu1][zhyu2][zhyu3][zhyu4][1] 1331 | % \end{verbatim} 1332 | % 1333 | % \zhyulogo[zhyu1][zhyu2][zhyu3][zhyu4][1] 1334 | % 1335 | % \subsection{浙江大学}% 1336 | % \label{ssec:zju} 1337 | % 1338 | % \begin{verbatim} 1339 | % \definecolor{zju}{RGB}{35,31,32} 1340 | % \end{verbatim} 1341 | % 1342 | % \begin{verbatim} 1343 | % \zjulogo[zju][1] 1344 | % \end{verbatim} 1345 | % 1346 | % \zjulogo[zju][1] 1347 | % 1348 | % \begin{verbatim} 1349 | % \zjutext[zju][1] 1350 | % \end{verbatim} 1351 | % 1352 | % \zjutext[zju][1] 1353 | % 1354 | % \subsection{中国科学院大学}% 1355 | % \label{ssec:zky} 1356 | % 1357 | % \begin{verbatim} 1358 | % \definecolor{zky}{RGB}{0,67,148} 1359 | % \end{verbatim} 1360 | % 1361 | % \begin{verbatim} 1362 | % \zkywhole[zky][1] 1363 | % \end{verbatim} 1364 | % 1365 | % \zkywhole[zky][1] 1366 | % 1367 | % \begin{verbatim} 1368 | % \zkylogo[zky][1] 1369 | % \end{verbatim} 1370 | % 1371 | % \zkylogo[zky][1] 1372 | % 1373 | % \begin{verbatim} 1374 | % \zkytext[zky][1] 1375 | % \end{verbatim} 1376 | % 1377 | % \zkytext[zky][1] 1378 | % 1379 | % \subsection{中国农业大学}% 1380 | % \label{ssec:znyu} 1381 | % 1382 | % \begin{verbatim} 1383 | % \definecolor{znyu}{RGB}{197,140,10} 1384 | % \end{verbatim} 1385 | % 1386 | % \begin{verbatim} 1387 | % \znyulogo[znyu][1] 1388 | % \end{verbatim} 1389 | % 1390 | % \znyulogo[znyu][1] 1391 | % 1392 | % \subsection{郑州大学}% 1393 | % \label{ssec:zzu} 1394 | % 1395 | % \begin{verbatim} 1396 | % \definecolor{zzu1}{RGB}{0,86,58} 1397 | % \definecolor{zzu2}{RGB}{227,0,22} 1398 | % \end{verbatim} 1399 | % 1400 | % \begin{verbatim} 1401 | % \zzuwhole[zzu1][zzu2][1] 1402 | % \end{verbatim} 1403 | % 1404 | % \zzuwhole[zzu1][zzu2][1] 1405 | % 1406 | % \begin{verbatim} 1407 | % \zzulogo[zzu1][zzu2][1] 1408 | % \end{verbatim} 1409 | % 1410 | % \zzulogo[zzu1][zzu2][1] 1411 | % 1412 | % \begin{verbatim} 1413 | % \zzutext[zzu2][1] 1414 | % \end{verbatim} 1415 | % 1416 | % \zzutext[zzu2][1] 1417 | % 1418 | % \IndexPrologue{\section{\indexname}} 1419 | % \StopEventually{\PrintIndex} 1420 | % \appendix 1421 | % \section{实现}% 1422 | % \label{sec:implement} 1423 | % \begin{macrocode} 1424 | %<*sty> 1425 | \ProvidesPackage{cnlogo}[2023/03/05 v0.0.3] 1426 | \RequirePackage{tikz} 1427 | \NeedsTeXFormat{LaTeX2e} 1428 | \DeclareOption{ahu}{% 1429 | \input{cnlogo/ahu} 1430 | } 1431 | \DeclareOption{bhu}{% 1432 | \input{cnlogo/bhu} 1433 | } 1434 | \DeclareOption{bjtu}{% 1435 | \input{cnlogo/bjtu} 1436 | } 1437 | \DeclareOption{bjydu}{% 1438 | \input{cnlogo/bjydu} 1439 | } 1440 | \DeclareOption{bnu}{% 1441 | \input{cnlogo/bnu} 1442 | } 1443 | \DeclareOption{chu}{% 1444 | \input{cnlogo/chu} 1445 | } 1446 | \DeclareOption{ckyu}{% 1447 | \input{cnlogo/ckyu} 1448 | } 1449 | \DeclareOption{csu}{% 1450 | \input{cnlogo/csu} 1451 | } 1452 | \DeclareOption{cug}{% 1453 | \input{cnlogo/cug} 1454 | } 1455 | \DeclareOption{cupsl}{% 1456 | \input{cnlogo/cupsl} 1457 | } 1458 | \DeclareOption{dbcju}{% 1459 | \input{cnlogo/dbcju} 1460 | } 1461 | \DeclareOption{dllgu}{% 1462 | \input{cnlogo/dllgu} 1463 | } 1464 | \DeclareOption{fdu}{% 1465 | \input{cnlogo/fdu} 1466 | } 1467 | \DeclareOption{gnu}{% 1468 | \input{cnlogo/gnu} 1469 | } 1470 | \DeclareOption{gufs}{% 1471 | \input{cnlogo/gufs} 1472 | } 1473 | \DeclareOption{hbu}{% 1474 | \input{cnlogo/hbu} 1475 | } 1476 | \DeclareOption{hdsfu}{% 1477 | \input{cnlogo/hdsfu} 1478 | } 1479 | \DeclareOption{hdzfu}{% 1480 | \input{cnlogo/hdzfu} 1481 | } 1482 | \DeclareOption{hgyu}{% 1483 | \input{cnlogo/hgyu} 1484 | } 1485 | \DeclareOption{hhu}{% 1486 | \input{cnlogo/hhu} 1487 | } 1488 | \DeclareOption{hit}{% 1489 | \input{cnlogo/hit} 1490 | } 1491 | \DeclareOption{hnlgu}{% 1492 | \input{cnlogo/hnlgu} 1493 | } 1494 | \DeclareOption{hnnu}{% 1495 | \input{cnlogo/hnnu} 1496 | } 1497 | \DeclareOption{hnu}{% 1498 | \input{cnlogo/hnu} 1499 | } 1500 | \DeclareOption{hustc}{% 1501 | \input{cnlogo/hustc} 1502 | } 1503 | \DeclareOption{hznu}{% 1504 | \input{cnlogo/hznu} 1505 | } 1506 | \DeclareOption{jlu}{% 1507 | \input{cnlogo/jlu} 1508 | } 1509 | \DeclareOption{jnu}{% 1510 | \input{cnlogo/jnu} 1511 | } 1512 | \DeclareOption{ju}{% 1513 | \input{cnlogo/ju} 1514 | } 1515 | \DeclareOption{lzu}{% 1516 | \input{cnlogo/lzu} 1517 | } 1518 | \DeclareOption{muc}{% 1519 | \input{cnlogo/muc} 1520 | } 1521 | \DeclareOption{ncu}{% 1522 | \input{cnlogo/ncu} 1523 | } 1524 | \DeclareOption{neu}{% 1525 | \input{cnlogo/neu} 1526 | } 1527 | \DeclareOption{nju}{% 1528 | \input{cnlogo/nju} 1529 | } 1530 | \DeclareOption{njust}{% 1531 | \input{cnlogo/njust} 1532 | } 1533 | \DeclareOption{nku}{% 1534 | \input{cnlogo/nku} 1535 | } 1536 | \DeclareOption{pku}{% 1537 | \input{cnlogo/pku} 1538 | } 1539 | \DeclareOption{ruc}{% 1540 | \input{cnlogo/ruc} 1541 | } 1542 | \DeclareOption{scu}{% 1543 | \input{cnlogo/scu} 1544 | } 1545 | \DeclareOption{sdcju}{% 1546 | \input{cnlogo/sdcju} 1547 | } 1548 | \DeclareOption{sdu}{% 1549 | \input{cnlogo/sdu} 1550 | } 1551 | \DeclareOption{shu}{% 1552 | \input{cnlogo/shu} 1553 | } 1554 | \DeclareOption{stju}{% 1555 | \input{cnlogo/stju} 1556 | } 1557 | \DeclareOption{sustc}{% 1558 | \input{cnlogo/sustc} 1559 | } 1560 | \DeclareOption{swau}{% 1561 | \input{cnlogo/swau} 1562 | } 1563 | \DeclareOption{swcnu}{% 1564 | \input{cnlogo/swcnu} 1565 | } 1566 | \DeclareOption{sysu}{% 1567 | \input{cnlogo/sysu} 1568 | } 1569 | \DeclareOption{szu}{% 1570 | \input{cnlogo/szu} 1571 | } 1572 | \DeclareOption{thu}{% 1573 | \input{cnlogo/thu} 1574 | } 1575 | \DeclareOption{tju}{% 1576 | \input{cnlogo/tju} 1577 | } 1578 | \DeclareOption{tjuu}{% 1579 | \input{cnlogo/tjuu} 1580 | } 1581 | \DeclareOption{ustb}{% 1582 | \input{cnlogo/ustb} 1583 | } 1584 | \DeclareOption{ustc}{% 1585 | \input{cnlogo/ustc} 1586 | } 1587 | \DeclareOption{whlgu}{% 1588 | \input{cnlogo/whlgu} 1589 | } 1590 | \DeclareOption{whu}{% 1591 | \input{cnlogo/whu} 1592 | } 1593 | \DeclareOption{wzu}{% 1594 | \input{cnlogo/wzu} 1595 | } 1596 | \DeclareOption{xbnlkju}{% 1597 | \input{cnlogo/xbnlkju} 1598 | } 1599 | \DeclareOption{xdu}{% 1600 | \input{cnlogo/xdu} 1601 | } 1602 | \DeclareOption{xjtu}{% 1603 | \input{cnlogo/xjtu} 1604 | } 1605 | \DeclareOption{xmu}{% 1606 | \input{cnlogo/xmu} 1607 | } 1608 | \DeclareOption{yzu}{% 1609 | \input{cnlogo/yzu} 1610 | } 1611 | \DeclareOption{zcmu}{% 1612 | \input{cnlogo/zcmu} 1613 | } 1614 | \DeclareOption{zhyu}{% 1615 | \input{cnlogo/zhyu} 1616 | } 1617 | \DeclareOption{zju}{% 1618 | \input{cnlogo/zju} 1619 | } 1620 | \DeclareOption{zky}{% 1621 | \input{cnlogo/zky} 1622 | } 1623 | \DeclareOption{znyu}{% 1624 | \input{cnlogo/znyu} 1625 | } 1626 | \DeclareOption{zzu}{% 1627 | \input{cnlogo/zzu} 1628 | } 1629 | \ProcessOptions% 1630 | % 1631 | % \end{macrocode} 1632 | % \Finale 1633 | % ex: nowrap 1634 | -------------------------------------------------------------------------------- /cnlogo.ins: -------------------------------------------------------------------------------- 1 | \input docstrip 2 | \usedir{tex/latex/\jobname} 3 | \preamble% 4 | Copyright (C) 2019-\the\year\ by Yu Xiang <739049687@qq.com> 5 | 6 | This work may be distributed and/or modified under the conditions of AGPLv3+. 7 | \endpreamble% 8 | \generate{% 9 | \file{\jobname.sty}{\from{\jobname.dtx}{sty}} 10 | } 11 | \endbatchfile% 12 | -------------------------------------------------------------------------------- /cnlogo/jlu.tex: -------------------------------------------------------------------------------- 1 | % 吉林大学 2 | \definecolor{jlu}{RGB}{0,62,141} 3 | \NewDocumentCommand\jlulogo{O{jlu}O{1}}{ 4 | 5 | \begin{tikzpicture}[y=0.80pt,x=0.80pt,yscale=-1, inner sep=0pt, outer sep=0pt,scale=#2] 6 | \path[fill=#1] (8.7780,512.0000) .. controls (8.7780,789.9230) and 7 | (234.0770,1015.2220) .. (512.0000,1015.2220) .. controls (789.9230,1015.2220) 8 | and (1015.2220,789.9230) .. (1015.2220,512.0000) .. controls 9 | (1015.2220,234.0770) and (789.9230,8.7780) .. (512.0000,8.7780) .. controls 10 | (234.1890,9.0520) and (9.0520,234.1890) .. (8.7780,511.9740) -- 11 | cycle(38.5500,512.0000) .. controls (38.5500,250.5200) and (250.5200,38.5500) 12 | .. (512.0000,38.5500) .. controls (773.4800,38.5500) and (985.4500,250.5200) 13 | .. (985.4500,512.0000) .. controls (985.4500,773.4800) and (773.4800,985.4500) 14 | .. (512.0000,985.4500) .. controls (250.6310,985.1760) and (38.8260,773.3680) 15 | .. (38.5510,512.0260) -- cycle; 16 | \path[fill=#1] (205.5640,512.0000) .. controls (205.5640,681.2390) and 17 | (342.7600,818.4360) .. (512.0000,818.4360) .. controls (681.2400,818.4360) and 18 | (818.4360,681.2400) .. (818.4360,512.0000) .. controls (818.4360,342.7610) and 19 | (681.2400,205.5640) .. (512.0000,205.5640) .. controls (342.8150,205.7010) and 20 | (205.7020,342.8150) .. (205.5640,511.9860) -- cycle(229.7700,512.0000) .. 21 | controls (229.7710,356.5300) and (355.8040,230.4970) .. (511.2750,230.4970) .. 22 | controls (666.7460,230.4970) and (792.7800,356.5310) .. (792.7800,512.0020) .. 23 | controls (792.7800,667.2170) and (667.1600,793.0910) .. (512.0400,793.5050) .. 24 | controls (356.5370,793.3680) and (230.5290,667.4440) .. (230.2550,512.0270) -- 25 | cycle(139.2440,537.1720) -- (137.5500,528.4580) .. controls 26 | (137.9610,528.4780) and (138.4450,528.4890) .. (138.9300,528.4890) .. controls 27 | (143.8110,528.4890) and (148.4190,527.3150) .. (152.4830,525.2320) .. controls 28 | (154.8200,523.6950) and (156.4550,520.9180) .. (156.4550,517.7590) .. controls 29 | (156.4550,517.5190) and (156.4460,517.2840) .. (156.4290,517.0490) .. controls 30 | (156.2980,514.7350) and (155.3280,512.6380) .. (153.8190,511.0660) .. controls 31 | (152.3020,509.2210) and (149.8790,507.8160) .. (147.1330,507.4350) .. controls 32 | (146.4210,507.4170) and (144.3610,507.2890) .. (142.2710,507.2890) .. controls 33 | (140.1810,507.2890) and (138.1210,507.4170) .. (136.1000,507.6660) -- 34 | (71.2310,507.6430) -- (71.2310,497.9610) -- (135.8580,497.9610) .. controls 35 | (136.5120,497.9370) and (137.2810,497.9200) .. (138.0520,497.9200) .. controls 36 | (143.8190,497.9200) and (149.3980,498.7300) .. (154.6800,500.2420) .. controls 37 | (159.0560,501.6130) and (162.9600,504.7910) .. (165.3480,508.9510) .. controls 38 | (166.3020,510.1430) and (167.5740,513.8640) .. (167.5740,517.8800) .. controls 39 | (167.5740,518.0240) and (167.5720,518.1690) .. (167.5690,518.3140) .. controls 40 | (167.5920,518.6310) and (167.6090,519.0250) .. (167.6090,519.4220) .. controls 41 | (167.6090,525.0310) and (164.8440,529.9950) .. (160.6030,533.0240) .. controls 42 | (155.5720,535.7940) and (149.6390,537.4020) .. (143.3290,537.4020) .. controls 43 | (141.8920,537.4020) and (140.4750,537.3190) .. (139.0820,537.1560) -- 44 | cycle(167.0800,483.6790) -- (72.9220,473.7550) -- (72.9220,464.0730) -- 45 | (167.0800,473.9970) -- cycle(169.0150,461.6540) -- (76.3090,442.2890) -- 46 | (78.2450,432.8480) -- (160.0580,449.7930) -- (167.3190,414.6970) -- 47 | (178.2110,416.8760) -- cycle(181.8440,408.6440) -- (91.8020,379.1150) -- 48 | (94.7060,369.9180) -- (184.7480,399.2060) -- cycle(188.1380,386.8600) -- 49 | (102.9370,345.4680) -- (107.2940,336.5110) -- (190.8010,334.5750) -- 50 | (123.9950,302.1400) -- (128.1090,293.9090) -- (213.3100,335.3010) -- 51 | (208.9530,344.2580) -- (125.2040,346.1940) -- (192.0100,378.6290) -- 52 | cycle(194.1890,206.2900) -- (200.4820,199.0290) -- (241.3880,235.3360) .. 53 | controls (252.6800,244.8950) and (261.3170,257.2540) .. (266.2590,271.3520) .. 54 | controls (259.3810,256.4460) and (261.0130,261.5550) .. (261.0130,267.0460) .. 55 | controls (261.0130,267.3850) and (261.0070,267.7250) .. (260.9950,268.0620) .. 56 | controls (260.4620,274.7110) and (257.4980,280.6290) .. (253.0010,284.9660) .. 57 | controls (249.3780,289.5470) and (243.2030,293.2290) .. (236.1690,294.3250) .. 58 | controls (237.4870,294.1100) and (235.5090,294.3630) .. (233.4700,294.3630) .. 59 | controls (229.6590,294.3630) and (226.0560,293.4830) .. (222.8500,291.9150) .. 60 | controls (209.6160,285.6510) and (198.6140,276.2010) .. (190.6120,264.5340) -- 61 | (162.4800,241.8720) -- (168.7730,234.6110) -- (209.6790,270.6780) .. controls 62 | (218.0840,278.6520) and (228.5570,284.5270) .. (240.2070,287.4230) .. controls 63 | (226.6190,282.4390) and (229.1880,283.0880) .. (231.9060,283.0880) .. controls 64 | (233.0340,283.0880) and (234.1360,282.9750) .. (235.2010,282.7630) .. controls 65 | (243.7240,280.3020) and (249.9330,272.4780) .. (249.9330,263.2050) .. controls 66 | (249.9330,262.5990) and (249.9080,261.9970) .. (249.8550,261.4040) .. controls 67 | (245.7860,251.4830) and (238.4970,243.4950) .. (229.3000,238.6310) -- 68 | cycle(280.1160,253.7340) -- (222.9920,178.2140) -- (230.9800,172.1620) -- 69 | (306.2580,208.2290) -- (261.4780,149.1700) -- (268.7390,143.6030) -- 70 | (325.8630,218.8810) -- (317.8750,224.9330) -- (242.5970,188.6260) -- 71 | (287.3770,247.9290) -- cycle(338.4500,212.5850) -- (291.9760,129.8050) -- 72 | (300.4470,124.9650) -- (347.6480,207.9880) -- cycle(377.1770,193.2190) -- 73 | (315.2120,116.2470) -- (324.8940,112.3730) -- (368.2210,169.0130) .. controls 74 | (371.7710,173.5317) and (374.9180,177.8073) .. (377.6620,181.8400) .. controls 75 | (377.6620,176.5150) and (375.9680,171.4310) .. (375.4830,165.8640) -- 76 | (367.7380,94.7010) -- (376.9350,91.0700) -- (386.1320,189.5840) -- 77 | cycle(417.6010,178.2140) -- (398.7220,85.5080) -- (450.2790,75.0990) -- 78 | (452.4580,85.9910) -- (410.3410,94.4620) -- (416.1510,122.7830) -- 79 | (455.6040,114.7950) -- (457.7830,125.6870) -- (418.3300,133.6750) -- 80 | (424.6230,165.3840) -- (468.6770,156.1870) -- (470.8560,167.0790) -- 81 | cycle(480.2910,166.3530) -- (480.2910,71.7110) -- (512.4830,71.7110) .. 82 | controls (513.0900,71.6700) and (513.8030,71.6500) .. (514.5190,71.6500) .. 83 | controls (519.1070,71.6500) and (523.4830,72.5620) .. (527.4720,74.2140) .. 84 | controls (531.5950,76.4880) and (534.8370,80.4260) .. (536.2290,85.1540) .. 85 | controls (537.4640,87.2170) and (538.6250,92.0660) .. (538.6250,97.1870) .. 86 | controls (538.6250,97.2510) and (538.6250,97.3140) .. (538.6240,97.3780) .. 87 | controls (538.6380,97.7100) and (538.6470,98.1110) .. (538.6470,98.5170) .. 88 | controls (538.6470,104.4150) and (536.8280,109.8890) .. (533.7200,114.4080) .. 89 | controls (529.7190,119.4270) and (523.7110,122.8450) .. (516.8920,123.4340) .. 90 | controls (522.2120,125.5220) and (525.3630,128.7170) .. (527.5040,132.5530) .. 91 | controls (530.4670,135.6670) and (535.0800,145.1490) .. (537.1910,155.5380) -- 92 | (544.9160,166.1110) -- (532.8140,166.1110) -- (523.1320,146.5050) .. controls 93 | (520.2280,140.9380) and (518.0490,136.5810) .. (516.1120,133.4340) .. controls 94 | (513.7030,129.1430) and (510.2790,125.6780) .. (506.1540,123.2860) .. controls 95 | (509.4480,125.6100) and (507.1800,124.5550) .. (504.6850,124.1900) -- 96 | (490.4540,124.7190) -- (490.4540,166.1110) -- cycle(489.4890,113.3440) -- 97 | (510.3040,113.3440) .. controls (510.5670,113.3530) and (510.8780,113.3590) .. 98 | (511.1880,113.3590) .. controls (514.6300,113.3590) and (517.9040,112.6410) .. 99 | (520.8680,111.3470) .. controls (523.6190,109.9420) and (525.8030,107.4010) .. 100 | (526.7640,104.3210) .. controls (527.5010,103.2220) and (528.2190,100.4130) .. 101 | (528.2190,97.4350) .. controls (528.2190,97.3260) and (528.2180,97.2200) .. 102 | (528.2160,97.1110) .. controls (528.2190,97.0180) and (528.2210,96.8880) .. 103 | (528.2210,96.7570) .. controls (528.2210,92.7310) and (526.7530,89.0470) .. 104 | (524.3260,86.2120) .. controls (521.6320,83.2390) and (517.7290,81.3650) .. 105 | (513.3870,81.3650) .. controls (513.0690,81.3650) and (512.7530,81.3740) .. 106 | (512.4410,81.3930) -- (488.2780,81.3910) -- cycle(551.9380,136.5810) -- 107 | (561.1350,136.5810) .. controls (560.7690,138.4000) and (560.5600,140.4910) .. 108 | (560.5600,142.6330) .. controls (560.5600,144.7750) and (560.7690,146.8650) .. 109 | (561.1660,148.8880) .. controls (562.5030,152.8710) and (565.2500,156.2920) .. 110 | (568.8290,158.4890) .. controls (570.3930,160.0220) and (574.7620,161.8950) .. 111 | (579.5480,162.2870) .. controls (578.8400,162.3620) and (580.5510,162.5730) .. 112 | (582.3120,162.5730) .. controls (584.0730,162.5730) and (585.7830,162.3620) .. 113 | (587.4220,161.9640) .. controls (590.7350,161.0580) and (593.6030,158.9480) .. 114 | (595.4910,156.1280) .. controls (596.5440,154.9310) and (597.8500,151.8220) .. 115 | (598.1060,148.4180) .. controls (598.2870,148.6940) and (598.4950,147.3210) .. 116 | (598.4950,145.8980) .. controls (598.4950,144.4750) and (598.2870,143.1000) .. 117 | (597.9000,141.8030) .. controls (596.5390,138.4400) and (594.0050,135.6800) .. 118 | (590.8040,134.0380) .. controls (580.9170,127.3200) and (567.1140,121.6510) .. 119 | (552.2570,119.0430) .. controls (571.7790,123.9850) and (564.3810,117.6390) .. 120 | (558.9000,109.8490) .. controls (564.3970,116.4610) and (561.9840,111.9230) .. 121 | (561.2500,106.8450) .. controls (561.4170,107.8950) and (561.1610,105.8090) .. 122 | (561.1610,103.6620) .. controls (561.1610,101.5140) and (561.4180,99.4290) .. 123 | (561.9010,97.4310) .. controls (562.9460,91.7740) and (565.6270,86.6890) .. 124 | (569.4320,82.6800) .. controls (570.5440,80.7380) and (575.1480,77.6980) .. 125 | (580.4670,76.6600) .. controls (580.1520,76.7310) and (582.5300,76.4170) .. 126 | (584.9800,76.4170) .. controls (587.4300,76.4170) and (589.8070,76.7310) .. 127 | (592.0730,77.3220) .. controls (597.9630,78.3760) and (603.2530,81.2190) .. 128 | (607.3560,85.2620) .. controls (609.4230,86.8310) and (612.3510,91.7770) .. 129 | (613.2190,97.4030) .. controls (613.2300,97.2390) and (613.5390,99.8710) .. 130 | (613.5390,102.5730) .. controls (613.5390,105.2760) and (613.2310,107.9060) .. 131 | (612.6500,110.4320) -- (603.4970,110.1960) .. controls (603.6860,109.1070) and 132 | (603.7940,107.8540) .. (603.7940,106.5730) .. controls (603.7940,102.6650) and 133 | (602.7880,98.9920) .. (601.0190,95.7990) .. controls (598.4640,91.5040) and 134 | (593.9900,88.4340) .. (588.7650,87.7790) .. controls (588.3050,87.5190) and 135 | (586.7010,87.2820) .. (585.0430,87.2820) .. controls (581.8550,87.2820) and 136 | (578.8700,88.1510) .. (576.3100,89.6640) .. controls (573.1190,91.8910) and 137 | (570.8930,95.4730) .. (570.4790,99.5890) .. controls (570.0780,100.1120) and 138 | (569.7860,101.6100) .. (569.7860,103.1740) .. controls (569.7860,104.7390) and 139 | (570.0770,106.2370) .. (570.6090,107.6150) .. controls (575.3410,112.9430) and 140 | (581.7430,116.8080) .. (589.0040,118.3490) .. controls (595.4950,122.3720) and 141 | (605.3940,130.3600) .. (613.0900,140.1580) .. controls (602.6830,129.2740) and 142 | (605.6780,134.2540) .. (606.7010,139.9200) .. controls (606.4510,138.8890) and 143 | (606.7570,141.2670) .. (606.7570,143.7160) .. controls (606.7570,146.1650) and 144 | (606.4500,148.5420) .. (605.8760,150.8130) .. controls (604.7440,156.8440) and 145 | (601.9060,162.2750) .. (597.8870,166.5930) .. controls (596.6160,168.6480) and 146 | (591.5380,172.0240) .. (585.6740,173.2740) .. controls (586.5570,173.0330) and 147 | (584.0580,173.3990) .. (581.4700,173.3990) .. controls (578.8850,173.3990) and 148 | (576.3850,173.0320) .. (574.0190,172.3530) .. controls (567.2600,171.2760) and 149 | (561.1840,168.1500) .. (556.4310,163.6440) .. controls (555.1570,161.7030) and 150 | (552.7760,156.6530) .. (552.1670,151.0730) .. controls (551.7880,150.9160) and 151 | (551.2850,147.3660) .. (551.2850,143.7000) .. controls (551.2850,141.1820) and 152 | (551.5240,138.7190) .. (551.9760,136.3330) -- cycle(613.9030,181.1180) -- 153 | (642.9500,91.0760) -- (652.1470,93.9800) -- (622.6180,184.0220) -- 154 | cycle(651.9040,195.3980) -- (686.5170,119.6370) -- (664.7320,109.4710) -- 155 | (669.3320,99.3050) -- (721.8570,123.5090) -- (717.2570,133.6750) -- 156 | (695.4720,123.5090) -- (660.6160,199.5130) -- cycle(704.4290,224.4450) -- 157 | (727.4240,191.5270) -- (734.9270,129.8050) -- (744.6090,136.5830) -- 158 | (740.0090,168.2920) .. controls (740.0090,174.1020) and (738.0730,179.9110) .. 159 | (736.8620,185.7200) -- (753.5640,178.2170) -- (781.1570,163.4510) -- 160 | (790.3540,169.9860) -- (734.9250,197.0950) -- (711.9300,230.0130) -- 161 | cycle(759.1330,229.7700) -- (768.0890,219.8460) -- (775.5920,226.6240) -- 162 | (766.6350,236.5480) -- cycle(831.7480,306.5000) -- (834.8950,316.1820) .. 163 | controls (828.7570,319.4480) and (821.4730,321.3660) .. (813.7410,321.3660) .. 164 | controls (812.6670,321.3660) and (811.6040,321.3270) .. (810.5480,321.2550) .. 165 | controls (802.8480,320.2720) and (796.1920,315.9000) .. (792.1370,309.6770) .. 166 | controls (788.8440,305.7290) and (786.4640,299.4500) .. (786.4640,292.6150) .. 167 | controls (786.4640,292.2200) and (786.4710,291.8270) .. (786.4870,291.4350) .. 168 | controls (787.3720,283.1230) and (790.8010,275.6880) .. (795.9780,269.8300) .. 169 | controls (803.5470,259.2310) and (815.7560,249.6130) .. (829.9510,243.8740) .. 170 | controls (822.2930,246.2390) and (834.1370,241.3760) .. (847.0230,239.9870) .. 171 | controls (839.9480,240.9030) and (843.5290,240.3460) .. (847.2400,240.3460) .. 172 | controls (850.9510,240.3460) and (854.5320,240.9040) .. (857.9050,241.9370) .. 173 | controls (864.9980,244.2830) and (870.9450,249.2640) .. (874.5510,255.7300) .. 174 | controls (876.0160,256.8850) and (878.0520,262.2040) .. (878.0520,268.0000) .. 175 | controls (878.0520,269.3720) and (877.9370,270.7170) .. (877.7190,272.0280) .. 176 | controls (876.0990,281.0290) and (871.5270,288.8990) .. (865.0490,294.6770) -- 177 | (855.9530,286.4100) .. controls (860.4760,281.5970) and (863.4940,275.3220) .. 178 | (864.2280,268.3660) .. controls (863.7970,270.9540) and (863.8560,270.1580) .. 179 | (863.8560,269.3490) .. controls (863.8560,265.4510) and (862.5200,261.8650) .. 180 | (860.2810,259.0230) .. controls (857.1150,254.4670) and (852.1280,251.3130) .. 181 | (846.3830,250.6170) .. controls (846.3130,250.5820) and (844.6890,250.4410) .. 182 | (843.0320,250.4410) .. controls (838.9520,250.4410) and (835.0750,251.2960) .. 183 | (831.5630,252.8370) .. controls (820.5710,257.3630) and (811.1630,264.2630) .. 184 | (803.7600,272.9260) .. controls (804.7610,269.6280) and (796.1380,280.2040) .. 185 | (790.7540,292.5200) .. controls (797.0270,280.5360) and (794.8480,286.0190) .. 186 | (794.6620,292.0060) .. controls (794.6920,291.3390) and (794.6810,291.7240) .. 187 | (794.6810,292.1110) .. controls (794.6810,296.4170) and (796.0530,300.4060) .. 188 | (798.3840,303.6570) .. controls (801.4820,307.9420) and (806.4140,310.8210) .. 189 | (812.0320,311.1480) .. controls (812.2780,311.1760) and (813.2830,311.2200) .. 190 | (814.2980,311.2200) .. controls (820.7270,311.2200) and (826.7470,309.4670) .. 191 | (831.9070,306.4130) -- cycle(814.3200,341.3540) -- (900.2490,301.6570) -- 192 | (904.3630,310.3710) -- (869.0230,326.5880) -- (884.7560,360.9590) -- 193 | (920.0960,344.7420) -- (924.2100,353.4560) -- (838.2810,393.1530) -- 194 | (834.1670,384.4390) -- (874.5900,365.8010) -- (858.6140,331.4300) -- 195 | (818.1910,350.0680) -- cycle(841.4300,406.4660) -- (931.9560,378.8730) -- 196 | (934.8600,388.0700) -- (844.3340,415.6630) -- cycle(848.6930,427.7660) -- 197 | (942.1250,412.7590) -- (943.5780,422.4410) -- (876.2880,472.0610) -- 198 | (948.9030,460.2010) -- (950.3560,469.3980) -- (856.9240,484.4050) -- 199 | (855.4710,474.7230) -- (923.7290,425.1030) -- (851.1140,436.9630) -- cycle; 200 | \path[fill=#1] (858.8580,488.7640) -- (952.7740,519.9880) -- 201 | (952.7740,530.3970) -- (855.9540,557.0230) -- (855.9540,546.1310) -- 202 | (884.7570,538.6280) -- (884.7570,508.1290) -- (856.4360,499.1720) -- 203 | cycle(897.1010,511.0320) -- (897.1010,535.2360) -- (923.4840,528.4580) -- 204 | (943.3320,523.8580) .. controls (928.5830,520.9700) and (915.4680,516.3640) .. 205 | (903.3060,510.1560) -- cycle(340.1450,334.0930) -- (340.1450,550.2440) .. 206 | controls (340.1450,661.8290) and (417.1170,752.8400) .. (511.7580,752.8400) .. 207 | controls (606.3990,752.8400) and (683.3710,662.0720) .. (683.3710,550.2440) -- 208 | (683.3710,334.0930) -- cycle(659.1670,358.2980) -- (659.1670,549.7600) .. 209 | controls (659.1670,647.7900) and (593.3290,727.6670) .. (512.2420,727.6670) .. 210 | controls (431.1550,727.6670) and (365.3170,647.7900) .. (365.3170,549.7600) -- 211 | (365.3170,358.7820) -- cycle(683.3720,549.7600) -- cycle; 212 | \path[fill=#1] (496.9930,345.2270) -- (521.6830,345.2270) -- 213 | (521.6830,642.9490) -- (496.9930,642.9490) -- cycle; 214 | \path[fill=#1] (440.1110,527.9760) .. controls (388.4010,526.2620) and 215 | (343.6130,498.1690) .. (318.6000,456.7820) .. controls (305.5310,473.5140) and 216 | (278.4210,463.8330) .. (278.4210,463.8330) .. controls (294.3970,499.6560) and 217 | (468.6730,589.7000) .. (468.6730,589.7000) -- (593.5710,441.5650) .. controls 218 | (521.6820,441.5650) and (522.8930,529.1880) .. (440.1120,527.9760) -- 219 | cycle(604.4630,532.8150) .. controls (563.7990,506.9160) and 220 | (643.9160,451.2430) .. (708.3020,448.8240) .. controls (713.3850,446.4030) and 221 | (709.5120,437.6890) .. (691.1170,437.6890) .. controls (683.6130,437.0160) and 222 | (674.8840,436.6320) .. (666.0680,436.6320) .. controls (645.2070,436.6320) and 223 | (624.8470,438.7800) .. (605.1970,442.8650) -- (483.6800,591.8740) .. controls 224 | (496.9870,594.1570) and (512.3140,595.4600) .. (527.9460,595.4600) .. controls 225 | (605.5590,595.4600) and (675.6590,563.3050) .. (725.6550,511.5900) -- 226 | (725.7290,481.0140) .. controls (725.7290,481.0140) and (645.1270,558.9550) .. 227 | (604.4620,533.0550) -- cycle(450.5190,315.4550) -- (439.6270,315.4550) -- 228 | (439.6270,275.0320) .. controls (434.2550,280.0230) and (427.3910,283.4750) .. 229 | (419.7750,284.6510) -- (425.5880,273.3370) .. controls (431.0070,271.3080) and 230 | (435.5470,267.9880) .. (438.9850,263.7410) .. controls (438.5960,265.0880) and 231 | (441.3190,260.9150) .. (442.3480,256.1120) -- (450.2780,258.8140) -- 232 | cycle(468.6730,302.3850) -- (479.0820,302.3850) .. controls 233 | (479.1330,304.2910) and (479.8860,306.0120) .. (481.0910,307.3070) .. controls 234 | (482.0400,308.1420) and (483.3950,308.6990) .. (484.8830,308.6990) .. controls 235 | (485.0570,308.6990) and (485.2260,308.6910) .. (485.3960,308.6770) .. controls 236 | (487.7300,308.6210) and (489.7820,307.3730) .. (490.9540,305.5120) .. controls 237 | (492.7790,302.0280) and (493.8560,297.8780) .. (493.8560,293.4750) .. controls 238 | (493.8560,293.2040) and (493.8520,292.9340) .. (493.8450,292.6640) .. controls 239 | (491.4760,295.6640) and (487.8600,297.5450) .. (483.8070,297.5450) .. controls 240 | (483.7620,297.5450) and (483.7190,297.5450) .. (483.6740,297.5440) .. controls 241 | (483.6780,297.5440) and (483.6740,297.5440) .. (483.6700,297.5440) .. controls 242 | (479.1620,297.5440) and (475.1070,295.5850) .. (472.3160,292.4750) .. controls 243 | (469.2870,289.1280) and (467.4410,284.6850) .. (467.4410,279.8120) .. controls 244 | (467.4410,279.4920) and (467.4490,279.1750) .. (467.4640,278.8610) .. controls 245 | (467.4450,278.5990) and (467.4360,278.2390) .. (467.4360,277.8790) .. controls 246 | (467.4360,272.8470) and (469.3790,268.2680) .. (472.5580,264.8540) .. controls 247 | (475.7220,261.5760) and (480.1690,259.5320) .. (485.0960,259.5320) .. controls 248 | (485.2800,259.5320) and (485.4650,259.5350) .. (485.6450,259.5400) .. controls 249 | (485.6910,259.5380) and (485.7760,259.5380) .. (485.8600,259.5380) .. controls 250 | (491.4570,259.5380) and (496.4380,262.1770) .. (499.6270,266.2770) .. controls 251 | (503.2270,271.6740) and (505.3540,278.2580) .. (505.3540,285.3420) .. controls 252 | (505.3540,286.3990) and (505.3060,287.4440) .. (505.2150,288.4760) .. controls 253 | (505.3040,289.2370) and (505.3510,290.2740) .. (505.3510,291.3230) .. controls 254 | (505.3510,298.6050) and (503.1330,305.3690) .. (499.3350,310.9770) .. controls 255 | (496.0150,315.1490) and (490.8030,317.8810) .. (484.9510,317.8810) .. controls 256 | (484.7590,317.8810) and (484.5680,317.8780) .. (484.3780,317.8730) .. controls 257 | (484.2320,317.8810) and (484.0280,317.8840) .. (483.8210,317.8840) .. controls 258 | (479.9810,317.8840) and (476.4620,316.5070) .. (473.7300,314.2230) .. controls 259 | (470.6540,311.1670) and (468.7190,306.9200) .. (468.6690,302.2190) -- 260 | cycle(492.8770,278.1810) .. controls (492.8920,277.9480) and 261 | (492.9000,277.6770) .. (492.9000,277.4050) .. controls (492.9000,274.6000) and 262 | (491.9830,272.0100) .. (490.4310,269.9180) .. controls (489.1790,268.2020) and 263 | (487.1430,267.0720) .. (484.8430,267.0480) .. controls (484.8500,267.0480) and 264 | (484.8070,267.0470) .. (484.7660,267.0470) .. controls (482.7570,267.0470) and 265 | (480.9680,267.9880) .. (479.8150,269.4550) .. controls (478.5630,271.3620) and 266 | (477.8250,273.6820) .. (477.8250,276.1750) .. controls (477.8250,276.5420) and 267 | (477.8400,276.9030) .. (477.8730,277.2610) .. controls (477.8510,277.4720) and 268 | (477.8380,277.7760) .. (477.8380,278.0810) .. controls (477.8380,280.7430) and 269 | (478.6650,283.2110) .. (480.0740,285.2440) .. controls (481.2910,286.8190) and 270 | (483.2220,287.8540) .. (485.3960,287.8650) .. controls (485.4470,287.8680) and 271 | (485.5300,287.8690) .. (485.6160,287.8690) .. controls (487.6620,287.8690) and 272 | (489.4910,286.9290) .. (490.6880,285.4550) .. controls (492.0590,283.6450) and 273 | (492.8790,281.3700) .. (492.8790,278.9050) .. controls (492.8790,278.8220) and 274 | (492.8780,278.7370) .. (492.8760,278.6540) -- cycle(534.9950,315.4550) -- 275 | (534.9950,304.0780) -- (510.7910,304.0780) -- (510.7910,294.6370) -- 276 | (534.9950,258.5700) -- (544.1920,258.5700) -- (544.1920,294.6370) -- 277 | (551.2120,294.6370) -- (551.2120,304.0780) -- (544.1920,304.0780) -- 278 | (544.1920,315.4550) -- cycle(534.9950,294.6400) -- (534.9950,275.0340) -- 279 | (521.9240,294.3990) -- cycle(595.9910,272.6140) -- (585.5820,272.6140) .. 280 | controls (585.5090,270.6930) and (584.7450,268.9640) .. (583.5370,267.6520) .. 281 | controls (582.6260,266.8680) and (581.2770,266.3140) .. (579.7960,266.3140) .. 282 | controls (579.7040,266.3140) and (579.6090,266.3160) .. (579.5190,266.3210) .. 283 | controls (577.1090,266.3360) and (574.9790,267.5780) .. (573.7300,269.4550) .. 284 | controls (571.8820,272.9150) and (570.8010,277.0100) .. (570.8010,281.3570) .. 285 | controls (570.8010,281.6870) and (570.8070,282.0150) .. (570.8190,282.3410) .. 286 | controls (573.1420,279.3350) and (576.7210,277.4540) .. (580.7390,277.4540) .. 287 | controls (580.7400,277.4540) and (580.7410,277.4540) .. (580.7420,277.4540) .. 288 | controls (580.7850,277.4540) and (580.8340,277.4530) .. (580.8850,277.4530) .. 289 | controls (585.4280,277.4530) and (589.5150,279.4100) .. (592.3480,282.5250) .. 290 | controls (595.3700,285.8690) and (597.2130,290.3080) .. (597.2130,295.1760) .. 291 | controls (597.2130,295.4150) and (597.2090,295.6490) .. (597.2010,295.8860) .. 292 | controls (597.2190,296.1580) and (597.2280,296.5180) .. (597.2280,296.8770) .. 293 | controls (597.2280,301.9090) and (595.2850,306.4880) .. (592.1060,309.9020) .. 294 | controls (588.7420,313.2730) and (584.0780,315.3650) .. (578.9220,315.3650) .. 295 | controls (573.6490,315.3650) and (568.8870,313.1750) .. (565.4970,309.6550) .. 296 | controls (561.9320,304.2980) and (559.8130,297.7220) .. (559.8130,290.6510) .. 297 | controls (559.8130,289.6700) and (559.8550,288.6980) .. (559.9340,287.7380) .. 298 | controls (559.8260,286.8750) and (559.7690,285.7250) .. (559.7690,284.5610) .. 299 | controls (559.7690,277.4140) and (561.9040,270.7660) .. (565.5730,265.2230) .. 300 | controls (568.8900,261.0580) and (574.1030,258.3270) .. (579.9550,258.3270) .. 301 | controls (580.1470,258.3270) and (580.3380,258.3300) .. (580.5280,258.3350) .. 302 | controls (580.6740,258.3280) and (580.8780,258.3240) .. (581.0850,258.3240) .. 303 | controls (584.9250,258.3240) and (588.4440,259.6990) .. (591.1760,261.9850) .. 304 | controls (594.0260,264.9040) and (595.8550,268.8750) .. (596.0330,273.2720) -- 305 | cycle(571.7860,296.8180) .. controls (571.7680,297.0720) and 306 | (571.7580,297.3680) .. (571.7580,297.6660) .. controls (571.7580,300.4470) and 307 | (572.6770,303.0150) .. (574.2310,305.0790) .. controls (575.5180,306.7840) and 308 | (577.5600,307.9060) .. (579.8680,307.9550) .. controls (579.8110,307.9530) and 309 | (579.8550,307.9540) .. (579.8950,307.9540) .. controls (581.9040,307.9540) and 310 | (583.6930,307.0130) .. (584.8460,305.5460) .. controls (586.1050,303.6830) and 311 | (586.8500,301.4030) .. (586.8500,298.9510) .. controls (586.8500,298.5420) and 312 | (586.8300,298.1360) .. (586.7890,297.7370) .. controls (586.8120,297.5280) and 313 | (586.8250,297.2250) .. (586.8250,296.9210) .. controls (586.8250,294.2590) and 314 | (585.9980,291.7910) .. (584.5890,289.7580) .. controls (583.3640,288.2190) and 315 | (581.4450,287.2140) .. (579.2920,287.2140) .. controls (577.1380,287.2140) and 316 | (575.2180,288.2180) .. (573.9780,289.7860) .. controls (572.4750,291.5780) and 317 | (571.5610,293.8870) .. (571.5470,296.4090) -- cycle(202.4180,774.1400) .. 318 | controls (202.4180,778.7400) and (210.4060,777.2870) .. (215.9720,779.2230) .. 319 | controls (221.5380,781.1590) and (220.0860,785.5160) .. (220.3290,789.1470) .. 320 | controls (220.5720,792.7780) and (224.6860,789.1470) .. (232.4310,789.1470) .. 321 | controls (238.6180,790.3610) and (245.7300,791.0560) .. (253.0050,791.0560) .. 322 | controls (260.2800,791.0560) and (267.3930,790.3600) .. (274.2800,789.0340) .. 323 | controls (282.0500,785.0310) and (270.1890,779.4650) .. (264.3800,774.1390) .. 324 | controls (258.5710,768.8130) and (266.0740,765.6680) .. (270.4320,765.4250) .. 325 | controls (274.7900,765.1820) and (298.9930,765.4250) .. (301.1720,761.3110) .. 326 | controls (303.3510,757.1970) and (288.1010,752.3540) .. (283.0180,750.6610) .. 327 | controls (277.9350,748.9680) and (287.3750,743.6410) .. (291.4890,739.7690) .. 328 | controls (295.6030,735.8970) and (283.0180,731.2980) .. (275.9980,730.0870) .. 329 | controls (268.9780,728.8760) and (269.4630,727.6660) .. (266.3160,723.7940) .. 330 | controls (263.1690,719.9220) and (255.4240,732.5080) .. (253.0030,735.4130) .. 331 | controls (250.5820,738.3180) and (248.4030,737.5920) .. (242.8370,733.2360) .. 332 | controls (237.2710,728.8800) and (231.7020,725.2480) .. (231.7020,725.2480) .. 333 | controls (220.8100,723.0690) and (226.1350,735.8980) .. (231.7020,743.8860) .. 334 | controls (237.2690,751.8740) and (231.7020,757.9250) .. (229.5250,762.7650) .. 335 | controls (227.3480,767.6050) and (224.6850,765.4280) .. (216.6980,758.6510) .. 336 | controls (208.7110,751.8740) and (201.4490,753.3260) .. (202.6590,756.9570) .. 337 | controls (202.8030,759.0660) and (202.8860,761.5270) .. (202.8860,764.0090) .. 338 | controls (202.8860,767.5770) and (202.7150,771.1040) .. (202.3820,774.5850) -- 339 | cycle(224.2020,842.6400) .. controls (222.9920,838.7660) and 340 | (225.8960,834.8950) .. (230.7370,834.4090) .. controls (235.5780,833.9230) and 341 | (236.0620,831.7460) .. (227.8330,827.6310) .. controls (219.6040,823.5160) and 342 | (220.3300,822.0640) .. (229.5270,817.7070) .. controls (238.7240,813.3500) and 343 | (244.2930,805.1190) .. (232.6740,798.1010) .. controls (221.0550,791.0830) and 344 | (205.3220,794.9540) .. (206.5330,792.7760) .. controls (207.7440,790.5980) and 345 | (204.8390,783.3350) .. (204.8390,783.3350) .. controls (204.8390,783.3350) and 346 | (201.6920,783.3350) .. (199.2720,785.2710) .. controls (195.1070,789.8100) and 347 | (189.2610,792.7480) .. (182.7290,793.0960) .. controls (176.5210,793.0160) and 348 | (174.0990,800.0350) .. (176.5210,803.1820) .. controls (178.9430,806.3290) and 349 | (171.4380,816.4950) .. (176.5210,823.2720) .. controls (181.6040,830.0490) and 350 | (192.2540,805.3610) .. (196.1270,801.2460) .. controls (200.0000,797.1310) and 351 | (212.1030,801.2460) .. (220.3310,802.4560) .. controls (228.5590,803.6660) and 352 | (224.2050,811.6530) .. (215.2480,812.1380) .. controls (206.2910,812.6230) and 353 | (196.1250,812.1380) .. (191.0440,816.4950) .. controls (185.9630,820.8520) and 354 | (200.0010,830.0490) .. (202.4210,834.8910) .. controls (204.8410,839.7330) and 355 | (214.5230,840.2160) .. (218.3970,843.6050) .. controls (222.2710,846.9940) and 356 | (226.6280,846.5090) .. (224.6900,842.6370) -- cycle(458.2650,923.0010) .. 357 | controls (453.4250,914.0440) and (451.9720,912.5920) .. (448.5830,911.6240) .. 358 | controls (445.1940,910.6560) and (443.7430,913.3180) .. (445.6790,906.0570) .. 359 | controls (447.6150,898.7960) and (445.6790,886.9340) .. (454.6360,884.0310) .. 360 | controls (463.5930,881.1280) and (471.3380,880.6430) .. (469.1590,876.2860) .. 361 | controls (465.2980,869.8780) and (462.8540,862.2190) .. (462.4480,854.0250) .. 362 | controls (462.8650,854.9870) and (461.6550,844.8190) .. (455.8460,848.9350) .. 363 | controls (450.0370,853.0510) and (445.4370,867.5730) .. (443.5010,871.9300) .. 364 | controls (441.5650,876.2870) and (439.1440,881.8540) .. (432.8510,882.8220) .. 365 | controls (426.5580,883.7900) and (416.1490,882.8220) .. (419.0530,888.8740) .. 366 | controls (421.9570,894.9260) and (429.7030,897.1050) .. (424.6200,899.5240) .. 367 | controls (419.5370,901.9430) and (403.5610,912.3510) .. (402.3510,908.4810) .. 368 | controls (402.6160,895.8680) and (405.8190,884.0610) .. (411.2990,873.6420) .. 369 | controls (413.9700,873.1430) and (432.1230,869.5110) .. (434.7860,862.4940) .. 370 | controls (437.4490,855.4770) and (440.5960,835.3850) .. (434.7860,833.4470) .. 371 | controls (428.9760,831.5090) and (416.8750,836.8350) .. (405.7390,865.8820) .. 372 | controls (403.2640,867.2850) and (400.3030,868.1110) .. (397.1490,868.1110) .. 373 | controls (396.6810,868.1110) and (396.2140,868.0930) .. (395.7550,868.0560) .. 374 | controls (390.0070,868.0600) and (371.6110,868.0600) .. (374.0310,872.6590) .. 375 | controls (374.0310,872.6590) and (375.2410,878.9520) .. (379.3560,880.1620) .. 376 | controls (383.4710,881.3720) and (382.9870,880.1620) .. (391.2160,877.4990) .. 377 | controls (399.4450,874.8360) and (402.5930,874.3520) .. (400.4130,877.4990) .. 378 | controls (379.4800,905.8800) and (352.4420,928.5640) .. (321.1430,943.8820) .. 379 | controls (369.4300,909.4500) and (367.7360,907.9980) .. (367.7360,915.0180) .. 380 | controls (367.7360,922.0380) and (370.1570,930.0250) .. (375.4810,925.9100) .. 381 | controls (380.8050,921.7950) and (390.0040,915.9860) .. (389.2790,919.8580) .. 382 | controls (388.5540,923.7300) and (385.4050,941.8840) .. (389.2790,945.5150) .. 383 | controls (393.1530,949.1460) and (394.6040,940.6750) .. (395.3310,930.7490) .. 384 | controls (396.0580,920.8230) and (400.6560,917.9220) .. (402.5920,919.8570) .. 385 | controls (404.5280,921.7920) and (397.7520,931.7170) .. (402.5920,931.2340) .. 386 | controls (409.2700,929.2070) and (416.9720,927.9400) .. (424.9340,927.7320) .. 387 | controls (419.5350,928.5720) and (418.8080,926.6350) .. (421.2300,928.5720) .. 388 | controls (423.6520,930.5090) and (423.1660,952.7760) .. (429.2180,956.1650) .. 389 | controls (435.2700,959.5540) and (436.7210,948.1770) .. (436.4790,943.3380) .. 390 | controls (436.2370,938.4990) and (438.9000,919.1340) .. (442.2890,926.1530) .. 391 | controls (445.6780,933.1720) and (455.1160,948.6640) .. (460.9270,948.6640) .. 392 | controls (466.7380,948.6640) and (463.1060,932.2050) .. (458.2640,923.0070) -- 393 | cycle(431.8820,841.4300) .. controls (431.8960,841.7380) and 394 | (431.9040,842.0970) .. (431.9040,842.4600) .. controls (431.9040,847.7620) and 395 | (430.0710,852.6360) .. (427.0050,856.4820) .. controls (421.9570,861.2780) and 396 | (414.2110,867.5710) .. (414.9360,864.9090) .. controls (415.6610,862.2470) and 397 | (426.3130,839.9780) .. (431.8810,841.4310) -- cycle(625.7640,807.5430) .. 398 | controls (625.7640,807.5430) and (629.6380,804.8800) .. (633.2670,813.5950) .. 399 | controls (652.0150,869.4500) and (679.1690,917.7800) .. (713.6970,959.8260) .. 400 | controls (660.3770,871.4450) and (670.5430,861.0360) .. (669.3330,859.1000) .. 401 | controls (668.1230,857.1640) and (664.2500,853.7750) .. (673.6900,851.1120) .. 402 | controls (683.1300,848.4490) and (697.8940,851.1120) .. (692.8130,854.0160) .. 403 | controls (666.9370,869.1420) and (645.9420,890.0270) .. (631.1190,915.0070) .. 404 | controls (658.4280,880.4860) and (658.4220,880.8730) .. (658.4220,881.2600) .. 405 | controls (658.4220,889.5200) and (661.7590,897.0000) .. (667.1570,902.4280) .. 406 | controls (672.9820,904.0630) and (679.6710,905.0020) .. (686.5830,905.0020) .. 407 | controls (689.2890,905.0020) and (691.9620,904.8580) .. (694.5930,904.5760) .. 408 | controls (703.7050,904.6030) and (707.8200,897.5850) .. (723.3130,904.6030) .. 409 | controls (738.8060,911.6210) and (723.3130,918.4010) .. (719.9240,922.9990) .. 410 | controls (716.3930,926.6930) and (711.4240,928.9890) .. (705.9210,928.9890) .. 411 | controls (703.5640,928.9890) and (701.3050,928.5690) .. (699.2150,927.7970) .. 412 | controls (692.0870,924.6940) and (669.5770,908.4760) .. (670.0620,911.8650) .. 413 | controls (670.5470,915.2540) and (681.4390,942.3640) .. (668.3680,945.2690) .. 414 | controls (655.2970,948.1740) and (642.7110,937.7660) .. (636.1760,940.1860) .. 415 | controls (629.6410,942.6060) and (620.9270,940.1860) .. (624.7990,934.8610) .. 416 | controls (628.6710,929.5360) and (642.9530,917.9160) .. (638.1120,902.4260) .. 417 | controls (638.1120,900.7320) and (633.7550,902.4260) .. (629.8810,905.3300) .. 418 | controls (626.0070,908.2340) and (622.3780,909.2040) .. (620.1990,903.3940) .. 419 | controls (618.0200,897.5840) and (620.1990,895.6490) .. (627.9440,891.2920) .. 420 | controls (635.6890,886.9350) and (637.3850,883.3040) .. (635.2050,878.2210) .. 421 | controls (633.0250,873.1380) and (608.5790,813.3510) .. (625.7640,807.5430) -- 422 | cycle(776.8030,698.6210) .. controls (766.8790,700.8000) and 423 | (771.4780,707.0920) .. (770.2680,711.2090) .. controls (767.9980,716.5090) and 424 | (763.6420,720.5450) .. (758.2610,722.3410) .. controls (757.9640,722.5080) and 425 | (756.4900,724.5790) .. (756.4900,726.9950) .. controls (756.4900,728.4610) and 426 | (757.0320,729.8000) .. (757.9290,730.8230) .. controls (758.6340,731.8700) and 427 | (759.0560,733.1710) .. (759.0560,734.5690) .. controls (759.0560,735.9660) and 428 | (758.6320,737.2660) .. (757.9070,738.3450) .. controls (756.4700,740.0150) and 429 | (749.9340,735.9000) .. (745.8200,732.7540) .. controls (741.7060,729.6080) and 430 | (737.3490,734.2070) .. (737.3490,734.2070) .. controls (737.3490,734.2070) and 431 | (736.1390,736.6280) .. (739.7700,739.5320) .. controls (743.4010,742.4360) and 432 | (744.1270,748.7290) .. (749.9360,753.3300) .. controls (755.7450,757.9310) and 433 | (765.6690,763.2540) .. (770.0260,757.4440) .. controls (774.3830,751.6340) and 434 | (778.2570,754.2970) .. (778.4970,758.6540) .. controls (778.7370,763.0110) and 435 | (783.5800,781.4070) .. (785.5170,788.6680) .. controls (787.4540,795.9290) and 436 | (808.5120,794.4780) .. (810.9330,791.8150) .. controls (813.3540,789.1520) and 437 | (802.9450,782.8580) .. (802.2190,771.4820) .. controls (801.4930,760.1060) and 438 | (804.3960,740.7420) .. (810.6900,740.0160) .. controls (816.9840,739.2900) and 439 | (824.0030,764.2200) .. (826.6660,772.6940) .. controls (829.3290,781.1680) and 440 | (835.3800,780.9250) .. (837.0750,782.3760) .. controls (838.7700,783.8270) and 441 | (837.0750,787.4590) .. (825.9400,800.5300) .. controls (814.8050,813.6010) and 442 | (814.0800,816.9890) .. (821.5830,821.1040) .. controls (829.0860,825.2190) and 443 | (829.0860,821.1040) .. (830.0540,818.6830) .. controls (832.6170,809.0350) and 444 | (837.6670,800.7890) .. (844.4780,794.3990) .. controls (846.9970,789.3940) and 445 | (850.3840,783.3430) .. (852.8050,787.4570) .. controls (855.2260,791.5710) and 446 | (851.1110,798.1070) .. (843.1230,807.3050) .. controls (835.1350,816.5030) and 447 | (834.8920,818.1970) .. (837.0710,821.1030) .. controls (838.3750,821.3050) and 448 | (839.8790,821.4210) .. (841.4110,821.4210) .. controls (855.9980,821.4210) and 449 | (868.1370,810.9300) .. (870.6870,797.0820) .. controls (870.7140,787.7010) and 450 | (856.6770,774.8720) .. (854.2550,772.6940) .. controls (851.8330,770.5160) and 451 | (864.4210,760.1060) .. (866.3570,755.2660) .. controls (868.2930,750.4260) and 452 | (862.2430,746.0690) .. (856.4330,748.0050) .. controls (850.6230,749.9410) and 453 | (847.4760,762.0440) .. (845.0560,765.9160) .. controls (843.6250,768.6860) and 454 | (840.7820,770.5450) .. (837.5060,770.5450) .. controls (836.7480,770.5450) and 455 | (836.0140,770.4440) .. (835.3150,770.2600) .. controls (831.5010,770.2730) and 456 | (830.2920,765.1900) .. (828.3550,753.8140) .. controls (826.5900,744.7330) and 457 | (820.9330,737.2460) .. (813.2260,733.0370) .. controls (809.9600,729.8500) and 458 | (799.0670,736.8690) .. (797.8560,746.7930) .. controls (796.6450,756.7170) and 459 | (795.6770,759.3810) .. (793.2560,757.4430) .. controls (790.8350,755.5050) and 460 | (791.5620,743.6450) .. (793.2560,737.1100) .. controls (794.9500,730.5750) and 461 | (799.5490,725.0080) .. (800.5170,720.6510) .. controls (801.4850,716.2940) and 462 | (798.3400,713.8730) .. (802.6960,710.0010) .. controls (807.0520,706.1290) and 463 | (814.0730,701.5300) .. (808.5060,697.1740) .. controls (802.9390,692.8180) and 464 | (786.7210,696.4480) .. (776.7970,698.6270) -- cycle(776.8030,734.4440) .. 465 | controls (776.8030,740.7370) and (781.4030,747.0320) .. (778.2560,747.0320) .. 466 | controls (772.7040,745.8310) and (768.0920,742.4940) .. (765.2330,737.9450) .. 467 | controls (763.9760,735.8980) and (763.2490,731.7830) .. (766.1530,729.8450) .. 468 | controls (769.0570,727.9070) and (770.2670,733.2340) .. (772.2050,731.5390) .. 469 | controls (774.1430,729.8440) and (776.5620,728.3920) .. (776.5620,734.9280) -- 470 | cycle; 471 | 472 | \end{tikzpicture} 473 | } 474 | -------------------------------------------------------------------------------- /cnlogo/sdu.tex: -------------------------------------------------------------------------------- 1 | % 山东大学 2 | \definecolor{sdu}{RGB}{147,2,22} 3 | \NewDocumentCommand\sdulogo{O{sdu}O{1}}{ 4 | 5 | \begin{tikzpicture}[y=0.80pt,x=0.80pt,yscale=-1, inner sep=0pt, outer sep=0pt] 6 | \begin{scope}[cm={{1.33333,0.0,0.0,-1.33333,(0.0,329.22667)}}] 7 | \begin{scope}[scale=0.100] 8 | \path[fill=sdu,even odd rule] (1229.9600,2469.1600) .. controls 9 | (550.6640,2469.1600) and (0.0000,1916.4400) .. (0.0000,1234.5900) .. controls 10 | (0.0000,552.6880) and (550.6640,0.0000) .. (1229.9600,0.0000) .. controls 11 | (1909.2300,0.0000) and (2459.8600,552.6880) .. (2459.8600,1234.5900) .. 12 | controls (2459.8600,1916.4400) and (1909.2300,2469.1600) .. 13 | (1229.9600,2469.1600) -- cycle(1229.9600,43.3516) .. controls 14 | (574.5660,43.3516) and (43.2617,576.7110) .. (43.2617,1234.5900) .. controls 15 | (43.2617,1892.4300) and (574.5660,2425.8100) .. (1229.9600,2425.8100) .. 16 | controls (1885.4700,2425.8100) and (2416.6200,1892.4300) .. 17 | (2416.6200,1234.5900) .. controls (2416.6200,576.7110) and (1885.4700,43.3516) 18 | .. (1229.9600,43.3516); 19 | \path[fill=sdu,nonzero rule] (1081.3700,217.7420) -- (1085.4500,244.2300) -- 20 | (1154.6400,233.8980) -- (1145.0600,171.5700) .. controls (1137.3400,166.1910) 21 | and (1126.7300,161.9410) .. (1113.2000,159.0310) .. controls 22 | (1099.7100,156.0630) and (1086.4300,155.5740) .. (1073.3600,157.4880) .. 23 | controls (1056.6900,159.9490) and (1042.7700,165.4800) .. (1031.5000,174.1720) 24 | .. controls (1020.1200,182.8830) and (1012.3400,194.1020) .. 25 | (1008.1400,207.8200) .. controls (1003.8700,221.4920) and (1002.9100,235.7420) 26 | .. (1005.2100,250.7930) .. controls (1007.7900,267.0040) and 27 | (1013.5200,280.9690) .. (1022.4000,292.6290) .. controls (1031.2700,304.2300) 28 | and (1042.8800,312.3830) .. (1057.2700,317.2460) .. controls 29 | (1068.3200,320.8320) and (1081.3700,321.5700) .. (1096.5400,319.3240) .. 30 | controls (1116.2300,316.3670) and (1131.0400,310.0200) .. (1140.8000,300.3200) 31 | .. controls (1150.6800,290.4880) and (1156.0900,278.2150) .. 32 | (1157.1100,263.4690) -- (1124.2200,262.3630) .. controls (1123.1100,270.3050) 33 | and (1119.8100,276.9730) .. (1114.4300,282.3630) .. controls 34 | (1108.9200,287.6290) and (1101.6200,291.0550) .. (1092.3400,292.4490) .. 35 | controls (1078.4400,294.4800) and (1066.6000,291.7700) .. (1056.9500,284.2580) 36 | .. controls (1047.3800,276.7500) and (1041.2300,264.3240) .. 37 | (1038.5600,247.1020) .. controls (1035.7400,228.5230) and (1037.7000,213.9570) 38 | .. (1044.7100,203.4570) .. controls (1051.6400,192.9610) and 39 | (1061.9100,186.6720) .. (1075.5100,184.6800) .. controls (1082.1600,183.6640) 40 | and (1089.0900,183.9650) .. (1096.1700,185.5270) .. controls 41 | (1103.4400,187.2190) and (1109.6100,189.4260) .. (1115.1200,192.4730) -- 42 | (1118.1300,212.3630) -- (1081.3700,217.7420); 43 | \path[fill=sdu,nonzero rule] (818.1520,226.9020) -- (871.4530,375.7540) -- 44 | (901.2300,365.4610) -- (927.8130,244.6800) -- (963.4570,344.0310) -- 45 | (991.9410,334.2970) -- (938.6130,185.4610) -- (907.8520,196.1130) -- 46 | (881.5430,314.7340) -- (846.5820,217.1480) -- (818.1520,226.9020); 47 | \path[fill=sdu,nonzero rule] (363.8130,571.5700) -- (486.1370,674.1800) -- 48 | (506.6640,650.6370) -- (467.8360,533.0390) -- (549.5550,601.6090) -- 49 | (569.1760,579.1330) -- (446.8240,476.5550) -- (425.7770,500.8670) -- 50 | (463.6370,616.2890) -- (383.4920,549.1480) -- (363.8130,571.5700); 51 | \path[fill=sdu,nonzero rule] (734.5900,404.6410) .. controls 52 | (746.3630,408.1130) and (758.0270,406.5160) .. (769.4920,399.8130) .. controls 53 | (780.9180,392.9800) and (787.7340,383.7620) .. (789.9260,372.0630) .. controls 54 | (792.2070,360.2660) and (788.5470,346.6720) .. (779.0630,331.1640) .. controls 55 | (769.2810,315.4800) and (758.5350,305.7930) .. (746.5390,302.1290) .. controls 56 | (734.5900,298.4840) and (723.0860,299.9490) .. (712.0040,306.4450) .. controls 57 | (700.9610,313.0980) and (694.1800,322.4880) .. (691.8870,334.6170) .. controls 58 | (689.5510,346.7890) and (693.1410,360.5270) .. (702.4840,375.8130) .. controls 59 | (712.0550,391.3870) and (722.8160,400.9570) .. (734.5900,404.6410) -- 60 | cycle(660.1600,330.4880) .. controls (664.6950,311.0230) and 61 | (677.2500,295.2810) .. (697.7300,283.1760) .. controls (717.9920,271.2620) and 62 | (737.9650,267.8440) .. (757.6640,273.0470) .. controls (777.2500,278.1760) and 63 | (793.8670,291.7110) .. (807.3050,313.5550) .. controls (820.9180,335.5590) and 64 | (825.3520,356.3160) .. (820.8520,375.8670) .. controls (816.2230,395.4220) and 65 | (803.7300,411.2700) .. (783.4610,423.2620) .. controls (772.2270,429.9490) and 66 | (761.2340,433.9260) .. (750.4260,435.4880) .. controls (742.4060,436.5940) and 67 | (734.0000,436.0940) .. (725.1520,433.7770) .. controls (716.3520,431.5700) and 68 | (708.2660,427.8590) .. (700.9140,422.8050) .. controls (690.9770,416.0080) and 69 | (681.7700,405.6640) .. (673.2300,391.8630) .. controls (660.0120,370.3830) and 70 | (655.6680,349.8950) .. (660.1600,330.4880); 71 | \path[fill=sdu,nonzero rule] (611.9380,505.7300) .. controls 72 | (622.0350,497.3360) and (628.4610,491.3010) .. (631.2620,487.6880) .. controls 73 | (635.0000,482.9610) and (637.1130,477.8910) .. (637.7660,472.5900) .. controls 74 | (638.3630,467.3130) and (637.3590,461.4920) .. (634.7230,455.1480) .. controls 75 | (632.1170,448.8160) and (626.7700,440.9450) .. (618.7150,431.6720) .. controls 76 | (610.6910,422.3630) and (603.4920,415.7620) .. (597.1840,411.7700) .. controls 77 | (590.9140,407.6950) and (585.3710,405.6640) .. (580.8050,405.4800) .. controls 78 | (576.0510,405.3050) and (571.3010,406.4060) .. (566.4140,408.8010) .. controls 79 | (562.7700,410.5200) and (557.4450,414.3090) .. (550.4960,419.9880) -- 80 | (532.1520,435.3440) -- (600.8590,514.8750) -- cycle(489.6290,435.5980) -- 81 | (536.1840,396.9020) .. controls (545.3090,389.3160) and (553.3090,384.0700) .. 82 | (560.3160,381.3010) .. controls (569.5860,377.5270) and (578.1760,375.8670) .. 83 | (585.9530,376.4570) .. controls (596.3630,377.1950) and (606.8160,380.5980) .. 84 | (617.4410,386.8360) .. controls (626.1600,391.8870) and (634.8400,399.3950) .. 85 | (643.3240,409.2700) .. controls (653.1050,420.6520) and (659.9220,431.2770) .. 86 | (663.8910,441.1050) .. controls (667.9100,451.0160) and (669.6840,460.7930) .. 87 | (669.0430,470.2660) .. controls (668.4840,479.9140) and (665.5200,488.7230) .. 88 | (660.1600,496.7770) .. controls (656.1480,502.6880) and (649.0820,509.9020) .. 89 | (638.8280,518.4060) -- (593.6840,555.9300) -- (489.6290,435.5980); 90 | \path[fill=sdu,nonzero rule] (342.7660,726.3550) -- (405.2580,736.6410) -- 91 | (364.4180,688.8160) -- cycle(446.4300,739.7970) -- (429.4300,769.1880) -- 92 | (258.5160,744.6090) -- (275.5590,715.2420) -- (314.1330,721.6800) -- 93 | (345.9730,666.5160) -- (320.9380,636.9410) -- (338.2770,607.0820) -- 94 | (446.4300,739.7970); 95 | \path[fill=sdu,nonzero rule] (196.1170,901.8240) -- (347.4180,955.6520) -- 96 | (358.5200,925.6130) -- (298.8240,904.4020) -- (320.4380,845.9570) -- 97 | (380.1560,867.1560) -- (391.2070,837.1410) -- (240.0430,783.4450) -- 98 | (228.8240,813.3670) -- (294.8360,836.8240) -- (273.2300,895.2810) -- 99 | (207.1950,871.8480) -- (196.1170,901.8240); 100 | \path[fill=sdu,nonzero rule] (208.2420,1089.1900) -- (217.0350,1059.2900) .. 101 | controls (206.9300,1055.6100) and (199.8520,1050.5900) .. (195.9960,1044.0500) 102 | .. controls (192.1290,1037.6100) and (191.1020,1029.5800) .. 103 | (192.8910,1020.0500) .. controls (194.7810,1010.0700) and (198.3280,1002.8500) 104 | .. (203.6130,998.4840) .. controls (208.9220,994.1330) and (214.4960,992.5120) 105 | .. (220.3130,993.6050) .. controls (224.0780,994.2300) and (227.1410,995.8910) 106 | .. (229.3790,998.4690) .. controls (231.5820,1001.1300) and 107 | (233.1910,1005.2500) .. (234.1560,1010.9300) .. controls (234.7730,1014.8400) 108 | and (235.4960,1023.5200) .. (236.4690,1037.1300) .. controls 109 | (237.6290,1054.6200) and (240.6640,1067.3400) .. (245.5980,1075.1300) .. 110 | controls (252.6130,1086.1600) and (262.2890,1092.8400) .. (274.8240,1095.0600) 111 | .. controls (282.9340,1096.5300) and (290.8670,1095.6100) .. 112 | (298.7340,1092.4500) .. controls (306.5430,1089.1500) and (313.0820,1083.6800) 113 | .. (318.3160,1075.8900) .. controls (323.6020,1068.1600) and 114 | (327.2970,1058.3000) .. (329.4690,1046.4800) .. controls (333.0470,1026.9900) 115 | and (331.3910,1011.5700) .. (324.5270,1000.2100) .. controls 116 | (317.6210,988.7700) and (306.9490,981.6330) .. (292.5040,978.5350) -- 117 | (285.5080,1009.6400) .. controls (293.3200,1012.4700) and (298.6330,1016.4200) 118 | .. (301.3870,1021.4200) .. controls (304.1330,1026.4300) and 119 | (304.6910,1033.3100) .. (303.0350,1042.1000) .. controls (301.3870,1051.1100) 120 | and (298.2070,1057.8500) .. (293.3750,1062.2600) .. controls 121 | (290.3670,1065.1100) and (286.7700,1066.1500) .. (282.6370,1065.4300) .. 122 | controls (278.9450,1064.8600) and (276.0630,1062.7300) .. (273.9840,1059.1400) 123 | .. controls (271.2890,1054.5600) and (269.5660,1044.3600) .. 124 | (268.6910,1028.5200) .. controls (267.7890,1012.6900) and (266.0940,1000.7700) 125 | .. (263.3670,992.7660) .. controls (260.8950,984.8440) and (256.5630,978.1520) 126 | .. (250.4650,972.8440) .. controls (244.4380,967.5510) and (236.3670,963.9920) 127 | .. (226.3440,962.1800) .. controls (217.1840,960.5860) and (208.2420,961.5040) 128 | .. (199.3550,965.0120) .. controls (190.4960,968.5470) and (183.3160,974.4800) 129 | .. (177.8160,982.9100) .. controls (172.2270,991.1640) and 130 | (168.2540,1002.0800) .. (165.7700,1015.6300) .. controls (162.1130,1035.2300) 131 | and (163.9020,1051.0400) .. (171.2730,1063.1800) .. controls 132 | (178.6480,1075.3500) and (190.9340,1084.0200) .. (208.2420,1089.1900); 133 | \path[fill=sdu,nonzero rule] (1261.8400,303.8400) -- (1294.3200,306.6020) -- 134 | (1301.9600,221.4920) .. controls (1303.1800,207.8980) and (1304.3600,199.2500) 135 | .. (1305.4800,195.2730) .. controls (1307.4700,188.9920) and 136 | (1311.1900,184.0040) .. (1316.6900,180.5740) .. controls (1322.2100,177.1410) 137 | and (1329.4800,175.8520) .. (1338.3800,176.5160) .. controls 138 | (1347.4700,177.3360) and (1354.1300,179.7660) .. (1358.4000,183.8480) .. 139 | controls (1362.7300,187.9490) and (1365.1200,192.6480) .. (1365.5500,198.1450) 140 | .. controls (1366.1100,203.5860) and (1365.7400,212.6050) .. 141 | (1364.6100,224.9800) -- (1356.8900,312.0510) -- (1389.3200,314.8050) -- 142 | (1396.6000,232.2190) .. controls (1398.3800,213.2810) and (1398.6100,199.9730) 143 | .. (1397.5800,191.9800) .. controls (1396.6000,184.0040) and 144 | (1393.9600,177.1410) .. (1389.8000,171.3670) .. controls (1385.5300,165.6520) 145 | and (1379.5700,160.7810) .. (1372.0400,157.0040) .. controls 146 | (1364.5200,153.0980) and (1354.4100,150.6370) .. (1341.6800,149.5430) .. 147 | controls (1326.5200,148.2540) and (1314.8200,149.0040) .. (1306.5700,151.7500) 148 | .. controls (1298.4400,154.5430) and (1291.6900,158.5230) .. 149 | (1286.6800,163.7620) .. controls (1281.6500,168.8400) and (1278.0700,174.4020) 150 | .. (1276.0500,180.4220) .. controls (1273.2200,189.1720) and 151 | (1270.9200,202.4410) .. (1269.3200,219.9410) -- (1261.8400,303.8400); 152 | \path[fill=sdu,nonzero rule] (1465.2000,168.9450) -- (1421.2500,320.6910) -- 153 | (1451.4600,329.1880) -- (1544.4300,245.3710) -- (1514.9900,346.7890) -- 154 | (1544.0000,354.7580) -- (1587.9200,203.0980) -- (1556.6200,194.4260) -- 155 | (1465.3100,276.5230) -- (1494.1400,177.0230) -- (1465.2000,168.9450); 156 | \path[fill=sdu,nonzero rule] (1636.9300,223.3590) -- (1575.8900,369.2300) -- 157 | (1605.9500,381.3480) -- (1667.0900,235.5080) -- (1636.9300,223.3590); 158 | \path[fill=sdu,nonzero rule] (1749.1000,273.5230) -- (1620.5500,383.6050) -- 159 | (1651.2400,400.4690) -- (1744.8600,317.9380) -- (1721.0500,438.7300) -- 160 | (1751.3100,455.2270) -- (1779.8200,290.2420) -- (1749.1000,273.5230); 161 | \path[fill=sdu,nonzero rule] (1863.5000,342.2460) -- (1763.2300,465.7300) -- 162 | (1856.6600,538.3520) -- (1873.6100,517.4340) -- (1805.6300,464.6800) -- 163 | (1827.9500,437.2580) -- (1891.1300,486.4380) -- (1908.0900,465.5080) -- 164 | (1844.9800,416.3010) -- (1872.0100,383.0000) -- (1942.2300,437.7070) -- 165 | (1959.2600,416.8750) -- (1863.5000,342.2460); 166 | \path[fill=sdu,nonzero rule] (1921.1100,564.6170) -- (1938.0300,582.8050) .. 167 | controls (1946.9800,592.2580) and (1952.4200,597.8130) .. (1954.4900,599.5430) 168 | .. controls (1958.6900,602.6760) and (1963.0300,604.2500) .. 169 | (1967.3700,604.1800) .. controls (1971.8400,603.9650) and (1975.9800,602.0510) 170 | .. (1980.0200,598.4770) .. controls (1983.5400,595.2810) and 171 | (1985.9000,591.8090) .. (1986.7000,588.0590) .. controls (1987.6600,584.3630) 172 | and (1987.2700,580.7230) .. (1985.6800,577.0230) .. controls 173 | (1983.9500,573.3320) and (1977.9100,565.9060) .. (1967.5000,554.7070) -- 174 | (1951.2600,537.4140) -- cycle(2019.4500,475.9840) -- (1970.1200,520.4220) -- 175 | (1974.5900,525.2070) .. controls (1979.6100,530.6130) and (1983.8100,534.0820) 176 | .. (1986.9700,535.8520) .. controls (1990.2000,537.4880) and 177 | (1993.9900,538.3520) .. (1998.4800,538.4060) .. controls (2002.9500,538.5630) 178 | and (2012.6000,537.4730) .. (2027.4600,535.2810) -- (2068.9800,528.8870) -- 179 | (2095.2400,556.8870) -- (2058.9800,563.4840) .. controls (2044.4800,566.1840) 180 | and (2033.9300,567.4490) .. (2027.1700,567.4490) .. controls 181 | (2020.5100,567.4340) and (2013.3400,566.1840) .. (2005.5400,563.8480) .. 182 | controls (2013.5500,575.3830) and (2017.0700,586.3010) .. (2015.9700,596.6800) 183 | .. controls (2015.0000,606.9020) and (2010.0400,616.1640) .. 184 | (2001.0900,624.1410) .. controls (1994.0600,630.4800) and (1986.2900,634.4410) 185 | .. (1977.7000,635.9570) .. controls (1969.0000,637.4490) and 186 | (1961.1500,636.3480) .. (1953.5700,632.6560) .. controls (1946.2500,628.9180) 187 | and (1936.7900,620.8520) .. (1925.0900,608.4690) -- (1878.9100,559.0820) -- 188 | (1997.5000,452.6050) -- (2019.4500,475.9840); 189 | \path[fill=sdu,nonzero rule] (2070.4700,613.8160) -- (2085.5000,641.2620) .. 190 | controls (2095.3100,636.9650) and (2103.9500,635.9570) .. (2111.3900,637.9610) 191 | .. controls (2118.6100,639.9730) and (2125.0800,645.0390) .. 192 | (2130.5700,653.1050) .. controls (2136.3900,661.5630) and (2138.8900,669.1720) 193 | .. (2138.0600,675.8520) .. controls (2137.3700,682.6290) and 194 | (2134.5800,687.5660) .. (2129.7000,690.8200) .. controls (2126.5200,692.8440) 195 | and (2123.2000,693.7230) .. (2119.5500,693.4380) .. controls 196 | (2116.2000,693.0740) and (2112.1500,691.2230) .. (2107.3200,687.8050) .. 197 | controls (2104.2400,685.3590) and (2097.4200,679.6020) .. (2087.1500,670.4610) 198 | .. controls (2073.9500,658.6990) and (2062.7100,651.6480) .. 199 | (2053.5400,649.3090) .. controls (2040.8000,646.1250) and (2029.0200,648.0080) 200 | .. (2018.4200,654.9340) .. controls (2011.6400,659.4020) and 201 | (2006.5200,665.4380) .. (2003.1400,673.0740) .. controls (1999.9200,680.7150) 202 | and (1998.9600,689.1410) .. (2000.7400,698.2930) .. controls 203 | (2002.5800,707.4140) and (2006.8200,717.0230) .. (2013.6900,727.1680) .. 204 | controls (2024.8200,743.5860) and (2036.9300,753.4690) .. (2049.9800,756.9800) 205 | .. controls (2062.9800,760.4610) and (2075.6900,758.4450) .. 206 | (2088.3800,750.7730) -- (2071.2900,723.5470) .. controls (2063.6700,726.9020) 207 | and (2057.1100,727.7270) .. (2051.6200,726.0470) .. controls 208 | (2046.0400,724.2890) and (2040.8000,719.6090) .. (2035.7800,712.2730) .. 209 | controls (2030.6400,704.6560) and (2027.9700,697.5980) .. (2028.2800,691.2230) 210 | .. controls (2028.5100,687.0040) and (2030.3500,683.8980) .. 211 | (2033.7900,681.5700) .. controls (2036.9300,679.4920) and (2040.5500,679.0700) 212 | .. (2044.5400,680.2070) .. controls (2049.6900,681.5700) and 213 | (2058.1600,687.8050) .. (2070.1400,698.6050) .. controls (2081.9600,709.3550) 214 | and (2091.6000,716.8090) .. (2099.1200,720.8010) .. controls 215 | (2106.6200,724.7660) and (2114.4600,726.6020) .. (2122.6600,726.2700) .. 216 | controls (2130.8000,726.0080) and (2139.1200,723.0270) .. (2147.5900,717.5270) 217 | .. controls (2155.2700,712.4880) and (2161.0000,705.6130) .. 218 | (2164.9400,697.0820) .. controls (2168.7500,688.5470) and (2169.7700,679.3480) 219 | .. (2167.8500,669.5820) .. controls (2165.9600,659.8130) and 220 | (2161.0000,649.2300) .. (2153.2900,637.8440) .. controls (2141.9900,621.2700) 221 | and (2129.4800,611.0470) .. (2115.5700,607.3360) .. controls 222 | (2101.7200,603.5470) and (2086.6600,605.6910) .. (2070.4700,613.8160); 223 | \path[fill=sdu,nonzero rule] (2207.0800,734.6170) -- (2061.8200,802.6290) -- 224 | (2075.8600,831.4180) -- (2221.0900,763.4060) -- (2207.0800,734.6170); 225 | \path[fill=sdu,nonzero rule] (2252.9700,841.0080) -- (2126.7900,884.3090) -- 226 | (2111.0400,840.0780) -- (2085.2700,848.8790) -- (2127.4800,966.9410) -- 227 | (2153.0700,958.1130) -- (2137.5000,914.4340) -- (2263.6900,871.0740) -- 228 | (2252.9700,841.0080); 229 | \path[fill=sdu,nonzero rule] (2299.1600,999.9410) -- (2232.5800,1012.0800) 230 | -- (2130.2100,971.9140) -- (2137.1300,1008.6500) -- (2206.8400,1033.7700) -- 231 | (2150.9000,1080.9500) -- (2157.7800,1116.9800) -- (2238.7900,1043.4300) -- 232 | (2305.0700,1031.3200) -- (2299.1600,999.9410); 233 | \path[fill=sdu,nonzero rule] (1225.4900,2083.3000) .. controls 234 | (756.1840,2083.3000) and (375.5350,1706.5500) .. (375.5350,1241.7000) .. 235 | controls (375.5350,777.0230) and (756.1840,400.1880) .. (1225.4900,400.1880) 236 | .. controls (1694.9100,400.1880) and (2075.3500,777.0230) .. 237 | (2075.3500,1241.7000) .. controls (2075.3500,1706.5500) and 238 | (1694.9100,2083.3000) .. (1225.4900,2083.3000) -- cycle(1225.4900,2049.5500) 239 | .. controls (1675.9800,2049.5500) and (2041.2700,1687.9000) .. 240 | (2041.2700,1241.7000) .. controls (2041.2700,1111.2800) and 241 | (2010.0000,988.0000) .. (1954.6300,878.9570) -- (496.9140,878.9570) -- 242 | (496.9140,878.1370) .. controls (441.1880,987.4880) and (409.6520,1110.9300) 243 | .. (409.6520,1241.7000) .. controls (409.6520,1687.9000) and 244 | (774.9060,2049.5500) .. (1225.4900,2049.5500) -- cycle(1225.4900,433.9840) .. 245 | controls (923.1640,433.9840) and (659.2150,596.8550) .. (518.3010,838.8160) -- 246 | (1932.7700,838.8160) .. controls (1791.7400,596.8550) and (1527.9100,433.9840) 247 | .. (1225.4900,433.9840); 248 | \path[fill=sdu,nonzero rule] (1936.2500,1066.4800) .. controls 249 | (1821.4600,977.0700) and (1729.6200,1080.4200) .. (1729.6200,1080.4200) .. 250 | controls (1577.8000,938.5860) and (1455.9200,1073.3900) .. 251 | (1455.9200,1073.3900) .. controls (1360.5100,1005.1100) and 252 | (1318.1600,1019.0800) .. (1318.1600,1019.0800) -- (1286.3900,1250.3700) -- 253 | (1473.5400,1252.0800) -- (1507.1800,1176.7700) -- (1614.8700,1176.7700) -- 254 | (1581.2400,1250.3700) -- (1708.4200,1250.3700) -- (1740.2000,1175.0400) -- 255 | (1849.7500,1180.2800) -- (1819.7700,1248.6100) -- (1913.3000,1248.6100) -- 256 | (1915.1100,1353.7200) -- (1764.9800,1350.2100) -- (1577.8000,1723.3600) -- 257 | (1431.2300,1569.1700) -- (1228.1400,1980.8600) -- (1021.4500,1569.1700) -- 258 | (876.6880,1723.3600) -- (728.3200,1425.5600) -- (539.3750,1430.8300) -- 259 | (537.6130,1322.1600) -- (675.3710,1327.5300) -- (615.2500,1197.8300) -- 260 | (719.4100,1197.8300) -- (781.2890,1327.5300) -- (908.4380,1330.9100) -- 261 | (850.1950,1197.8300) -- (956.0940,1197.8300) -- (1016.1600,1330.9100) -- 262 | (1176.8600,1329.1900) -- (1122.1100,1253.8200) -- (1166.2900,1252.0800) -- 263 | (1137.9400,1020.8800) .. controls (1085.0800,1008.6300) and 264 | (1003.7900,1075.1700) .. (1003.7900,1075.1700) .. controls (851.9020,938.5860) 265 | and (721.2730,1080.4200) .. (721.2730,1080.4200) .. controls 266 | (625.9220,975.2810) and (514.6520,1064.6900) .. (514.6520,1064.6900) -- 267 | (488.1210,1001.5900) .. controls (611.7810,922.7420) and (723.0080,996.3480) 268 | .. (723.0080,996.3480) .. controls (880.1950,896.4920) and 269 | (1003.7900,989.3950) .. (1003.7900,989.3950) .. controls (1159.1800,891.2890) 270 | and (1224.5500,985.8590) .. (1224.5500,985.8590) .. controls 271 | (1327.0100,894.7970) and (1452.3400,991.0860) .. (1452.3400,991.0860) .. 272 | controls (1577.8000,893.0270) and (1726.1000,994.5820) .. (1726.1000,994.5820) 273 | .. controls (1851.4800,919.2700) and (1964.5500,999.8240) .. 274 | (1964.5500,999.8240) -- cycle(1554.6900,1567.4300) -- (1660.7400,1346.7100) -- 275 | (1537.0700,1339.7200) -- (1471.7600,1483.3500) -- cycle(952.5780,1422.0200) -- 276 | (830.7890,1427.2700) -- (899.5700,1563.9000) -- (979.0230,1483.3500) -- 277 | cycle(1266.8800,1413.3200) -- (1249.2700,1537.6700) -- (1203.3100,1539.3600) 278 | -- (1185.6600,1413.3200) -- (1055.0000,1420.2700) -- (1228.1400,1777.5700) -- 279 | (1429.4400,1337.9100) -- (1275.7200,1334.4000) -- (1335.7900,1411.5200) -- 280 | (1266.8800,1413.3200); 281 | \path[fill=sdu,nonzero rule] (277.2460,1636.8600) .. controls 282 | (277.2460,1636.8600) and (282.7810,1632.0200) .. (286.8320,1637.5300) .. 283 | controls (286.8320,1637.5300) and (289.6480,1658.7600) .. (279.9650,1669.7700) 284 | .. controls (279.9650,1669.7700) and (253.0590,1707.3400) .. 285 | (247.6020,1727.2100) .. controls (247.6020,1727.2100) and (240.7420,1736.1200) 286 | .. (205.4840,1736.1200) .. controls (205.4840,1736.1200) and 287 | (200.6480,1727.9300) .. (204.0390,1725.1500) .. controls (207.5780,1722.4700) 288 | and (219.9450,1726.5400) .. (233.0900,1702.6100) -- (266.8630,1658.0800) .. 289 | controls (266.8630,1658.0800) and (277.9060,1645.7200) .. 290 | (277.2460,1636.8600); 291 | \path[fill=sdu,nonzero rule] (387.7500,1698.4600) -- (348.9880,1701.9300) .. 292 | controls (348.9880,1701.9300) and (335.2700,1697.0800) .. (346.2700,1689.5700) 293 | .. controls (346.2700,1689.5700) and (366.9650,1649.2000) .. 294 | (359.3550,1625.9300) .. controls (359.3550,1625.9300) and (366.3130,1614.2900) 295 | .. (370.4570,1630.6900) .. controls (370.4570,1630.6900) and 296 | (381.4800,1674.5200) .. (391.1130,1681.3800) .. controls (391.1130,1681.3800) 297 | and (398.7380,1695.0000) .. (387.7500,1698.4600); 298 | \path[fill=sdu,nonzero rule] (316.6330,1643.0600) .. controls 299 | (316.6330,1643.0600) and (313.1130,1654.7300) .. (306.8910,1644.3900) .. 300 | controls (306.8910,1644.3900) and (310.3870,1605.3800) .. (300.7380,1592.3400) 301 | .. controls (300.7380,1592.3400) and (300.0270,1554.6900) .. 302 | (295.8670,1544.4000) .. controls (295.8670,1544.4000) and (289.6480,1520.4800) 303 | .. (291.0900,1515.0100) -- (286.8320,1515.0100) .. controls 304 | (286.8320,1515.0100) and (266.1680,1570.4800) .. (239.3400,1559.5500) .. 305 | controls (239.3400,1559.5500) and (237.3050,1553.9500) .. (243.4180,1549.2700) 306 | .. controls (243.4180,1549.2700) and (272.4960,1495.1300) .. 307 | (268.3200,1480.0500) .. controls (268.3200,1480.0500) and (287.5940,1475.2700) 308 | .. (304.8440,1475.9600) .. controls (304.8440,1475.9600) and 309 | (324.8790,1524.5300) .. (327.6760,1542.3900) .. controls (327.6760,1542.3900) 310 | and (329.6680,1575.2400) .. (326.9300,1586.2000) .. controls 311 | (326.9300,1586.2000) and (322.7770,1626.5800) .. (316.6330,1643.0600); 312 | \path[fill=sdu,nonzero rule] (1724.8800,2188.5400) .. controls 313 | (1720.3200,2193.6900) and (1710.4600,2188.5400) .. (1710.4600,2188.5400) -- 314 | (1687.6200,2191.7100) .. controls (1694.1400,2196.2700) and 315 | (1682.9200,2224.8900) .. (1682.9200,2224.8900) .. controls 316 | (1677.0300,2236.5600) and (1670.5100,2232.0300) .. (1670.5100,2232.0300) .. 317 | controls (1662.7000,2226.7900) and (1659.3800,2206.0200) .. 318 | (1659.3800,2206.0200) -- (1652.1400,2195.6200) -- (1599.2000,2195.0300) .. 319 | controls (1591.9300,2208.6700) and (1614.2300,2215.8100) .. 320 | (1614.2300,2215.8100) .. controls (1621.3500,2228.7700) and 321 | (1603.7300,2220.9200) .. (1603.7300,2220.9200) .. controls 322 | (1580.1800,2207.4000) and (1576.2100,2181.3400) .. (1576.2100,2181.3400) .. 323 | controls (1574.4900,2160.7300) and (1595.0600,2159.3000) .. 324 | (1600.8100,2159.3000) .. controls (1591.9300,2157.9700) and 325 | (1558.6100,2141.0500) .. (1558.6100,2141.0500) .. controls 326 | (1509.4900,2109.2600) and (1443.8900,2109.2600) .. (1443.8900,2109.2600) .. 327 | controls (1422.9700,2104.0200) and (1446.5700,2097.5400) .. 328 | (1446.5700,2097.5400) .. controls (1467.4700,2092.3100) and 329 | (1546.8000,2109.2600) .. (1546.8000,2109.2600) .. controls 330 | (1660.7200,2137.1600) and (1677.7300,2168.3800) .. (1677.7300,2168.3800) .. 331 | controls (1697.3600,2164.4400) and (1726.2900,2167.6700) .. 332 | (1726.2900,2167.6700) -- (1724.8800,2188.5400); 333 | \path[fill=sdu,nonzero rule] (1627.9300,2072.8500) .. controls 334 | (1627.9300,2072.8500) and (1610.8500,2024.8100) .. (1591.9300,2022.8300) .. 335 | controls (1591.9300,2022.8300) and (1575.5900,2015.6800) .. 336 | (1589.9300,2011.7500) .. controls (1589.9300,2011.7500) and 337 | (1625.9600,2026.7200) .. (1646.2900,2026.7200) .. controls 338 | (1646.2900,2026.7200) and (1666.6100,2042.9600) .. (1644.3600,2074.8100) .. 339 | controls (1644.3600,2074.8100) and (1635.1600,2094.9600) .. 340 | (1627.9300,2072.8500); 341 | \path[fill=sdu,nonzero rule] (2336.8000,1594.8100) -- (2329.5300,1598.0700) 342 | -- (2309.7900,1614.9600) .. controls (2309.7900,1614.9600) and 343 | (2294.7700,1611.6900) .. (2297.4200,1633.7900) .. controls 344 | (2297.4200,1633.7900) and (2296.0900,1640.9400) .. (2283.6900,1639.6100) -- 345 | (2246.3600,1667.5700) .. controls (2246.3600,1667.5700) and 346 | (2234.5700,1676.6900) .. (2255.4100,1683.8000) .. controls 347 | (2255.4100,1683.8000) and (2271.2300,1690.3300) .. (2247.6200,1691.5800) .. 348 | controls (2247.6200,1691.5800) and (2221.4800,1688.3800) .. 349 | (2218.1600,1681.8500) .. controls (2218.1600,1681.8500) and 350 | (2215.5300,1660.4400) .. (2233.8600,1661.7300) .. controls 351 | (2233.8600,1661.7300) and (2268.5700,1637.6700) .. (2274.3800,1633.7900) .. 352 | controls (2274.3800,1633.7900) and (2267.9300,1614.9600) .. 353 | (2272.4800,1608.4700) .. controls (2272.4800,1608.4700) and 354 | (2270.5300,1600.7100) .. (2252.9500,1613.0200) .. controls 355 | (2252.9500,1613.0200) and (2168.4400,1649.4000) .. (2165.1300,1663.0200) .. 356 | controls (2165.1300,1663.0200) and (2147.3400,1666.3200) .. 357 | (2138.9300,1659.1400) .. controls (2138.9300,1659.1400) and 358 | (2137.6000,1642.2500) .. (2142.1500,1638.9600) -- (2167.7300,1622.0200) .. 359 | controls (2167.7300,1622.0200) and (2157.3100,1616.8500) .. 360 | (2135.0000,1624.0900) .. controls (2135.0000,1624.0900) and 361 | (2113.4200,1620.7300) .. (2127.7900,1602.6300) .. controls 362 | (2127.7900,1602.6300) and (2138.9300,1580.5100) .. (2123.0900,1571.4300) .. 363 | controls (2123.0900,1571.4300) and (2123.8700,1613.6900) .. 364 | (2059.6800,1666.9000) .. controls (2059.6800,1666.9000) and 365 | (2039.3600,1666.3200) .. (2029.5500,1575.3000) .. controls 366 | (2029.5500,1575.3000) and (2025.5400,1538.9500) .. (2066.8600,1541.5000) -- 367 | (2098.9900,1546.7500) .. controls (2098.9900,1546.7500) and 368 | (2102.2100,1551.9600) .. (2106.2200,1543.5400) -- (2104.8100,1521.4000) .. 369 | controls (2104.8100,1521.4000) and (2094.3500,1513.6100) .. 370 | (2106.6700,1509.7500) .. controls (2106.6700,1509.7500) and 371 | (2118.6000,1489.5600) .. (2126.4500,1517.5100) -- (2125.0600,1557.1000) .. 372 | controls (2125.0600,1557.1000) and (2150.0500,1553.2400) .. 373 | (2146.2200,1598.0700) -- (2201.1400,1594.8100) .. controls 374 | (2201.1400,1594.8100) and (2216.8400,1607.1200) .. (2190.0400,1626.6100) .. 375 | controls (2190.0400,1626.6100) and (2220.0900,1611.6900) .. 376 | (2228.6300,1601.3100) .. controls (2228.6300,1601.3100) and 377 | (2230.0200,1596.1200) .. (2245.0200,1596.7100) .. controls 378 | (2245.0200,1596.7100) and (2248.2700,1588.9500) .. (2275.0000,1583.7600) .. 379 | controls (2275.0000,1583.7600) and (2277.1100,1570.1000) .. 380 | (2336.8000,1566.9100) .. controls (2336.8000,1566.9100) and 381 | (2344.5300,1585.7100) .. (2336.8000,1594.8100) -- cycle(2073.5000,1559.7300) 382 | .. controls (2037.4100,1559.1200) and (2050.5100,1613.0200) .. 383 | (2050.5100,1613.0200) .. controls (2050.5100,1640.2800) and 384 | (2077.3200,1603.9300) .. (2077.3200,1603.9300) -- (2097.6600,1576.6400) .. 385 | controls (2113.4200,1552.5700) and (2073.5000,1559.7300) .. 386 | (2073.5000,1559.7300) -- cycle(2297.4200,1606.5300) .. controls 387 | (2297.4200,1606.5300) and (2301.2900,1607.7900) .. (2304.6700,1603.9300) -- 388 | (2314.3000,1594.8100) .. controls (2314.3000,1594.8100) and 389 | (2287.5800,1596.7100) .. (2297.4200,1606.5300); 390 | \path[fill=sdu,nonzero rule] (825.4380,2091.0700) .. controls 391 | (825.4380,2091.0700) and (814.1990,2102.0800) .. (826.0630,2145.6100) -- 392 | (817.5000,2156.6100) -- (816.8360,2165.1000) -- (807.6840,2167.0000) .. 393 | controls (807.6840,2167.0000) and (801.1290,2179.3900) .. (787.9770,2172.8700) 394 | .. controls (787.9770,2172.8700) and (779.5080,2170.9300) .. 395 | (790.6520,2186.5600) -- (812.8910,2221.6200) -- (810.2930,2265.7500) .. 396 | controls (810.2930,2265.7500) and (811.6800,2274.2300) .. (796.6090,2272.2200) 397 | .. controls (796.6090,2272.2200) and (799.8440,2263.7900) .. 398 | (793.3240,2255.4100) .. controls (786.7190,2246.9000) and (779.5080,2230.0500) 399 | .. (776.9340,2220.3100) .. controls (776.9340,2220.3100) and 400 | (772.3480,2261.2400) .. (769.6950,2269.6700) -- (760.0270,2283.3800) .. 401 | controls (760.0270,2283.3800) and (746.2110,2290.9300) .. (756.6090,2267.6500) 402 | -- (756.6090,2178.6100) -- (739.9880,2155.3100) .. controls 403 | (739.9880,2155.3100) and (715.8090,2149.1800) .. (733.8160,2137.5400) -- 404 | (760.0270,2132.0400) -- (762.0590,2074.5100) -- (761.8550,2058.3700) -- 405 | (783.0120,2055.1000) -- (800.9770,2082.2300) .. controls (800.9770,2082.2300) 406 | and (804.1720,2083.8900) .. (805.9380,2078.1100) -- (809.1410,2053.5000) .. 407 | controls (809.1410,2053.5000) and (801.1290,2027.9700) .. (794.6520,2025.4300) 408 | .. controls (794.6520,2025.4300) and (791.9920,2024.1200) .. 409 | (784.7420,2016.9800) .. controls (784.7420,2016.9800) and (765.1020,1990.9800) 410 | .. (795.2770,1990.9800) .. controls (795.2770,1990.9800) and 411 | (806.9920,1986.3900) .. (808.3790,2003.9800) -- (810.2930,2026.7400) -- 412 | (855.5470,2018.2200) .. controls (855.5470,2018.2200) and (858.1450,2030.5900) 413 | .. (848.2420,2045.5700) -- cycle(790.6520,2102.0800) -- (780.9060,2086.4400) 414 | -- (772.3480,2133.2400) .. controls (769.6950,2148.1600) and 415 | (780.9060,2161.1800) .. (780.9060,2161.1800) .. controls (786.7190,2148.8300) 416 | and (789.4100,2123.4500) .. (789.4100,2123.4500) .. controls 417 | (791.3130,2110.4900) and (790.6520,2102.0800) .. (790.6520,2102.0800); 418 | \path[fill=sdu,nonzero rule] (869.3750,2092.4600) -- (843.7300,2087.7300) .. 419 | controls (843.7300,2087.7300) and (826.8750,2078.5900) .. (844.7460,2077.1400) 420 | .. controls (844.7460,2077.1400) and (862.1170,2071.3700) .. 421 | (870.8280,2063.7300) .. controls (870.8280,2063.7300) and (882.9380,2047.9100) 422 | .. (888.1910,2067.5500) -- (888.1910,2080.9900) .. controls 423 | (888.1910,2080.9900) and (887.2660,2093.4300) .. (869.3750,2092.4600); 424 | \path[fill=sdu,nonzero rule] (976.9530,706.4380) -- (958.3910,691.6020) -- 425 | (945.3520,709.6480) -- (985.9770,741.4770) -- (1000.1600,733.9450) -- 426 | (1000.1600,574.2890) -- (976.9530,574.2890) -- (976.9530,706.4380); 427 | \path[fill=sdu,nonzero rule] (1460.3900,706.4380) -- (1441.7000,691.6020) -- 428 | (1428.7100,709.6480) -- (1469.3500,741.4770) -- (1483.5700,733.9450) -- 429 | (1483.5700,574.2890) -- (1460.3900,574.2890) -- (1460.3900,706.4380); 430 | \path[fill=sdu,nonzero rule] (1163.4600,692.5390) .. controls 431 | (1163.9800,685.9960) and (1163.6300,680.3590) .. (1162.3700,675.6760) .. 432 | controls (1161.3900,670.9770) and (1159.3600,667.0510) .. (1156.5700,663.9060) 433 | .. controls (1153.8800,660.7230) and (1147.9300,659.0430) .. 434 | (1138.8900,658.9380) .. controls (1135.6100,658.7620) and (1131.7500,659.0160) 435 | .. (1127.7000,659.7970) .. controls (1123.6400,660.4800) and 436 | (1120.1000,662.1170) .. (1117.2300,664.6020) .. controls (1114.4100,667.1020) 437 | and (1112.3400,670.3980) .. (1111.0900,674.4650) .. controls 438 | (1109.9000,677.7540) and (1109.3900,682.5660) .. (1109.4300,689.0310) .. 439 | controls (1109.4700,695.5390) and (1110.1400,700.6130) .. (1111.4800,704.2300) 440 | .. controls (1112.8400,707.8830) and (1114.6900,710.8320) .. 441 | (1117.0300,712.9800) .. controls (1119.4000,715.1680) and (1122.1700,716.8240) 442 | .. (1125.5400,717.9610) .. controls (1128.7900,719.1090) and 443 | (1132.9500,719.6800) .. (1137.9700,719.6800) .. controls (1143.8700,719.5040) 444 | and (1148.7500,718.2730) .. (1152.6200,715.9840) .. controls 445 | (1156.3900,713.7770) and (1159.3600,710.5200) .. (1161.2900,706.3400) .. 446 | controls (1162.1900,703.6450) and (1163.0100,699.1020) .. (1163.4600,692.5390) 447 | -- cycle(1164.3200,632.1560) .. controls (1164.3200,628.2810) and 448 | (1163.8900,624.3240) .. (1163.1500,620.2810) .. controls (1162.1900,616.1840) 449 | and (1161.1000,612.6680) .. (1159.5600,609.5700) .. controls 450 | (1158.0300,606.4770) and (1155.7200,603.8400) .. (1152.6200,601.6800) .. 451 | controls (1149.6100,599.4650) and (1145.9200,598.0000) .. (1141.4800,597.3130) 452 | .. controls (1137.0900,596.5940) and (1133.5700,596.2890) .. 453 | (1130.6800,596.4180) .. controls (1125.3700,596.6480) and (1120.7900,597.8980) 454 | .. (1117.3800,600.2150) .. controls (1113.8400,602.5900) and 455 | (1111.6200,605.0200) .. (1110.7800,607.7730) .. controls (1109.9000,610.3830) 456 | and (1109.2400,613.1130) .. (1108.9100,615.8910) -- (1085.6400,615.5740) -- 457 | (1087.8800,605.9450) .. controls (1088.5200,602.2190) and (1090.2100,597.9220) 458 | .. (1092.9800,593.1130) .. controls (1095.7800,588.4300) and 459 | (1099.0800,584.6410) .. (1102.9500,581.8630) .. controls (1106.8000,579.1330) 460 | and (1111.4800,576.9800) .. (1117.0900,575.5590) .. controls 461 | (1122.7700,574.0310) and (1128.9800,573.4300) .. (1135.9400,573.5350) .. 462 | controls (1141.7800,573.5350) and (1147.4300,574.3870) .. (1152.9100,575.9380) 463 | .. controls (1158.3600,577.4880) and (1162.8800,579.5900) .. 464 | (1166.5000,582.2850) .. controls (1169.9400,584.8630) and (1173.0300,588.0000) 465 | .. (1175.6400,591.4920) .. controls (1178.2000,595.0900) and 466 | (1180.3100,599.2970) .. (1181.9500,603.9650) .. controls (1183.6500,608.6450) 467 | and (1184.7500,613.5080) .. (1185.2000,618.5630) .. controls 468 | (1185.6800,623.5740) and (1185.8200,630.2420) .. (1185.8200,638.5350) -- 469 | (1185.8200,685.3980) .. controls (1185.8200,693.6720) and (1185.0600,700.8980) 470 | .. (1183.3800,707.1170) .. controls (1181.7000,713.1760) and 471 | (1179.1100,718.7700) .. (1175.3500,723.6640) .. controls (1171.6900,728.6050) 472 | and (1166.3900,732.9380) .. (1159.3600,736.6720) .. controls 473 | (1152.3400,740.3830) and (1144.1400,742.2580) .. (1134.6900,742.0700) .. 474 | controls (1129.2400,741.7110) and (1123.5500,740.6910) .. (1117.5200,738.6050) 475 | .. controls (1111.4100,736.6720) and (1106.3100,733.9450) .. 476 | (1102.0300,730.4380) .. controls (1097.8300,726.8240) and (1094.5400,722.6290) 477 | .. (1092.3600,717.7070) .. controls (1090.2100,712.8910) and 478 | (1088.7100,708.0740) .. (1087.8800,703.3590) .. controls (1087.0400,698.6840) 479 | and (1086.6000,693.6720) .. (1086.6000,688.3670) .. controls 480 | (1086.4800,677.8440) and (1087.4200,669.8130) .. (1089.6100,664.3090) .. 481 | controls (1091.7200,658.9380) and (1094.4300,654.4020) .. (1097.6400,650.9450) 482 | .. controls (1100.8900,647.3130) and (1106.0900,644.1480) .. 483 | (1113.0700,641.1130) .. controls (1120.1000,638.2420) and (1128.5200,637.0230) 484 | .. (1138.2600,637.4730) .. controls (1142.1200,637.4730) and 485 | (1145.7600,637.8590) .. (1149.3600,638.6250) .. controls (1152.9100,639.3160) 486 | and (1155.8200,640.1290) .. (1158.0300,641.1130) .. controls 487 | (1160.2000,642.1410) and (1162.3400,643.1250) .. (1164.3200,644.1480) -- 488 | (1164.3200,632.1560); 489 | \path[fill=sdu,nonzero rule] (1346.4300,648.9920) .. controls 490 | (1346.2300,643.7380) and (1345.6600,637.4880) .. (1344.4800,630.3200) .. 491 | controls (1343.3600,623.1370) and (1341.3100,616.9140) .. (1338.4400,611.6480) 492 | .. controls (1335.3500,606.4180) and (1331.7500,602.5120) .. 493 | (1327.2100,600.0980) .. controls (1322.7100,597.6680) and (1317.9300,596.4450) 494 | .. (1312.8700,596.6800) .. controls (1306.9700,596.6800) and 495 | (1302.0700,598.0740) .. (1297.9300,600.9960) .. controls (1293.8200,603.7620) 496 | and (1290.5200,607.6170) .. (1287.7700,612.5510) .. controls 497 | (1285.0600,617.5660) and (1283.1000,623.5740) .. (1281.8900,630.5980) .. 498 | controls (1280.6400,637.7070) and (1279.9600,646.3280) .. (1279.8200,656.7380) 499 | .. controls (1279.6600,662.7270) and (1279.7000,667.7070) .. 500 | (1280.1200,671.7580) .. controls (1280.3600,675.8320) and (1281.1900,681.0550) 501 | .. (1282.5000,687.3750) .. controls (1283.8100,693.6720) and 502 | (1285.7000,699.3360) .. (1288.3400,704.4340) .. controls (1290.8000,709.3870) 503 | and (1294.0800,713.2930) .. (1298.4400,716.1330) .. controls 504 | (1302.6700,719.0160) and (1307.6400,720.3980) .. (1313.3300,720.3980) .. 505 | controls (1318.9800,720.2660) and (1323.6100,718.7700) .. (1327.6000,715.9840) 506 | .. controls (1331.4800,713.2930) and (1334.7900,709.6950) .. 507 | (1337.6000,705.2810) .. controls (1340.4100,700.8400) and (1342.5200,695.3050) 508 | .. (1344.0200,688.8160) .. controls (1345.4900,682.2730) and 509 | (1346.3800,673.8550) .. (1346.6400,663.3320) .. controls (1346.6400,658.9380) 510 | and (1346.5800,654.1210) .. (1346.4300,648.9920) -- cycle(1368.5600,674.2500) 511 | .. controls (1368.0500,681.4650) and (1367.0300,688.6990) .. 512 | (1365.5400,695.7930) .. controls (1364.0800,702.7540) and (1361.5600,709.3870) 513 | .. (1358.1400,715.4800) .. controls (1354.5500,721.7300) and 514 | (1350.2700,726.8480) .. (1345.4100,730.9380) .. controls (1340.3300,735.1050) 515 | and (1335.0800,738.2300) .. (1329.4000,740.2070) .. controls 516 | (1323.8100,742.2580) and (1318.4200,743.3320) .. (1313.1600,743.4450) .. 517 | controls (1305.9800,743.4450) and (1299.0600,741.9260) .. (1292.5400,738.6050) 518 | .. controls (1285.9700,735.3590) and (1280.8400,731.5160) .. 519 | (1276.8500,727.0040) .. controls (1272.9600,722.4140) and (1269.5600,717.0630) 520 | .. (1266.8400,710.8320) .. controls (1264.0400,704.5820) and 521 | (1261.9900,697.7660) .. (1260.5700,690.5270) .. controls (1259.1200,683.2300) 522 | and (1258.2900,676.6480) .. (1258.0500,670.9770) .. controls 523 | (1257.7900,666.5430) and (1257.7300,659.5310) .. (1257.7900,650.0270) .. 524 | controls (1258.0100,640.5740) and (1258.6300,632.4410) .. (1259.9400,625.8790) 525 | .. controls (1261.2200,619.2190) and (1263.2300,612.6680) .. 526 | (1265.8600,606.2620) .. controls (1268.4200,599.9220) and (1271.9800,594.2190) 527 | .. (1276.3800,589.1210) .. controls (1280.8400,584.1210) and 528 | (1286.3100,580.3050) .. (1292.9400,577.7340) .. controls (1299.5300,575.1290) 529 | and (1306.2500,573.8550) .. (1313.1600,573.8550) .. controls 530 | (1320.2900,573.7620) and (1326.8200,574.5820) .. (1332.7000,576.7380) .. 531 | controls (1338.6300,578.8670) and (1343.3800,581.4920) .. (1347.2100,584.6410) 532 | .. controls (1351.0000,587.7810) and (1354.3600,592.1170) .. 533 | (1357.4600,597.6680) .. controls (1360.6100,603.2230) and (1362.9100,608.8010) 534 | .. (1364.4400,614.7850) .. controls (1365.9800,620.7030) and 535 | (1367.1700,627.2730) .. (1367.9500,634.6020) .. controls (1368.5600,641.8630) 536 | and (1369.1300,647.4340) .. (1369.1900,651.1250) .. controls 537 | (1369.4100,659.1600) and (1369.1900,666.9410) .. (1368.5600,674.2500); 538 | \end{scope} 539 | \end{scope} 540 | 541 | \end{tikzpicture} 542 | } 543 | -------------------------------------------------------------------------------- /cnlogo/shu.tex: -------------------------------------------------------------------------------- 1 | % 上海大学 2 | \definecolor{shu}{RGB}{0,68,125} 3 | \NewDocumentCommand\shulogo{O{shu}O{1}}{ 4 | 5 | \begin{tikzpicture}[y=0.80pt,x=0.80pt,yscale=-1, inner sep=0pt, outer sep=0pt,scale=#2] 6 | \path[fill=#1] (469.9194,310.6723) .. controls (462.8881,413.2437) and 7 | (481.5130,501.6989) .. (470.6172,608.7254) .. controls (461.5999,645.2829) and 8 | (419.1972,627.3557) .. (397.3518,622.2030) .. controls (355.6469,614.5222) and 9 | (322.2615,628.6385) .. (313.8883,656.8175) .. controls (362.6782,676.0329) and 10 | (351.1383,726.7067) .. (414.7423,766.4203) .. controls (489.1884,810.6479) and 11 | (572.0669,802.3284) .. (646.5077,737.6026) .. controls (695.3566,690.1492) and 12 | (701.0997,632.4494) .. (704.9643,569.0118) -- (704.9643,260.7069) .. controls 13 | (717.7924,253.0315) and (731.3183,245.9465) .. (744.1465,238.2711) -- 14 | (744.1465,59.4231) .. controls (606.0910,70.3190) and (482.8012,177.3454) .. 15 | (469.9194,310.6723) -- cycle(365.2546,664.4929) .. controls 16 | (358.2233,664.4929) and (351.7824,658.7498) .. (351.7824,651.7184) .. controls 17 | (351.7824,644.6334) and (357.5792,638.8849) .. (365.2546,638.8849) .. controls 18 | (372.3396,638.8849) and (378.7805,644.6281) .. (378.7805,651.7184) .. controls 19 | (378.7805,658.7498) and (372.9837,664.4929) .. (365.2546,664.4929) -- cycle; 20 | \path[fill=#1] (439.1104,521.5584) .. controls (436.5340,627.9890) and 21 | (434.6554,567.0688) .. (327.4143,586.2895) -- (327.4143,45.3068) .. controls 22 | (421.7736,77.3503) and (489.8325,115.8347) .. (505.8811,153.6214) .. controls 23 | (399.2841,257.4811) and (442.3308,393.3843) .. (439.1104,521.5584) -- cycle; 24 | \path[fill=#1] (858.4136,215.8299) -- (857.7695,369.0162) -- 25 | (857.7695,569.0064) .. controls (857.7695,782.4689) and (713.9225,943.3253) .. 26 | (515.5425,943.3253) .. controls (317.1088,943.3253) and (173.2618,782.4635) .. 27 | (173.2618,569.0064) -- (173.2618,212.6094) -- (286.2998,269.6651) -- 28 | (286.2998,547.2147) .. controls (286.2998,722.1981) and (374.2719,838.8805) .. 29 | (514.8984,838.8805) .. controls (664.4885,838.8805) and (743.4970,714.5173) .. 30 | (743.4970,547.2147) -- (743.4970,281.2051) -- (858.4136,215.8299) -- cycle; 31 | 32 | \end{tikzpicture} 33 | 34 | } 35 | -------------------------------------------------------------------------------- /cnlogo/zhyu.tex: -------------------------------------------------------------------------------- 1 | % 中国海洋大学 2 | \definecolor{zhyu1}{RGB}{29,32,136} 3 | \definecolor{zhyu2}{RGB}{2,134,202} 4 | \definecolor{zhyu3}{RGB}{66,62,142} 5 | \definecolor{zhyu4}{RGB}{230,0,19} 6 | \NewDocumentCommand\zhyulogo{O{zhyu1}O{zhyu2}O{zhyu3}O{zhyu4}O{1}}{ 7 | 8 | \begin{tikzpicture}[y=0.80pt,x=0.80pt,yscale=-1, inner sep=0pt, outer sep=0pt] 9 | \begin{scope}[cm={{1.33333,0.0,0.0,-1.33333,(0.0,1122.52)}}] 10 | \begin{scope}[shift={(212.6016,505.7275)}] 11 | \path[fill=#1,nonzero rule] (0.0000,0.0000) .. controls (-21.8590,-21.8640) 12 | and (-35.3690,-52.0430) .. (-35.3750,-85.3970) .. controls 13 | (-35.3690,-118.7580) and (-21.8590,-148.9370) .. (0.0000,-170.8010) .. 14 | controls (21.8640,-192.6590) and (52.0420,-206.1750) .. (85.4060,-206.1750) .. 15 | controls (118.7550,-206.1750) and (148.9390,-192.6590) .. (170.8040,-170.8010) 16 | .. controls (192.6560,-148.9370) and (206.1660,-118.7580) .. 17 | (206.1660,-85.3970) .. controls (206.1660,-52.0430) and (192.6560,-21.8640) .. 18 | (170.8040,0.0000) .. controls (148.9390,21.8590) and (118.7550,35.3690) .. 19 | (85.4060,35.3750) .. controls (52.0420,35.3690) and (21.8640,21.8590) .. 20 | (0.0000,0.0000)(-39.8620,-85.3970) .. controls (-39.8560,-16.2260) and 21 | (16.2200,39.8560) .. (85.4060,39.8560) .. controls (154.5780,39.8560) and 22 | (210.6540,-16.2260) .. (210.6660,-85.3970) .. controls (210.6540,-154.5810) 23 | and (154.5780,-210.6570) .. (85.4060,-210.6630) .. controls 24 | (16.2200,-210.6570) and (-39.8560,-154.5810) .. (-39.8620,-85.3970); 25 | \end{scope} 26 | \begin{scope}[shift={(195.0981,412.1191)}] 27 | \path[fill=#1,nonzero rule] (0.0000,0.0000) .. controls (4.3610,0.3400) and 28 | (6.6280,2.3360) .. (6.7900,5.9840) .. controls (6.5310,9.6840) and 29 | (4.1770,11.5770) .. (-0.2590,11.6630) .. controls (-4.5680,11.3870) and 30 | (-6.7720,9.3910) .. (-6.8700,5.6800) .. controls (-6.5480,2.0490) and 31 | (-4.2580,0.1490) .. (0.0000,0.0000)(0.0460,-2.2720) .. controls 32 | (-5.4830,-2.0310) and (-8.4000,0.6040) .. (-8.6940,5.6390) .. controls 33 | (-8.6250,10.7490) and (-5.8290,13.5450) .. (-0.3160,14.0280) .. controls 34 | (5.4600,13.8550) and (8.4640,11.1860) .. (8.7060,6.0240) .. controls 35 | (8.6370,0.9840) and (5.7480,-1.7830) .. (0.0460,-2.2720); 36 | \end{scope} 37 | \begin{scope}[shift={(201.5542,394.3057)}] 38 | \path[fill=#1,nonzero rule] (0.0000,0.0000) -- (-0.4090,2.1520) .. controls 39 | (1.6910,3.1070) and (2.5370,4.8450) .. (2.1170,7.3650) .. controls 40 | (1.2710,10.7880) and (-1.2770,12.1580) .. (-5.5350,11.4620) .. controls 41 | (-10.0690,10.5930) and (-11.9850,8.3430) .. (-11.2890,4.7010) .. controls 42 | (-10.7480,2.2100) and (-8.9360,0.9490) .. (-5.8340,0.9270) -- 43 | (-5.4260,-1.2260) .. controls (-9.6670,-1.3530) and (-12.2440,0.6560) .. 44 | (-13.1650,4.8110) .. controls (-13.9010,9.6140) and (-11.5370,12.6010) .. 45 | (-6.0700,13.7740) .. controls (-0.5410,14.5860) and (2.8190,12.5720) .. 46 | (3.9930,7.7280) .. controls (4.6140,3.8260) and (3.2850,1.2540) .. 47 | (0.0000,0.0000); 48 | \end{scope} 49 | \begin{scope}[shift={(197.2788,377.1826)}] 50 | \path[fill=#1,nonzero rule] (0.0000,0.0000) -- (-1.8870,-0.6790) -- 51 | (-6.0420,10.8970) -- (9.6490,16.5360) -- (13.7460,5.1320) -- (11.9450,4.4820) 52 | -- (8.6190,13.7460) -- (3.7290,11.9910) -- (6.8070,3.4120) -- (4.9250,2.7380) 53 | -- (1.8410,11.3120) -- (-3.3890,9.4310) -- cycle; 54 | \end{scope} 55 | \begin{scope}[shift={(204.6899,373.1084)}] 56 | \path[fill=#1,nonzero rule] (0.0000,0.0000) -- (2.4680,-4.5740) -- 57 | (7.7960,1.1000) -- (7.7500,1.1740) -- cycle(1.0930,-6.2480) -- 58 | (-2.1060,-0.3110) -- (-7.1810,-1.0810) -- (-8.2570,0.9270) -- (9.4020,3.3090) 59 | -- (10.6100,1.0640) -- (-1.2140,-12.1460) -- (-2.3820,-9.9820) -- cycle; 60 | \end{scope} 61 | \begin{scope}[shift={(214.4653,351.4629)}] 62 | \path[fill=#1,nonzero rule] (0.0000,0.0000) -- (10.7430,8.1470) -- 63 | (12.0660,6.4040) -- (-1.2200,-3.6650) -- (-2.7620,-1.6340) -- (2.8600,13.2630) 64 | -- (2.8080,13.3380) -- (-7.9340,5.1900) -- (-9.2580,6.9340) -- 65 | (4.0280,17.0030) -- (5.6790,14.8280) -- cycle; 66 | \end{scope} 67 | \begin{scope}[shift={(240.3862,345.0596)}] 68 | \path[fill=#1,nonzero rule] (0.0000,0.0000) -- (1.7440,-1.4680) -- 69 | (-5.1840,-9.6890) .. controls (-7.9060,-12.6420) and (-10.9720,-12.7510) .. 70 | (-14.4020,-10.0290) .. controls (-17.4340,-7.3130) and (-17.8080,-4.4600) .. 71 | (-15.5180,-1.4560) -- (-8.3600,7.0420) -- (-6.6170,5.5750) -- 72 | (-13.3660,-2.4400) .. controls (-15.2760,-4.7990) and (-15.2070,-6.8880) .. 73 | (-13.1530,-8.6880) .. controls (-10.8400,-10.5640) and (-8.7060,-10.3400) .. 74 | (-6.7490,-8.0160) -- cycle; 75 | \end{scope} 76 | \begin{scope}[shift={(246.3701,325.1514)}] 77 | \path[fill=#1,nonzero rule] (0.0000,0.0000) -- (6.9280,11.5700) -- 78 | (8.8030,10.4480) -- (0.2420,-3.8610) -- (-1.9500,-2.5490) -- (-2.2950,13.3710) 79 | -- (-2.3760,13.4180) -- (-9.2980,1.8470) -- (-11.1740,2.9690) -- 80 | (-2.6120,17.2780) -- (-0.2710,15.8740) -- cycle; 81 | \end{scope} 82 | \begin{scope}[shift={(259.8169,333.6494)}] 83 | \path[fill=#1,nonzero rule] (0.0000,0.0000) -- (-6.9160,-15.1730) -- 84 | (-8.9870,-14.2290) -- (-2.0710,0.9430) -- cycle; 85 | \end{scope} 86 | \begin{scope}[shift={(263.5566,316.9922)}] 87 | \path[fill=#1,nonzero rule] (0.0000,0.0000) -- (9.0740,11.9560) -- 88 | (11.4900,11.1500) -- (0.4320,-2.7330) -- (-1.9040,-1.9560) -- 89 | (-2.4220,15.7880) -- (0.0000,14.9820) -- cycle; 90 | \end{scope} 91 | \begin{scope}[shift={(285.6226,311.4688)}] 92 | \path[fill=#1,nonzero rule] (0.0000,0.0000) -- (-0.3450,-1.9740) -- 93 | (-12.4630,0.1320) -- (-9.6090,16.5600) -- (2.3270,14.4820) -- (2.0050,12.6010) 94 | -- (-7.6930,14.2860) -- (-8.5790,9.1660) -- (0.3970,7.6060) -- (0.0520,5.6330) 95 | -- (-8.9240,7.1920) -- (-9.8740,1.7200) -- cycle; 96 | \end{scope} 97 | \begin{scope}[shift={(292.1504,323.9082)}] 98 | \path[fill=#1,nonzero rule] (0.0000,0.0000) -- (-0.1040,-5.7360) -- 99 | (5.1780,-5.8340) .. controls (7.4220,-5.8690) and (8.5620,-4.9190) .. 100 | (8.5960,-2.9800) .. controls (8.6310,-1.0990) and (7.6520,-0.1380) .. 101 | (5.6500,-0.1040) -- cycle(-0.1380,-7.6460) -- (-0.2650,-14.8450) -- 102 | (-2.5430,-14.8110) -- (-2.2440,1.8640) -- (5.5000,1.7270) .. controls 103 | (9.1940,1.6570) and (11.0240,0.1380) .. (10.9780,-2.8370) .. controls 104 | (10.9430,-4.6600) and (10.1270,-5.9830) .. (8.5270,-6.8010) .. controls 105 | (9.8610,-7.1920) and (10.5060,-8.2690) .. (10.4830,-10.0280) -- 106 | (10.6090,-13.0380) .. controls (10.5290,-13.8900) and (10.7940,-14.4420) .. 107 | (11.4030,-14.6890) -- (11.3930,-15.0520) -- (8.5730,-15.0060) .. controls 108 | (8.4000,-14.2120) and (8.3090,-12.8130) .. (8.2850,-10.8060) .. controls 109 | (8.3770,-8.8040) and (7.3880,-7.7850) .. (5.3280,-7.7500) -- cycle; 110 | \end{scope} 111 | \begin{scope}[shift={(317.6738,322.5615)}] 112 | \path[fill=#1,nonzero rule] (0.0000,0.0000) -- (-2.0710,-0.2810) .. 113 | controls (-2.4850,1.8070) and (-4.0160,2.7330) .. (-6.6740,2.4920) .. controls 114 | (-9.1370,2.0950) and (-10.2410,0.9670) .. (-9.9880,-0.8970) .. controls 115 | (-9.8270,-2.1050) and (-9.0670,-2.7040) .. (-7.7220,-2.7040) -- 116 | (-2.8770,-3.1520) .. controls (-0.3340,-3.4170) and (1.1040,-4.7520) .. 117 | (1.4380,-7.1630) .. controls (1.7950,-10.2350) and (-0.1610,-12.1290) .. 118 | (-4.4070,-12.8310) .. controls (-6.7550,-13.1470) and (-8.4800,-12.8940) .. 119 | (-9.5740,-12.0600) .. controls (-10.8970,-11.3230) and (-11.6570,-10.0170) .. 120 | (-11.8530,-8.1420) -- (-9.6890,-7.8480) .. controls (-9.2860,-10.3680) and 121 | (-7.6060,-11.4550) .. (-4.6480,-11.1160) .. controls (-1.7610,-10.6610) and 122 | (-0.4140,-9.5280) .. (-0.5990,-7.7160) .. controls (-0.5630,-6.1800) and 123 | (-1.9100,-5.3510) .. (-4.6140,-5.2240) -- (-8.1470,-4.9710) .. controls 124 | (-10.5870,-4.6260) and (-11.9340,-3.4640) .. (-12.2090,-1.4790) .. controls 125 | (-12.4740,1.7960) and (-10.7710,3.7460) .. (-7.1110,4.3670) .. controls 126 | (-2.9690,4.9260) and (-0.5990,3.4700) .. (0.0000,0.0000); 127 | \end{scope} 128 | \begin{scope}[shift={(321.7822,328.6436)}] 129 | \path[fill=#1,nonzero rule] (0.0000,0.0000) -- (3.9810,-16.1910) -- 130 | (1.7720,-16.7320) -- (-2.2100,-0.5410) -- cycle; 131 | \end{scope} 132 | \begin{scope}[shift={(323.9688,327.0156)}] 133 | \path[fill=#1,nonzero rule] (0.0000,0.0000) -- (-0.6450,1.8010) -- 134 | (12.0710,6.3060) -- (12.7040,4.5050) -- (7.3880,2.6170) -- (12.3130,-11.2950) 135 | -- (10.2530,-12.0250) -- (5.3160,1.8870) -- cycle; 136 | \end{scope} 137 | \begin{scope}[shift={(347.6279,328.2002)}] 138 | \path[fill=#1,nonzero rule] (0.0000,0.0000) -- (3.1300,-5.9670) -- 139 | (1.1160,-7.0300) -- (-2.0140,-1.0590) -- (-12.1980,4.8110) -- (-9.8610,6.0360) 140 | -- (-1.9440,1.1460) -- (-1.3930,10.4830) -- (0.9430,11.7150) -- cycle; 141 | \end{scope} 142 | \begin{scope}[shift={(369.3311,345.7031)}] 143 | \path[fill=#1,nonzero rule] (0.0000,0.0000) .. controls (-3.0260,3.1710) 144 | and (-5.9950,3.6660) .. (-8.9300,1.4850) .. controls (-11.6220,-1.0590) and 145 | (-11.6000,-4.0790) .. (-8.8720,-7.5710) .. controls (-5.9260,-10.7300) and 146 | (-2.9910,-11.1790) .. (-0.0580,-8.9120) .. controls (2.5550,-6.3630) and 147 | (2.5780,-3.3950) .. (0.0000,0.0000)(1.7380,1.4790) .. controls 148 | (5.0520,-2.9630) and (4.8450,-6.8870) .. (1.1280,-10.2990) .. controls 149 | (-2.8770,-13.4750) and (-6.8010,-13.0780) .. (-10.6670,-9.1070) .. controls 150 | (-14.1880,-4.5170) and (-14.0160,-0.5060) .. (-10.1730,2.9400) .. controls 151 | (-6.2140,6.0700) and (-2.2430,5.5870) .. (1.7380,1.4790); 152 | \end{scope} 153 | \begin{scope}[shift={(374.9238,350.5889)}] 154 | \path[fill=#1,nonzero rule] (0.0000,0.0000) -- (5.7420,-4.9320) -- 155 | (4.2580,-6.6570) -- (-8.3890,4.2110) -- (-0.8520,12.9860) -- (0.5990,11.7370) 156 | -- (-5.4540,4.6890) -- (-1.5190,1.3060) -- (3.8320,7.5250) -- (5.3520,6.2200) 157 | -- cycle; 158 | \end{scope} 159 | \begin{scope}[shift={(388.9404,378.9834)}] 160 | \path[fill=#1,nonzero rule] (0.0000,0.0000) -- (-1.0480,-1.9220) .. 161 | controls (-3.2800,-1.3230) and (-5.0400,-2.1290) .. (-6.3170,-4.3330) .. 162 | controls (-7.8490,-7.5150) and (-6.7550,-10.1890) .. (-3.0260,-12.3650) .. 163 | controls (1.0240,-14.5800) and (3.9360,-14.0630) .. (5.7190,-10.8120) .. 164 | controls (6.8930,-8.5500) and (6.2950,-6.4150) .. (3.9120,-4.4310) -- 165 | (4.9600,-2.5090) .. controls (8.3190,-5.1090) and (9.0330,-8.2970) .. 166 | (7.1000,-12.0890) .. controls (4.6030,-16.2660) and (0.8740,-17.0650) .. 167 | (-4.0850,-14.4880) .. controls (-8.8720,-11.5940) and (-10.1730,-7.9000) .. 168 | (-7.9980,-3.4120) .. controls (-5.9950,-0.0120) and (-3.3260,1.1280) .. 169 | (-0.0000,-0.0000); 170 | \end{scope} 171 | \begin{scope}[shift={(395.2354,390.7158)}] 172 | \path[fill=#1,nonzero rule] (0.0000,0.0000) -- (-6.4560,2.2720) -- 173 | (-5.6960,4.4180) -- (10.0340,-1.1220) -- (9.2740,-3.2690) -- (1.9680,-0.6960) 174 | -- (-0.9330,-8.9470) -- (6.3750,-11.5200) -- (5.6150,-13.6660) -- 175 | (-10.1150,-8.1310) -- (-9.3560,-5.9790) -- (-2.9120,-8.2510) -- cycle; 176 | \end{scope} 177 | \begin{scope}[shift={(390.5283,400.1172)}] 178 | \path[fill=#1,nonzero rule] (0.0000,0.0000) -- (16.2490,-3.7400) -- 179 | (15.7420,-5.9550) -- (-0.5070,-2.2210) -- cycle; 180 | \end{scope} 181 | \begin{scope}[shift={(405.9717,412.2578)}] 182 | \path[fill=#1,nonzero rule] (0.0000,0.0000) -- (-13.4060,1.5480) -- 183 | (-13.1530,3.7170) -- (3.4060,1.8070) -- (3.1180,-0.7260) -- (-11.2430,-7.6010) 184 | -- (-11.2550,-7.6930) -- (2.1410,-9.2350) -- (1.8870,-11.4040) -- 185 | (-14.6730,-9.5000) -- (-14.3610,-6.7840) -- cycle; 186 | \end{scope} 187 | \begin{scope}[shift={(402.542,421.7627)}] 188 | \path[fill=#1,nonzero rule] (0.0000,0.0000) -- (-0.1950,5.1960) -- 189 | (-7.4790,2.4510) -- (-7.4680,2.3590) -- cycle(1.7720,6.0870) -- 190 | (2.0370,-0.6500) -- (6.9280,-2.1920) -- (7.0200,-4.4710) -- (-9.8850,1.1740) 191 | -- (-9.9880,3.7230) -- (6.4440,10.3740) -- (6.5360,7.9120) -- cycle; 192 | \end{scope} 193 | \begin{scope}[shift={(298.0073,504.7437)}] 194 | \path[fill=#2,nonzero rule] (0.0000,0.0000) .. controls (-46.6250,0.0000) 195 | and (-84.4220,-37.7960) .. (-84.4220,-84.4190) .. controls (-84.4220,-90.4380) 196 | and (-83.7780,-96.3120) .. (-82.5810,-101.9800) -- (-83.8120,-92.0320) .. 197 | controls (-83.8120,-92.0320) and (-78.8530,-80.1270) .. (-54.0420,-79.1320) .. 198 | controls (-29.2380,-78.1420) and (-20.8030,-87.8140) .. (-15.5950,-91.7840) .. 199 | controls (-10.3790,-95.7540) and (3.2570,-105.9270) .. (26.3300,-107.4170) .. 200 | controls (49.4020,-108.9020) and (72.2210,-99.7240) .. (83.1300,-90.5470) -- 201 | (84.2360,-89.6550) .. controls (84.3390,-87.9170) and (84.4080,-86.1740) .. 202 | (84.4080,-84.4190) .. controls (84.4080,-37.7960) and (46.6180,0.0000) .. 203 | (0.0000,0.0000); 204 | \end{scope} 205 | \begin{scope}[shift={(305.9824,393.1094)}] 206 | \path[fill=#3,nonzero rule] (0.0000,0.0000) .. controls (-3.0380,1.4840) 207 | and (-15.8800,11.4090) .. (-35.7230,15.8800) .. controls (-54.6240,20.1320) 208 | and (-78.4440,13.1180) .. (-87.7420,-0.4260) .. controls (-85.9700,-5.5470) 209 | and (-83.7150,-10.4430) .. (-81.0340,-15.0690) .. controls (-80.9180,-14.8110) 210 | and (-73.3810,1.9680) .. (-48.7490,3.4520) .. controls (-23.9330,4.9420) and 211 | (-18.8500,1.0590) .. (-11.6690,-2.8310) .. controls (-4.5000,-6.7150) and 212 | (8.0660,-12.9980) .. (37.6640,-12.3990) .. controls (55.7770,-12.0310) and 213 | (64.5920,-9.7650) .. (68.7120,-8.0620) .. controls (71.0240,-3.0440) and 214 | (72.8540,2.2320) .. (74.1540,7.7160) .. controls (68.5730,4.5270) and 215 | (58.2050,-0.2940) .. (41.4270,-4.2120) .. controls (23.6470,-8.3660) and 216 | (11.0470,-5.3690) .. (0.0000,0.0000); 217 | \end{scope} 218 | \begin{scope}[shift={(315.2461,378.3164)}] 219 | \path[fill=#3,nonzero rule] (0.0000,0.0000) .. controls (-9.2750,6.5820) 220 | and (-27.8140,12.2610) .. (-46.3500,6.8750) .. controls (-63.2600,1.9680) and 221 | (-75.1700,-8.8960) .. (-79.6350,-14.8510) .. controls (-74.7680,-20.1850) and 222 | (-69.2210,-24.8800) .. (-63.1390,-28.8270) -- (-66.6840,-25.7140) .. controls 223 | (-66.6840,-25.7140) and (-59.5090,-10.1670) .. (-42.7590,-4.7820) .. controls 224 | (-26.0190,0.5980) and (-14.9600,-2.9860) .. (-7.7790,-6.8760) .. controls 225 | (-0.5990,-10.7660) and (3.8780,-15.8470) .. (20.6330,-16.4440) .. controls 226 | (36.1220,-16.9970) and (38.0560,-16.7780) .. (45.3620,-14.6150) .. controls 227 | (48.1130,-11.5770) and (50.6330,-8.3380) .. (52.9230,-4.9320) .. controls 228 | (49.7470,-5.4430) and (38.5270,-7.1760) .. (31.3930,-7.1760) .. controls 229 | (23.0260,-7.1760) and (9.2640,-6.5770) .. (0.0000,0.0000); 230 | \end{scope} 231 | \begin{scope}[shift={(323.0137,357.0898)}] 232 | \path[fill=#3,nonzero rule] (0.0000,0.0000) .. controls (-13.7520,6.5770) 233 | and (-14.6490,10.1610) .. (-34.6840,6.8760) .. controls (-52.1670,4.0050) and 234 | (-59.6290,-6.6100) .. (-61.6440,-12.8420) .. controls (-50.5620,-18.1880) and 235 | (-38.1330,-21.1850) .. (-25.0060,-21.1850) .. controls (-2.8190,-21.1850) and 236 | (17.3540,-12.6060) .. (32.4280,1.3930) -- (27.8130,-2.3940) .. controls 237 | (27.8130,-2.3940) and (13.7630,-6.5820) .. (-0.0000,0.0000); 238 | \end{scope} 239 | \begin{scope}[shift={(207.02,466.2393)}] 240 | \path[fill=#4,nonzero rule] (0.0000,0.0000) -- (3.1820,5.9270) -- 241 | (-2.7500,9.1080) -- (-5.9260,3.1820) -- cycle(-7.0940,1.0070) -- 242 | (-10.3280,-5.0170) -- (-4.4010,-8.1990) -- (-1.1620,-2.1750) -- 243 | cycle(-14.0160,4.4650) .. controls (-12.8590,6.3060) and (-12.2150,7.1920) .. 244 | (-12.0880,7.1180) .. controls (-12.0200,7.0830) and (-11.9100,6.9790) .. 245 | (-11.7430,6.8070) .. controls (-11.4560,6.3980) and (-11.1450,6.1050) .. 246 | (-10.8170,5.9330) .. controls (-9.8620,5.3340) and (-8.8260,4.7350) .. 247 | (-7.7040,4.1370) -- (-5.9610,7.3940) .. controls (-4.8960,9.3730) and 248 | (-4.0270,11.1510) .. (-3.3490,12.7390) .. controls (-1.8980,11.7950) and 249 | (-0.4370,10.8810) .. (1.0420,10.0060) -- (3.7060,8.5730) .. controls 250 | (5.8520,7.5030) and (7.2900,6.8640) .. (8.0210,6.6460) -- (6.5880,3.9760) .. 251 | controls (6.0300,4.3560) and (5.5180,4.6720) .. (5.0580,4.9250) -- 252 | (1.8760,-1.0070) -- (6.4210,-3.4460) .. controls (8.1700,-4.2980) and 253 | (9.4590,-4.9020) .. (10.2820,-5.2590) -- (8.9590,-7.7330) .. controls 254 | (8.4010,-7.3470) and (7.1690,-6.6400) .. (5.2590,-5.6210) -- (0.7130,-3.1820) 255 | -- (-2.5200,-9.2060) .. controls (-2.0600,-9.4530) and (-1.4500,-9.7410) .. 256 | (-0.6900,-10.0630) -- (-2.0650,-12.6290) .. controls (-2.7850,-12.0770) and 257 | (-4.1830,-11.2020) .. (-6.2540,-10.0060) -- (-8.9240,-8.5730) .. controls 258 | (-11.0010,-7.5430) and (-12.5720,-6.8300) .. (-13.6300,-6.4330) .. controls 259 | (-12.8540,-5.1490) and (-11.9040,-3.5390) .. (-10.7770,-1.5990) -- 260 | (-8.8720,1.9620) .. controls (-11.4440,3.3370) and (-13.1590,4.1720) .. 261 | (-14.0160,4.4650); 262 | \end{scope} 263 | \begin{scope}[shift={(237.7568,502.1948)}] 264 | \path[fill=#4,nonzero rule] (0.0000,0.0000) .. controls (0.6900,-0.0400) 265 | and (1.7260,-0.2880) .. (3.1010,-0.7420) -- (1.9970,-2.9920) .. controls 266 | (1.8870,-2.9800) and (1.6910,-2.9000) .. (1.3870,-2.7500) .. controls 267 | (0.2250,-2.3250) and (-0.5750,-2.0830) .. (-0.9960,-2.0250) -- 268 | cycle(-13.1820,-0.4430) .. controls (-12.1870,0.2190) and (-11.0070,1.0190) .. 269 | (-9.6550,1.9570) -- (-5.7250,4.9420) .. controls (-4.2810,6.1330) and 270 | (-3.1360,7.0940) .. (-2.2900,7.8310) -- (-0.9320,6.0470) .. controls 271 | (-1.9790,5.4430) and (-3.2100,4.5970) .. (-4.6380,3.5100) -- (-5.8000,2.6290) 272 | -- (-3.8320,0.0410) -- (-2.6750,0.9200) .. controls (-1.4670,1.9330) and 273 | (-0.4950,2.8130) .. (0.2480,3.5670) -- (1.6740,1.6910) .. controls 274 | (1.3170,1.4210) and (0.5810,0.9030) .. (-0.5350,0.1490) .. controls 275 | (-1.0130,-0.2130) and (-1.3120,-0.4380) .. (-1.4270,-0.5230) -- 276 | (-2.6810,-1.4790) -- (0.1040,-5.1380) -- (1.7090,-3.9130) .. controls 277 | (2.9750,-2.8600) and (4.0910,-1.9220) .. (5.0580,-1.0870) -- (6.4790,-2.9630) 278 | .. controls (5.3220,-3.6590) and (4.1140,-4.4820) .. (2.8650,-5.4320) -- 279 | (-1.8640,-9.0280) .. controls (-3.7740,-10.4780) and (-4.9480,-11.4610) .. 280 | (-5.3910,-11.9910) -- (-6.8180,-10.1150) .. controls (-5.7600,-9.4070) and 281 | (-4.5220,-8.5620) .. (-3.1070,-7.5780) -- (-1.6860,-6.4960) -- 282 | (-4.4650,-2.8310) -- (-5.3570,-3.5100) .. controls (-6.5020,-4.4770) and 283 | (-7.4680,-5.3050) .. (-8.2570,-5.9960) -- (-9.6840,-4.1200) .. controls 284 | (-8.6360,-3.5210) and (-7.5830,-2.8080) .. (-6.5070,-1.9970) -- 285 | (-5.6160,-1.3170) -- (-7.5200,1.1850) -- (-8.4120,0.5060) .. controls 286 | (-10.0170,-0.7130) and (-11.1570,-1.6280) .. (-11.8240,-2.2320) -- 287 | cycle(-2.2900,10.7940) -- (-16.3930,0.0750) -- (-5.1260,-14.7470) -- 288 | (8.9760,-4.0280) -- cycle(-19.8680,0.3860) .. controls (-19.0630,0.8120) and 289 | (-18.2160,1.3640) .. (-17.3250,2.0420) -- (-3.8440,12.2840) .. controls 290 | (-2.7160,13.1470) and (-1.9560,13.8150) .. (-1.5710,14.2980) .. controls 291 | (-1.2370,13.6130) and (-0.7080,12.7910) .. (0.0170,11.8410) -- 292 | (12.0250,-3.9580) .. controls (12.5720,-4.6720) and (12.9860,-5.1040) .. 293 | (13.2910,-5.2530) -- (11.0590,-6.9510) .. controls (10.7540,-6.4270) and 294 | (10.4260,-5.9260) .. (10.0630,-5.4490) -- (-4.0390,-16.1740) .. controls 295 | (-3.5900,-16.7720) and (-3.1700,-17.1980) .. (-2.7790,-17.4680) -- 296 | (-5.0060,-19.1660) .. controls (-5.2530,-18.5960) and (-5.5580,-18.0790) .. 297 | (-5.9150,-17.6010) -- (-17.9980,-1.7090) .. controls (-18.4470,-1.1160) and 298 | (-19.0740,-0.4140) .. (-19.8680,0.3860); 299 | \end{scope} 300 | \begin{scope}[shift={(278.4131,516.8037)}] 301 | \path[fill=#4,nonzero rule] (0.0000,0.0000) .. controls (0.1040,-0.1320) 302 | and (0.2590,-0.3280) .. (0.4720,-0.5810) .. controls (1.4610,-1.5880) and 303 | (2.0770,-2.2960) .. (2.3190,-2.6990) -- (0.3280,-4.0620) .. controls 304 | (-0.1550,-2.9460) and (-0.8400,-1.9100) .. (-1.7440,-0.9610) -- 305 | cycle(-0.9490,6.3350) .. controls (-0.0860,5.5350) and (0.6100,4.6550) .. 306 | (1.1280,3.7000) -- (-0.6960,2.6010) .. controls (-1.1280,3.5040) and 307 | (-1.7490,4.3960) .. (-2.5610,5.2880) -- cycle(-3.5440,-5.2650) -- 308 | (5.3280,-3.2970) -- (4.3380,1.6570) -- (-4.0910,-0.2190) -- 309 | cycle(-5.0750,5.7650) -- (-4.3440,1.4500) -- (3.9760,3.2970) -- 310 | (3.1360,7.5890) -- cycle(-7.4450,14.8850) .. controls (-5.3910,14.9600) and 311 | (-4.4070,14.8330) .. (-4.4940,14.5110) .. controls (-4.4770,14.4360) and 312 | (-4.5220,14.3100) .. (-4.6380,14.1370) .. controls (-5.0350,13.5040) and 313 | (-5.4030,12.7390) .. (-5.7310,11.8240) -- (1.7090,13.4760) .. controls 314 | (2.0770,13.5560) and (2.8710,13.7690) .. (4.0970,14.1200) .. controls 315 | (5.2590,14.3790) and (6.0300,14.5510) .. (6.3930,14.6320) -- (6.8580,12.5490) 316 | .. controls (6.0360,12.4450) and (4.4590,12.1350) .. (2.1230,11.6170) -- 317 | (-6.4100,9.7180) .. controls (-6.5130,9.4650) and (-6.6740,9.1600) .. 318 | (-6.8990,8.8030) .. controls (-6.9970,8.5560) and (-7.1640,8.0960) .. 319 | (-7.3940,7.4340) .. controls (-6.3470,7.5090) and (-5.1960,7.6870) .. 320 | (-3.9530,7.9630) -- (0.2010,8.8900) .. controls (2.3070,9.4310) and 321 | (3.9300,9.8740) .. (5.0810,10.2010) .. controls (5.1320,9.9880) and 322 | (5.2250,9.3900) .. (5.3620,8.4290) .. controls (5.5000,7.4630) and 323 | (5.5640,6.8240) .. (5.5580,6.5190) -- (6.0530,3.7570) .. controls 324 | (7.2210,4.0160) and (8.3060,4.2980) .. (9.3180,4.5970) -- (9.7550,2.6290) .. 325 | controls (9.1460,2.5720) and (8.0520,2.3650) .. (6.4440,2.0080) -- 326 | (7.2960,-2.8600) .. controls (7.8800,-2.7280) and (8.7080,-2.5030) .. 327 | (9.7900,-2.1920) -- (10.2040,-4.0510) .. controls (9.9050,-4.1140) and 328 | (9.3870,-4.1940) .. (8.6390,-4.2810) .. controls (8.1330,-4.3960) and 329 | (7.7990,-4.4710) .. (7.6580,-4.5000) .. controls (8.0520,-6.2490) and 330 | (7.9950,-7.3710) .. (7.4910,-7.8710) .. controls (6.5070,-8.6250) and 331 | (5.2300,-9.2520) .. (3.6590,-9.7530) .. controls (3.4460,-8.8030) and 332 | (2.8830,-8.0090) .. (1.9790,-7.3710) .. controls (4.7930,-7.2780) and 333 | (5.9900,-6.4790) .. (5.5810,-4.9600) -- (0.0000,-6.2030) .. controls 334 | (-2.6120,-6.8580) and (-4.4940,-7.3540) .. (-5.6450,-7.6870) .. controls 335 | (-5.7710,-5.4200) and (-5.9320,-3.1190) .. (-6.1450,-0.7880) .. controls 336 | (-7.8940,-1.1800) and (-8.7630,-1.4100) .. (-8.7510,-1.4840) -- 337 | (-9.1830,0.4830) -- (-6.3180,1.0070) .. controls (-6.7210,4.2120) and 338 | (-7.1000,6.2710) .. (-7.4570,7.1870) .. controls (-8.0730,5.8230) and 339 | (-8.5440,4.8390) .. (-8.8670,4.2350) .. controls (-9.4940,4.6260) and 340 | (-10.3050,4.8330) .. (-11.3000,4.8390) .. controls (-9.3730,7.8710) and 341 | (-8.0900,11.2200) .. (-7.4450,14.8850)(-12.1750,-0.5230) -- (-9.6950,-1.3520) 342 | .. controls (-9.6950,-4.1080) and (-9.8560,-7.7040) .. (-10.1730,-12.1350) -- 343 | (-13.2110,-10.8630) .. controls (-12.5030,-8.1760) and (-12.1580,-4.7290) .. 344 | (-12.1750,-0.5230)(-15.5470,12.0540) .. controls (-14.1770,11.7430) and 345 | (-12.4800,11.0130) .. (-10.4600,9.8560) -- (-11.7780,7.4910) .. controls 346 | (-13.2340,8.5440) and (-14.9480,9.3550) .. (-16.9050,9.9140) -- 347 | cycle(-16.1910,5.1320) .. controls (-14.4420,4.8330) and (-12.5150,4.2640) .. 348 | (-10.4150,3.4290) -- (-11.4330,0.7940) .. controls (-12.7560,1.5710) and 349 | (-14.6720,2.2550) .. (-17.1750,2.8480) -- cycle; 350 | \end{scope} 351 | \begin{scope}[shift={(328.1572,530.5898)}] 352 | \path[fill=#4,nonzero rule] (0.0000,0.0000) .. controls (1.6690,-0.7360) 353 | and (2.6010,-1.2430) .. (2.7730,-1.5080) .. controls (2.7500,-1.5830) and 354 | (2.6010,-1.7380) .. (2.3240,-1.9850) .. controls (1.3010,-2.8420) and 355 | (0.2650,-3.9180) .. (-0.7710,-5.2250) -- (0.7600,-5.5530) .. controls 356 | (2.0250,-5.7420) and (3.3140,-5.9440) .. (4.6490,-6.1510) -- (4.1780,-8.3430) 357 | .. controls (3.8900,-8.2800) and (3.4180,-8.1760) .. (2.7620,-8.0380) .. 358 | controls (1.6810,-7.7330) and (0.8400,-7.5210) .. (0.2650,-7.3940) -- 359 | (-3.2450,-6.6460) -- (-4.0730,-10.4890) -- (-1.7610,-10.9730) .. controls 360 | (0.5070,-11.4560) and (1.9340,-11.7270) .. (2.5430,-11.7780) -- 361 | (2.0710,-13.9700) .. controls (1.4960,-13.7690) and (0.1270,-13.4410) .. 362 | (-2.0710,-12.9750) -- (-4.4880,-12.4570) -- (-5.3510,-16.5190) -- 363 | (-1.8410,-17.2670) .. controls (-0.3800,-17.5780) and (1.1400,-17.8250) .. 364 | (2.7040,-17.9980) -- (2.2210,-20.3050) .. controls (0.6450,-19.8160) and 365 | (-0.8400,-19.4250) .. (-2.2320,-19.1310) -- (-5.7420,-18.3830) -- 366 | (-6.2830,-20.9090) .. controls (-6.6400,-22.5890) and (-6.8580,-23.8040) .. 367 | (-6.9380,-24.5510) -- (-9.5740,-23.9880) .. controls (-9.5050,-23.6940) and 368 | (-9.4010,-23.1880) .. (-9.2400,-22.4510) .. controls (-8.9760,-21.5190) and 369 | (-8.7800,-20.8340) .. (-8.6880,-20.3920) -- (-8.1590,-17.8710) -- 370 | (-10.5630,-17.3590) .. controls (-13.1300,-16.8180) and (-14.8210,-16.4960) .. 371 | (-15.6390,-16.3980) -- (-15.1890,-14.3150) .. controls (-14.6840,-14.4250) and 372 | (-13.7050,-14.6670) .. (-12.2560,-15.0520) .. controls (-11.2310,-15.2710) and 373 | (-10.5750,-15.4090) .. (-10.2880,-15.4720) -- (-7.7560,-16.0070) -- 374 | (-6.9040,-11.9510) -- (-9.0910,-11.4840) .. controls (-10.9210,-11.0930) and 375 | (-12.2440,-10.8520) .. (-13.0610,-10.7540) -- (-12.6010,-8.5560) .. controls 376 | (-11.8880,-8.7920) and (-10.5750,-9.1030) .. (-8.6770,-9.5050) -- 377 | (-6.4790,-9.9710) -- (-5.6610,-6.1340) -- (-8.7340,-5.4830) .. controls 378 | (-10.4950,-5.1090) and (-11.7030,-4.8910) .. (-12.3820,-4.8280) -- 379 | (-11.9100,-2.6290) .. controls (-10.3340,-3.1190) and (-9.1480,-3.4470) .. 380 | (-8.3430,-3.6190) -- (-7.4570,-3.8030) .. controls (-7.7790,-2.0600) and 381 | (-8.2630,-0.5410) .. (-8.9070,0.7420) -- (-6.5020,1.2660) .. controls 382 | (-5.6610,-0.9030) and (-5.1790,-2.3820) .. (-5.0400,-3.1760) -- 383 | (-7.2380,-3.8500) -- (-2.8540,-4.7870) .. controls (-1.6340,-3.3600) and 384 | (-0.6900,-1.7670) .. (0.0000,0.0000)(-15.6270,2.5140) .. controls 385 | (-14.0970,1.1160) and (-12.9920,-0.1500) .. (-12.3130,-1.2830) -- 386 | (-14.2460,-2.8250) .. controls (-15.1670,-1.4040) and (-16.3170,-0.1670) .. 387 | (-17.6980,0.8920) -- cycle(-18.5730,-4.3100) .. controls (-17.0310,-5.3280) 388 | and (-15.6270,-6.4670) .. (-14.3730,-7.7280) -- (-16.4330,-9.3500) .. controls 389 | (-17.7330,-7.9290) and (-19.0330,-6.8470) .. (-20.3340,-6.1160) -- 390 | cycle(-17.8130,-11.0070) -- (-15.8800,-12.6760) .. controls 391 | (-17.8950,-16.7610) and (-19.3790,-19.6150) .. (-20.3340,-21.2430) -- 392 | (-22.4050,-19.0850) .. controls (-20.9210,-17.1870) and (-19.4010,-14.4940) .. 393 | (-17.8130,-11.0070); 394 | \end{scope} 395 | \begin{scope}[shift={(367.2373,511.959)}] 396 | \path[fill=#4,nonzero rule] (0.0000,0.0000) .. controls (1.8070,-1.3410) 397 | and (2.6120,-2.1290) .. (2.4390,-2.3710) .. controls (2.3480,-2.4910) and 398 | (2.1750,-2.5950) .. (1.9220,-2.6870) .. controls (1.2200,-3.0030) and 399 | (0.5290,-3.6130) .. (-0.1390,-4.5110) -- (-2.4860,-7.6520) -- 400 | (1.7370,-10.8060) .. controls (3.9000,-12.4170) and (5.3850,-13.4290) .. 401 | (6.1900,-13.8440) -- (4.5110,-16.0930) .. controls (3.7630,-15.3450) and 402 | (2.3700,-14.2120) .. (0.3330,-12.6930) -- (-3.5330,-9.8100) .. controls 403 | (-6.5600,-16.1280) and (-5.9610,-21.7550) .. (-1.7150,-26.6920) .. controls 404 | (-2.8190,-26.4270) and (-4.1430,-26.5650) .. (-5.6620,-27.1060) .. controls 405 | (-8.3780,-21.2540) and (-8.5850,-16.0240) .. (-6.2610,-11.4160) .. controls 406 | (-10.1960,-15.5640) and (-15.6040,-16.8070) .. (-22.4630,-15.1380) .. controls 407 | (-22.4510,-14.1200) and (-22.7390,-12.9290) .. (-23.3030,-11.5710) .. controls 408 | (-16.5830,-14.4360) and (-10.7710,-13.2740) .. (-5.8690,-8.0670) -- 409 | (-10.7260,-4.4540) .. controls (-12.4630,-3.1530) and (-13.7060,-2.3190) .. 410 | (-14.4540,-1.9510) -- (-12.7730,0.2990) .. controls (-12.1520,-0.3570) and 411 | (-10.9670,-1.3350) .. (-9.2290,-2.6290) -- (-4.3730,-6.2490) -- 412 | (-1.4960,-2.3820) .. controls (-0.9090,-1.6050) and (-0.4610,-0.8690) .. 413 | (-0.1270,-0.1780) .. controls (-0.0810,-0.1210) and (-0.0350,-0.0630) .. 414 | (0.0000,0.0000); 415 | \end{scope} 416 | \begin{scope}[shift={(402.0469,472.7354)}] 417 | \path[fill=#4,nonzero rule] (0.0000,0.0000) .. controls (-0.2530,-0.4830) 418 | and (-1.2420,-1.6230) .. (-2.9800,-3.4290) -- (-4.6140,-1.3810) .. controls 419 | (-3.7740,-0.5810) and (-2.7270,0.5410) .. (-1.4730,1.9970) -- 420 | cycle(-4.3840,5.9030) .. controls (-4.6140,4.9190) and (-5.2470,3.5100) .. 421 | (-6.2820,1.6630) -- (-8.2970,3.2450) .. controls (-7.3880,4.6840) and 422 | (-6.7660,6.0470) .. (-6.4430,7.3310) -- cycle(3.2340,-5.6500) .. controls 423 | (3.4530,-7.1460) and (3.5330,-8.2160) .. (3.4530,-8.8550) .. controls 424 | (3.3840,-8.8900) and (3.2690,-8.8320) .. (3.0960,-8.6650) .. controls 425 | (2.6470,-8.4810) and (2.2900,-8.3770) .. (2.0250,-8.3540) .. controls 426 | (0.5410,-8.1470) and (-1.0590,-8.0090) .. (-2.8080,-7.9400) -- 427 | (-1.3000,-10.6900) .. controls (-0.9780,-11.2830) and (-0.5400,-11.9850) .. 428 | (-0.0110,-12.8020) .. controls (0.1610,-13.1300) and (0.2760,-13.3260) .. 429 | (0.3120,-13.3890) .. controls (0.0120,-13.4690) and (-0.7940,-13.8660) .. 430 | (-2.0940,-14.5860) .. controls (-2.5650,-14.8390) and (-3.1640,-15.2130) .. 431 | (-3.9120,-15.7080) .. controls (-4.1770,-15.8570) and (-4.3380,-15.9430) .. 432 | (-4.4070,-15.9780) -- (-5.6490,-13.7170) .. controls (-5.4780,-13.7110) and 433 | (-4.5110,-13.2220) .. (-2.7380,-12.2550) -- (-12.0710,4.7530) .. controls 434 | (-14.1070,3.6420) and (-15.0980,3.0500) .. (-15.0630,2.9860) -- 435 | (-16.3630,5.3450) .. controls (-16.2940,5.3800) and (-16.1680,5.4550) .. 436 | (-15.9610,5.5580) .. controls (-15.1780,5.8230) and (-14.4190,6.1510) .. 437 | (-13.6930,6.5480) .. controls (-12.3820,7.2670) and (-11.5880,7.7500) .. 438 | (-11.2880,7.9980) .. controls (-11.1040,7.5030) and (-10.7130,6.6110) .. 439 | (-10.0920,5.3340) -- (-3.9360,-5.8750) .. controls (-1.7140,-6.1910) and 440 | (0.6680,-6.1160) .. (3.2340,-5.6500)(-13.5670,1.8870) .. controls 441 | (-13.5320,1.8240) and (-13.4630,1.6920) .. (-13.3490,1.4960) .. controls 442 | (-12.8770,0.3110) and (-12.3240,-0.8400) .. (-11.7140,-1.9560) -- 443 | (-7.3420,-9.9190) .. controls (-6.6280,-11.2310) and (-6.1790,-11.9620) .. 444 | (-6.0070,-12.1290) -- (-8.3650,-13.4170) .. controls (-9.3900,-12.1870) and 445 | (-11.0130,-10.6960) .. (-13.2560,-8.9410) -- (-14.1430,-9.4250) -- 446 | (-11.1740,-14.8330) .. controls (-10.4600,-16.1450) and (-9.7120,-17.3530) .. 447 | (-8.9300,-18.4640) .. controls (-8.8140,-18.6590) and (-8.7450,-18.7920) .. 448 | (-8.7110,-18.8490) -- (-11.0690,-20.1490) .. controls (-11.1040,-20.0810) and 449 | (-11.1740,-19.9540) .. (-11.2880,-19.7520) .. controls (-11.8070,-18.5040) and 450 | (-12.3820,-17.2900) .. (-13.0260,-16.1040) -- (-16.1560,-10.4080) -- 451 | (-19.8960,-12.4570) .. controls (-21.2880,-13.6480) and (-22.7840,-12.7160) .. 452 | (-24.3720,-9.6660) .. controls (-23.4860,-8.9300) and (-22.8990,-8.1360) .. 453 | (-22.6010,-7.2900) .. controls (-21.7370,-9.6320) and (-21.0230,-10.5580) .. 454 | (-20.4370,-10.0690) -- (-17.2950,-8.3370) -- (-21.0130,-1.5590) .. controls 455 | (-21.4490,-0.7710) and (-22.0710,0.2070) .. (-22.8770,1.3810) .. controls 456 | (-23.0610,1.7090) and (-23.1760,1.9050) .. (-23.2100,1.9740) -- 457 | (-20.8520,3.2630) .. controls (-20.8160,3.1990) and (-20.6900,2.9690) .. 458 | (-20.4720,2.5780) .. controls (-19.8850,1.1910) and (-19.4130,0.1790) .. 459 | (-19.0450,-0.4780) -- (-15.3270,-7.2610) -- (-13.5560,-6.2940) .. controls 460 | (-12.4510,-7.2210) and (-11.2080,-8.3260) .. (-9.8150,-9.6140) -- 461 | (-13.4860,-2.9290) .. controls (-14.0970,-1.8130) and (-14.7870,-0.7020) .. 462 | (-15.5690,0.4030) -- (-15.7300,0.7020) -- cycle; 463 | \end{scope} 464 | \begin{scope}[shift={(251.1572,477.96)}] 465 | \path[fill=white,nonzero rule] (0.0000,0.0000) -- (2.1810,3.9410) -- 466 | (2.5090,4.1710) -- (10.5760,-7.3250) .. controls (11.1110,-8.0900) and 467 | (11.4730,-8.5390) .. (11.6690,-8.6830) .. controls (11.8640,-8.8260) and 468 | (12.0950,-8.8780) .. (12.3710,-8.8380) .. controls (12.6410,-8.7970) and 469 | (13.0840,-8.5670) .. (13.7110,-8.1470) -- (13.9760,-8.5210) -- 470 | (8.8500,-12.1120) -- (8.5900,-11.7380) .. controls (9.2240,-11.2770) and 471 | (9.5980,-10.9260) .. (9.7180,-10.6960) .. controls (9.8390,-10.4720) and 472 | (9.8790,-10.2480) .. (9.8390,-10.0350) .. controls (9.7990,-9.8160) and 473 | (9.4880,-9.3040) .. (8.9180,-8.4870) -- (3.7630,-1.1340) .. controls 474 | (3.0670,-0.1440) and (2.5890,0.4720) .. (2.3250,0.7020) .. controls 475 | (2.1290,0.8860) and (1.9280,0.9840) .. (1.7380,0.9950) .. controls 476 | (1.5420,1.0070) and (1.3580,0.9550) .. (1.1860,0.8340) .. controls 477 | (0.9380,0.6560) and (0.6670,0.3160) .. (0.3680,-0.2010) -- cycle; 478 | \end{scope} 479 | \begin{scope}[shift={(285.6055,485.8022)}] 480 | \path[fill=white,nonzero rule] (0.0000,0.0000) .. controls (-0.0690,1.0700) 481 | and (-0.1730,1.9160) .. (-0.3050,2.5430) .. controls (-0.4720,3.3200) and 482 | (-0.7770,4.1250) .. (-1.2370,4.9710) .. controls (-1.6860,5.8170) and 483 | (-2.2090,6.4270) .. (-2.7960,6.8070) .. controls (-3.3770,7.1870) and 484 | (-3.9820,7.3070) .. (-4.5920,7.1810) .. controls (-5.3110,7.0250) and 485 | (-5.8630,6.5770) .. (-6.2660,5.8230) .. controls (-6.6630,5.0690) and 486 | (-6.7320,4.0620) .. (-6.4670,2.7960) .. controls (-6.1110,1.1100) and 487 | (-5.4720,-0.1380) .. (-4.5630,-0.9380) .. controls (-3.8960,-1.5130) and 488 | (-3.1820,-1.7260) .. (-2.4220,-1.5650) .. controls (-2.0540,-1.4840) and 489 | (-1.6400,-1.3060) .. (-1.1740,-1.0240) .. controls (-0.7080,-0.7420) and 490 | (-0.3110,-0.3970) .. (0.0000,0.0000)(-5.6730,-9.9310) -- (-5.7660,-9.4880) .. 491 | controls (-4.7300,-9.2520) and (-3.8150,-8.8090) .. (-3.0150,-8.1470) .. 492 | controls (-2.2150,-7.4910) and (-1.5250,-6.4900) .. (-0.9320,-5.1440) .. 493 | controls (-0.3450,-3.8030) and (-0.0350,-2.3990) .. (0.0000,-0.9260) .. 494 | controls (-1.0880,-2.0020) and (-2.1410,-2.6410) .. (-3.1530,-2.8590) .. 495 | controls (-4.2980,-3.1010) and (-5.3690,-2.8650) .. (-6.3750,-2.1520) .. 496 | controls (-7.3760,-1.4440) and (-8.0320,-0.3510) .. (-8.3370,1.1100) .. 497 | controls (-8.6430,2.5380) and (-8.5040,3.8900) .. (-7.9230,5.1730) .. controls 498 | (-7.2210,6.7320) and (-6.0820,7.6810) .. (-4.4940,8.0150) .. controls 499 | (-3.1590,8.2970) and (-1.8990,7.9860) .. (-0.7140,7.0830) .. controls 500 | (0.7450,5.9610) and (1.6770,4.3960) .. (2.1030,2.3880) .. controls 501 | (2.4820,0.5810) and (2.4020,-1.2030) .. (1.8380,-2.9520) .. controls 502 | (1.2860,-4.7070) and (0.3220,-6.2600) .. (-1.0470,-7.6290) .. controls 503 | (-2.1520,-8.7460) and (-3.4640,-9.4710) .. (-4.9890,-9.7870) -- cycle; 504 | \end{scope} 505 | \begin{scope}[shift={(314.6709,479.5596)}] 506 | \path[fill=white,nonzero rule] (0.0000,0.0000) -- (-1.7610,-2.9170) -- 507 | (-11.3820,-1.0420) -- (-11.3010,-0.5930) .. controls (-7.9640,1.4380) and 508 | (-5.5590,3.1590) .. (-4.0860,4.5680) .. controls (-2.6020,5.9840) and 509 | (-1.7380,7.3650) .. (-1.4740,8.7230) .. controls (-1.2670,9.7580) and 510 | (-1.4280,10.6670) .. (-1.9220,11.4610) .. controls (-2.4290,12.2500) and 511 | (-3.1190,12.7330) .. (-4.0050,12.9060) .. controls (-4.8110,13.0610) and 512 | (-5.5700,12.9630) .. (-6.2950,12.6180) .. controls (-7.0310,12.2720) and 513 | (-7.6420,11.6800) .. (-8.1130,10.8340) -- (-8.5630,10.9200) .. controls 514 | (-8.0790,12.3650) and (-7.3310,13.4060) .. (-6.3530,14.0330) .. controls 515 | (-5.3630,14.6670) and (-4.2470,14.8620) .. (-3.0040,14.6200) .. controls 516 | (-1.6810,14.3610) and (-0.6560,13.7230) .. (0.0580,12.6980) .. controls 517 | (0.7820,11.6680) and (1.0230,10.5810) .. (0.8050,9.4300) .. controls 518 | (0.6440,8.6020) and (0.2870,7.8130) .. (-0.2540,7.0600) .. controls 519 | (-1.1050,5.8800) and (-2.3370,4.6890) .. (-3.9470,3.4980) .. controls 520 | (-6.3760,1.7030) and (-7.8830,0.6330) .. (-8.4700,0.2760) -- (-4.2120,-0.5520) 521 | .. controls (-3.3380,-0.7250) and (-2.7280,-0.8120) .. (-2.3590,-0.8120) .. 522 | controls (-2.0030,-0.8170) and (-1.6570,-0.7480) .. (-1.3470,-0.6040) .. 523 | controls (-1.0240,-0.4660) and (-0.7260,-0.2300) .. (-0.4490,0.0860) -- cycle; 524 | \end{scope} 525 | \begin{scope}[shift={(335.6377,472.5283)}] 526 | \path[fill=white,nonzero rule] (0.0000,0.0000) -- (4.6370,6.8300) -- 527 | (-4.8220,3.2800) -- cycle(3.5210,-2.3880) -- (2.5430,-3.8320) -- 528 | (0.6900,-2.5780) -- (-1.7720,-6.2080) -- (-3.4410,-5.0690) -- 529 | (-0.9790,-1.4380) -- (-6.8020,2.5200) -- (-5.9150,3.8150) -- (6.6510,8.5900) 530 | -- (7.7680,7.8310) -- (1.6680,-1.1330) -- cycle; 531 | \end{scope} 532 | \end{scope} 533 | 534 | \end{tikzpicture} 535 | } 536 | -------------------------------------------------------------------------------- /latexindent.yaml: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env -S latexindent -l 2 | --- 3 | defaultIndent: " " 4 | indentPreamble: 1 5 | fileExtensionPreference: 6 | .dtx: 1 7 | .ins: 2 8 | .tex: 3 9 | .sty: 4 10 | .cls: 5 11 | .tikz: 6 12 | .bib: 7 13 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "cnlogo", 3 | "version": "0.0.3", 4 | "description": "Producing logos of Chinese Colleges.", 5 | "author": "Yu Xiang <739049687@qq.com>", 6 | "license": "GPLv3" 7 | } 8 | --------------------------------------------------------------------------------