diff --git a/.github/ISSUE_TEMPLATE/1-bug-report.yml b/.github/ISSUE_TEMPLATE/1-bug-report.yml new file mode 100644 index 00000000..7c83b3eb --- /dev/null +++ b/.github/ISSUE_TEMPLATE/1-bug-report.yml @@ -0,0 +1,104 @@ +name: Bug Report / Feature Request +description: 报告模板中的问题或者请求实现更多功能。 + +body: + - type: checkboxes + id: checklist + attributes: + label: 提交前检查 + description: 请确保你提交的问题符合以下的要求。 + options: + - label: 我已经充分阅读了模板文档。 + required: true + - label: 我的问题并非关于模板的用法(否则请前往 discussions 提出)。 + required: true + - label: 我已经搜索了已有的 issues 和 discussion,确认没有重复提交。 + required: true + + - type: input + id: system + attributes: + label: 系统 + description: 使用的系统 + placeholder: macOS 13.2 / Windows 11 / Ubuntu 24.04 / Overleaf / TeXPage + validations: + required: true + + - type: input + id: tex-distro + attributes: + label: TeX 发行版 + description: 使用的 TeX 发行版(在线平台可在项目设置中查看) + placeholder: TeX Live 2024 / MiKTeX 24.1 / CTEX 3.0.216.3 + validations: + required: true + + - type: input + id: tex-program + attributes: + label: TeX 编译器 + description: 使用的 TeX 程序(如不了解,保留默认值) + placeholder: XeLaTeX / LuaLaTeX / pdfLaTeX + value: XeLaTeX + validations: + required: true + + - type: input + id: version + attributes: + label: 版本 + description: 使用的模板版本(可打开 `thuthesis.cls` 搜索 `\ProvidesClass` 查看) + placeholder: '7.4.0' + validations: + required: true + + - type: dropdown + id: degree-type + attributes: + label: 学位类型 + description: 模板的学位论文类型 + options: + - bachelor + - master + - doctor + - postdoc + validations: + required: true + + - type: textarea + id: bug-report + attributes: + label: 问题描述 + description: 请简要描述你遇到的问题,并附上必要的截图等。 + placeholder: | + 《研究生学位论文写作指南》第 xx 页要求…… + 而模板编译的结果是…… + validations: + required: true + + - type: textarea + id: reproducer + attributes: + label: 复现代码 + description: 能复现上述问题的最小代码片段 + render: TeX + placeholder: | + \documentclass[degree=doctor]{thuthesis} + \begin{document} + abc + \end{document} + validations: + required: true + + - type: textarea + id: log + attributes: + label: 编译日志 + description: 相关的编译日志(文本形式粘贴) + render: Text + + - type: textarea + id: additional-info + attributes: + label: 其他信息 + description: 其他你认为有必要提供的信息 diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md deleted file mode 100644 index 408f5aa0..00000000 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ /dev/null @@ -1,25 +0,0 @@ ---- -name: 报告 bug -about: 报告模板中的 bug - ---- - -## 编译环境 -编译的系统:macOS 10.14 / Windows 10 / Ubuntu 18.04 / Overleaf -TeX 发行版:TeX Live 2019 / MacTeX 2019 / MiKTeX 2.9.6753 -模板版本:v5.5.2 -模板类型:doctor / master / bachelor - -## 描述问题 -《研究生学位论文写作指南》第 xx 页要求……而模板编译的结果是…… - -截图: - - -复现上述问题的代码: -```TeX -\documentclass[degree=doctor]{thuthesis} -\begin{document} -abc -\end{document} -``` diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 00000000..67ae45e0 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,8 @@ +blank_issues_enabled: true +contact_links: + - name: 模板文档 + url: http://mirrors.ctan.org/macros/latex/contrib/thuthesis/thuthesis.pdf + about: 阅读模板使用文档。 + - name: GitHub Discussions + url: https://github.com/tuna/thuthesis/discussions + about: 在讨论区询问模板的使用方法。 diff --git a/.github/workflows/Dockerfile b/.github/workflows/Dockerfile deleted file mode 100644 index 07ff76c8..00000000 --- a/.github/workflows/Dockerfile +++ /dev/null @@ -1,18 +0,0 @@ -FROM debian:stable-slim -LABEL maintainer="Shengqi Chen " - -ENV LANG=C.UTF-8 -ENV DEBIAN_FRONTEND=noninteractive - -RUN apt-get update &&\ - apt-get install -f -y --no-install-recommends ca-certificates curl fontconfig make perl zip &&\ - update-ca-certificates &&\ - apt-get clean -y &&\ - rm -rf /var/lib/apt/lists/* - -COPY install-texlive.sh install-packages.sh texlive.profile /tmp/ -RUN /tmp/install-texlive.sh -RUN /tmp/install-packages.sh - -ENV PATH="/opt/texlive/bin/x86_64-linux:${PATH}" -CMD /bin/bash diff --git a/.github/workflows/build_test_env.yaml b/.github/workflows/build_test_env.yaml deleted file mode 100644 index 2425898d..00000000 --- a/.github/workflows/build_test_env.yaml +++ /dev/null @@ -1,38 +0,0 @@ -name: Build Docker test environment - -on: - schedule: - # every day at 00:00 - - cron: "0 0 * * *" - workflow_dispatch: - -env: - REGISTRY: ghcr.io - NAMESPACE: tuna - IMAGE_NAME: thuthesis-test-env - -jobs: - build_and_push: - runs-on: ubuntu-latest - permissions: - contents: read - packages: write - steps: - - name: Checkout repository - uses: actions/checkout@v3 - - name: Log in to the Container registry - uses: docker/login-action@v2 - with: - registry: ${{ env.REGISTRY }} - username: ${{ github.actor }} - password: ${{ secrets.GITHUB_TOKEN }} - - name: Set up QEMU - uses: docker/setup-qemu-action@v2 - - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v2 - - name: Build and push - uses: docker/build-push-action@v4 - with: - push: true - context: "{{defaultContext}}:.github/workflows" - tags: ${{ env.REGISTRY }}/${{ env.NAMESPACE }}/${{ env.IMAGE_NAME }}:latest diff --git a/.github/workflows/install-packages.sh b/.github/workflows/install-packages.sh deleted file mode 100755 index 9ee0f1f0..00000000 --- a/.github/workflows/install-packages.sh +++ /dev/null @@ -1,23 +0,0 @@ -#!/bin/bash -set -e - -export PATH="/opt/texlive/bin/x86_64-linux:$PATH"; - -XECJK_PKGS="fontspec xecjk ulem xetex"; -CTEX_PKGS="cjk ctex everysel zhnumber"; -BIBLATEX_PKGS="biber biblatex biblatex-apa biblatex-gb7714-2015 biblatex-mla xstring"; -HYPERREF_PKGS="pdflscape"; -NOMENCL_PKGS="nomencl koma-script xkeyval"; - -BIN_PKGS="latexmk l3build"; -REQUIRED_PKGS="$XECJK_PKGS $CTEX_PKGS bibunits bigfoot caption enumitem - environ etoolbox filehook footmisc notoccite pdfpages threeparttable \ - titlesec trimspaces unicode-math"; -FONT_PKGS="fandol tex-gyre xits"; -EXTRA_PKGS="algorithms apacite $BIBLATEX_PKGS booktabs $HYPERREF_PKGS $NOMENCL_PKGS ntheorem siunitx"; -MARKDOWN_PKGS="markdown fancyvrb csvsimple gobble" -DOC_PKGS="hologo hypdoc listings xcolor $MARKDOWN_PKGS"; -EXAMPLE_PKGS="float fp metalogo multirow mwe" - -tlmgr install $BIN_PKGS $REQUIRED_PKGS $FONT_PKGS $EXTRA_PKGS $DOC_PKGS \ - $EXAMPLE_PKGS; diff --git a/.github/workflows/install-texlive.sh b/.github/workflows/install-texlive.sh deleted file mode 100755 index cd5da95a..00000000 --- a/.github/workflows/install-texlive.sh +++ /dev/null @@ -1,17 +0,0 @@ -#!/bin/bash -set -e - -# download installer -REMOTE="http://mirror.ctan.org/systems/texlive/tlnet"; -INSTALL="/tmp/install-texlive"; - -# install TeX Live & remove installer -mkdir -p "$INSTALL"; -curl -sSL "$REMOTE/install-tl-unx.tar.gz" | tar -xz -C "$INSTALL" \ - --strip-components=1; -"$INSTALL/install-tl" -no-gui -repository $REMOTE \ - -profile /tmp/texlive.profile; -rm -rf "$INSTALL"; - -# add packages with tlmgr -export PATH="/opt/texlive/bin/x86_64-linux:$PATH"; diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 5f5d77e4..f97abb0f 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -1,43 +1,91 @@ name: Test -on: [push, pull_request] +on: [push, pull_request, workflow_dispatch] + +env: + XECJK_PKGS: fontspec xecjk ulem xetex + CTEX_PKGS: cjk ctex everysel zhnumber + BIBLATEX_PKGS: biber biblatex biblatex-apa biblatex-gb7714-2015 biblatex-mla xstring + HYPERREF_PKGS: pdflscape + NOMENCL_PKGS: nomencl koma-script xkeyval + BIN_PKGS: latexmk l3build + REQUIRED_PKGS: >- + scheme-basic bibunits bigfoot caption enumitem + environ etoolbox filehook footmisc notoccite pdfpages threeparttable + titlesec trimspaces unicode-math lt3luabridge cell + FONT_PKGS: fandol tex-gyre xits + EXTRA_PKGS: algorithms apacite booktabs ntheorem siunitx + MARKDOWN_PKGS: markdown fancyvrb csvsimple gobble + DOC_PKGS: hologo hypdoc listings xcolor + EXAMPLE_PLGS: float fp metalogo multirow mwe + jobs: - test: + build: runs-on: ubuntu-latest if: "!contains(github.event.head_commit.message, 'ci skip')" - container: ghcr.io/tuna/thuthesis-test-env steps: - - uses: actions/checkout@v3 - - name: Test thesis - run: make thesis - - name: Test spine - run: make spine - - name: Test doc - run: make doc + - uses: actions/checkout@v4 + with: + fetch-depth: 0 + - name: Install TeX Live + uses: teatimeguest/setup-texlive-action@v3 + with: + packages: >- + ${{ env.XECJK_PKGS }} ${{ env.CTEX_PKGS }} ${{ env.BIBLATEX_PKGS }} + ${{ env.HYPERREF_PKGS }} ${{ env.NOMENCL_PKGS }} ${{ env.BIN_PKGS }} + ${{ env.REQUIRED_PKGS }} ${{ env.FONT_PKGS }} ${{ env.EXTRA_PKGS }} + ${{ env.MARKDOWN_PKGS }} ${{ env.DOC_PKGS }} ${{ env.EXAMPLE_PLGS }} + update-all-packages: true + - name: Build documentation and example + run: make all-dev + - name: Upload build results + uses: actions/upload-artifact@v4 + with: + name: build-result + path: | + thuthesis.pdf + thuthesis-example.pdf + - name: Build release zip + run: | + version=$(git describe --tags) + echo "Current git revision: $version" + python3 utils/create_release.py --version $version + - name: Build CTAN release zip with l3build + run: l3build ctan --config utils/build-ctan + - name: Upload release zip + uses: actions/upload-artifact@v4 + with: + name: thuthesis-snapshot-release + path: | + thuthesis-ctan.zip + dist/thuthesis-*.zip + + test: + if: "!contains(github.event.head_commit.message, 'ci skip')" + strategy: + matrix: + os: [ubuntu-latest, macos-14, windows-latest] + runs-on: ${{ matrix.os }} + steps: + - uses: actions/checkout@v4 + - name: Install TeX Live + uses: teatimeguest/setup-texlive-action@v3 + with: + packages: >- + ${{ env.XECJK_PKGS }} ${{ env.CTEX_PKGS }} ${{ env.BIBLATEX_PKGS }} + ${{ env.HYPERREF_PKGS }} ${{ env.NOMENCL_PKGS }} ${{ env.BIN_PKGS }} + ${{ env.REQUIRED_PKGS }} ${{ env.FONT_PKGS }} ${{ env.EXTRA_PKGS }} + ${{ env.MARKDOWN_PKGS }} ${{ env.DOC_PKGS }} ${{ env.EXAMPLE_PLGS }} + update-all-packages: true - name: Test with l3build run: make test - name: Upload test results if failed - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 if: failure() with: - name: test-result - path: build/test/ - - - build_release: - runs-on: ubuntu-latest - if: "startsWith(github.ref, 'refs/tags/v') || contains(github.event.head_commit.message, '[zip]')" - container: ghcr.io/tuna/thuthesis-test-env - steps: - - uses: actions/checkout@v3 - - name: Install required packages - run: bash .github/workflows/install-packages.sh - - name: Build release zip with l3build - run: l3build ctan --config build-ctan - - name: Upload release zip - uses: actions/upload-artifact@v3 - with: - name: thuthesis-ctan - path: thuthesis-ctan.zip + name: test-result-${{ matrix.os }} + path: | + build/test + build/test-testfiles diff --git a/.github/workflows/texlive.profile b/.github/workflows/texlive.profile deleted file mode 100644 index 8dd48d17..00000000 --- a/.github/workflows/texlive.profile +++ /dev/null @@ -1,8 +0,0 @@ -selected_scheme scheme-basic -TEXDIR /opt/texlive -TEXMFLOCAL /opt/texlive/texmf-local -TEXMFSYSCONFIG /opt/texlive/texmf-config -TEXMFSYSVAR /opt/texlive/texmf-var -tlpdbopt_autobackup 0 -tlpdbopt_install_docfiles 0 -tlpdbopt_install_srcfiles 0 diff --git a/.gitignore b/.gitignore index 17d48fbc..ecf86ba4 100644 --- a/.gitignore +++ b/.gitignore @@ -296,3 +296,6 @@ TSWLatexianTemp* *.sta yarn.lock + +*.luabridge.lua + diff --git a/CHANGELOG.md b/CHANGELOG.md index 3c245e05..d2421a3e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,9 +6,65 @@ ## [Unreleased] +### Changed + +- 更新 `student-id` 选项的处理逻辑,非 `proposal` 类型默认忽略,并增加警告([#945](https://github.com/tuna/thuthesis/issues/945)) + +## [v7.5.0] - 2024-03-29 + +### Added + +- 本科生的附录(调研阅读报告和书面翻译)支持 `biblatex`([#893](https://github.com/tuna/thuthesis/issues/893))。 +- 适配生命科学学院要求的 Cell 参考文献格式([#921](https://github.com/tuna/thuthesis/discussions/921))。 +- 增加 GitHub Actions 配置,自动从 master 分支发布预览版本、自动在多平台进行测试。 + +### Changed + +- 同步《写作指南》对 2023 年 3 月版本的后续修改: + - 封面的学科门类的字号改为三号(16bp)([#899](https://github.com/tuna/thuthesis/issues/899))。 + - 修改研究生目录的章标题段前距离([#926](https://github.com/tuna/thuthesis/issues/926))。 + - 统一并简化封面的布局([#900](https://github.com/tuna/thuthesis/issues/900))。 +- 不再插入 PDF 版书脊,改为编译生成([#551](https://github.com/tuna/thuthesis/issues/551))。 +- 本科生附录的参考文献编译方式改为 `bibtex thuthesis-appendix-{a,b,c...}`,同研究生一致。 +- 英文封面的导师姓名居中对齐([#883](https://github.com/tuna/thuthesis/issues/883))。 +- 修正 macOS 的 MS Office 字体名([#913](https://github.com/tuna/thuthesis/issues/913))。 +- 自动检测并使用 Windows 字体文件,默认从当前目录查找([#747](https://github.com/tuna/thuthesis/discussions/747))。 + +### Fixed + +- 修正封面的职称字距问题([#879](https://github.com/tuna/thuthesis/discussions/879))。 +- 解决了本科生附录的 `\printbibliography` 报错的问题([#882](https://github.com/tuna/thuthesis/issues/882))。 +- 修复了同时调用 `glossaries` 和 `hyperref` 时的多余空格([#901](https://github.com/tuna/thuthesis/issues/901))。 + +## [v7.4.0] - 2023-05-15 + +### Added + +- 允许本科生附录翻译的摘要中使用 `\thusetup{keywords = *}` 设置关键词([#865](https://github.com/tuna/thuthesis/issues/865))。 +- 添加选项 `degree-category` 和 `degree-category*` 设置学科门类([#840](https://github.com/tuna/thuthesis/issues/840))。 +- 添加选项 `professional-field` 和 `professional-field*` 设置专业领域([#840](https://github.com/tuna/thuthesis/issues/840))。 +- 添加选项 `engineering-field` 和 `engineering-field*` 设置工业领域([#840](https://github.com/tuna/thuthesis/issues/840))。 + +### Changed + +- 专业学位的“工程领域”改为“专业领域”,同步《指南》2023 年 3 月版的更改([#862](https://github.com/tuna/thuthesis/issues/862))。 +- 附录中的参考文献另行编号([#837](https://github.com/tuna/thuthesis/issues/837),感谢 [@hushidong](https://github.com/hushidong) 和 [@atxy-blip](https://github.com/atxy-blip))。 + +### Deprecated + +- 选项 `degree-name` 和 `degree-name*` 已经过时([#840](https://github.com/tuna/thuthesis/issues/840))。 + +### Fixed + +- 修正研究生“学术成果”列表的行距([#850](https://github.com/tuna/thuthesis/issues/850))。 +- 修正封面的布局,同步《指南》2023 年 3 月版的更改([#861](https://github.com/tuna/thuthesis/issues/861))。 + +## [v7.3.2] - 2023-04-06 + ### Fixed - 修复学术成果没有连续编号的问题([#825](https://github.com/tuna/thuthesis/issues/825))。 +- 修复研究生个人简历部分行距过窄的问题 ([#850](https://github.com/tuna/thuthesis/issues/850)) ### Changed @@ -925,7 +981,10 @@ -[Unreleased]: https://github.com/tuna/thuthesis/compare/v7.3.1...HEAD +[Unreleased]: https://github.com/tuna/thuthesis/compare/v7.5.0...HEAD +[v7.5.0]: https://github.com/tuna/thuthesis/compare/v7.4.0...v7.5.0 +[v7.4.0]: https://github.com/tuna/thuthesis/compare/v7.3.2...v7.4.0 +[v7.3.2]: https://github.com/tuna/thuthesis/compare/v7.3.1...v7.3.2 [v7.3.1]: https://github.com/tuna/thuthesis/compare/v7.3.0...v7.3.1 [v7.3.0]: https://github.com/tuna/thuthesis/compare/v7.2.4...v7.3.0 [v7.2.4]: https://github.com/tuna/thuthesis/compare/v7.2.3...v7.2.4 diff --git a/Makefile b/Makefile index 1a7fd816..87bfac41 100644 --- a/Makefile +++ b/Makefile @@ -8,8 +8,7 @@ SOURCES = $(PACKAGE).ins $(PACKAGE).dtx CLSFILE = dtx-style.sty $(PACKAGE).cls LATEXMK = latexmk -SHELL := /bin/bash -NPM ?= npm +SHELL := /usr/bin/env bash # make deletion work on Windows ifdef SystemRoot @@ -18,11 +17,11 @@ else RM = rm -f endif -.PHONY: all all-dev clean distclean dist thesis viewthesis spine viewspine doc viewdoc cls check save savepdf test FORCE_MAKE +.PHONY: all all-dev clean distclean dist thesis viewthesis doc viewdoc cls check save test FORCE_MAKE thesis: $(THESIS).pdf -all: thesis spine +all: thesis all-dev: doc all @@ -33,26 +32,18 @@ $(CLSFILE): $(SOURCES) doc: $(PACKAGE).pdf -spine: $(SPINE).pdf - $(PACKAGE).pdf: cls FORCE_MAKE $(LATEXMK) $(PACKAGE).dtx $(THESIS).pdf: cls FORCE_MAKE $(LATEXMK) $(THESIS) -$(SPINE).pdf: cls FORCE_MAKE - $(LATEXMK) $(SPINE) - viewdoc: doc $(LATEXMK) -pv $(PACKAGE).dtx viewthesis: thesis $(LATEXMK) -pv $(THESIS) -viewspine: spine - $(LATEXMK) -pv $(SPINE) - save: ifeq ($(target),) bash testfiles/save.sh @@ -68,11 +59,11 @@ else endif clean: - $(LATEXMK) -c $(PACKAGE).dtx $(THESIS) $(SPINE) + $(LATEXMK) -c $(PACKAGE).dtx $(THESIS) -@$(RM) -rf *~ main-survey.* main-translation.* _markdown_thuthesis* thuthesis.markdown.* cleanall: clean - -@$(RM) $(PACKAGE).pdf $(THESIS).pdf $(SPINE).pdf + -@$(RM) $(PACKAGE).pdf $(THESIS).pdf distclean: cleanall -@$(RM) $(CLSFILE) @@ -82,12 +73,11 @@ check: FORCE_MAKE ifeq ($(version),) @echo "Error: version missing: \"make [check|dist] version=X.Y.Z\""; exit 1 else - @[[ $(shell grep -E -c '$(version) Tsinghua University Thesis Template|\\def\\version\{$(version)\}' thuthesis.dtx) -eq 3 ]] || (echo "update version with \'l3build tag\" before release"; exit 1) - @[[ $(shell grep -E -c '"version": "$(version)"' package.json) -eq 1 ]] || (echo "update version with \'l3build tag\" before release"; exit 1) + @[[ $(shell grep -E -c '$(version) Tsinghua University Thesis Template|\\def\\version\{$(version)\}' thuthesis.dtx) -eq 3 ]] || (echo "bump version with \"l3build tag\" before release"; exit 1) endif dist: check all-dev # use l3build for CTAN release (zip with .tds.zip) - l3build ctan --config build-ctan + l3build ctan --config utils/build-ctan # use gulp for GitHub release (zip with generated file) - $(NPM) run build -- --version=$(version) + python3 utils/create_release.py --version="v$(version)" diff --git a/README.md b/README.md index cb9653df..d7601901 100644 --- a/README.md +++ b/README.md @@ -21,28 +21,36 @@ Scroll down for the English version of README. 推荐下载**发布版**模板,里面包括具体使用说明以及示例文档: -* 模板使用说明(thuthesis.pdf) -* 示例文档(thuthesis-example.pdf) +* 模板使用说明(`thuthesis.pdf`) +* 示例文档(`thuthesis-example.pdf`) -开发版中不提供预生成的 `cls` 文件和文档,仅包含源码。其仅供开发者与需要尚未发布的功能的有经验的 TeX 用户使用,不提供任何保证。 +在开始书写前,建议将 `thuthesis-example.tex` 复制或重命名为其他有意义的名称。 -下载途径: +### 下载途径 * 发布版: - * [CTAN](https://www.ctan.org/pkg/thuthesis):可能滞后正式发布少许时间。 - * [GitHub Releases](https://github.com/tuna/thuthesis/releases):最新版的及时发布途径。 - * [TUNA 镜像站](https://mirrors.tuna.tsinghua.edu.cn/github-release/tuna/thuthesis/):GitHub Releases 的镜像。 - * [Overleaf](https://www.overleaf.com/latex/templates/thuthesis-tsinghua-university-thesis-latex-template/wddqnwbyhtnk):Overleaf 的模板。 + * 仅下载: + * [CTAN](https://www.ctan.org/pkg/thuthesis):可能滞后正式发布少许时间。 + * [GitHub Releases](https://github.com/tuna/thuthesis/releases):最新版的及时发布途径。 + * [TUNA 镜像站](https://mirrors.tuna.tsinghua.edu.cn/github-release/tuna/thuthesis/):GitHub Releases 的镜像。 + * 在线编辑: + * [TeXPage 模板](https://www.texpage.com/template/72b580ca-51fa-4ecc-82b3-0509bc1d6a07)(提供 Windows 中文字体) + * [Overleaf 模板](https://www.overleaf.com/latex/templates/thuthesis-tsinghua-university-thesis-latex-template/cfwgcxtvkbsx) * 开发版:[GitHub](https://github.com/tuna/thuthesis) -**任何在其他途径分发的 ThuThesis(包含其变体或衍生物)均不是官方版本,请谨慎使用。** +### 注意事项 + +* GitHub 仓库的开发版仅供开发者与需要尚未发布的功能的有经验的 TeX 用户使用,不提供任何保证。 +* **任何在其他途径分发的 ThuThesis(包含其变体或衍生物)均不是官方版本,请谨慎使用。** ## 更新日志 每个版本的详细更新日志,请见 [CHANGELOG.md](CHANGELOG.md)。使用文档中也包含了这一内容。 ## 升级 + ### 自动更新 + 通过 TeX 发行版工具(如 `tlmgr`)自动从 [CTAN](https://www.ctan.org/pkg/thuthesis) 更新。 ### 手动更新 @@ -53,34 +61,30 @@ Scroll down for the English version of README. #### 开发版 -从 GitHub clone 项目源码或者下载源码 zip 包,执行命令(Windows 用户在文件夹空白处按 `Shift + 鼠标右键`,点击“在此处打开命令行窗口”): - -```shell -xetex thuthesis.ins -``` +有两种获得开发版编译结果的方式: -即可得到 `thuthesis.cls` 等模板文件。 +1. 从 GitHub 上对应 commit 的名为 `Test` 的 workflow 中下载 `thuthesis-snapshot-release` 并解压,其中的 `dist` 文件夹包含了编译后的开发版代码。 +2. 从 GitHub clone 项目源码或者下载源码 zip 包,执行 `xetex thuthesis.ins`。 ## 提问 + 按推荐顺序排序: -* 先到 [FAQ](https://github.com/tuna/thuthesis/wiki/FAQ) 看看常见问题 -* 在 [GitHub Discussions](https://github.com/tuna/thuthesis/discussions) 搜索已有讨论,如果没有则提出新问题 -* 如果认为模板存在问题,可在 Issues 中提出 +* 先到 [FAQ](https://github.com/tuna/thuthesis/wiki/FAQ) 看看常见问题; +* 在 [GitHub Discussions](https://github.com/tuna/thuthesis/discussions) 搜索已有讨论,如果没有则提出新问题; +* 如果认为模板存在问题,可在 Issues 中使用相应的模板提出。 ## Makefile的用法 ```shell -make [{all|thesis|spine|doc|clean|cleanall|distclean}] +make [{thesis|doc|clean|cleanall|distclean}] ``` ### 目标 -* `make thesis` 生成论文 thuthesis-example.pdf; -* `make spine` 生成书脊 spine.pdf; -* `make doc` 生成模板使用说明书 thuthesis.pdf; -* `make all` 生成论文和书脊,相当于 `make thesis && make spine`; -* `make clean` 删除示例文件的中间文件(不含 thuthesis-example.pdf); -* `make cleanall` 删除示例文件的中间文件和 thuthesis-example.pdf; +* `make thesis` 生成论文 `thuthesis-example.pdf`; +* `make doc` 生成模板使用说明书 `thuthesis.pdf`; +* `make clean` 删除示例文件的中间文件(不含 `thuthesis-example.pdf`); +* `make cleanall` 删除示例文件的中间文件和 `thuthesis-example.pdf`; * `make distclean` 删除示例文件和模板的所有中间文件和 PDF。 --- @@ -97,27 +101,38 @@ Any use of ThuThesis in violation of [The LaTeX project public license v1.3c](ht ## Downloads -**Published versions** are recommended. Specific usage documentation and examples can be found in the archive. At present, these documents are only available in Chinese: -* Template usage documentation (thuthesis.pdf) -* Template example (thuthesis-example.pdf) +**Published versions** are recommended. Specific usage documentation and examples can be found in the archive. At present, these documents are **only available in Chinese**: + +* Template usage documentation (`thuthesis.pdf`) +* Template example (`thuthesis-example.pdf`) -Developer versions contain only source code but no pre-compiled `cls` file and documentations. They are only for the usage of developers and experienced TeX users in need of unpublished features. No warranties are provided. +Before you start writing, it is recommended to copy or rename `thuthesis-example.tex` to another meaningful name. -* Published versions: - * [CTAN](https://www.ctan.org/pkg/thuthesis) - * [GitHub Releases](https://github.com/tuna/thuthesis/releases) - * [TUNA Mirrors](https://mirrors.tuna.tsinghua.edu.cn/github-release/tuna/thuthesis/): mirror of GitHub Releases - * [Overleaf Template](https://www.overleaf.com/latex/templates/thuthesis-tsinghua-university-thesis-latex-template/wddqnwbyhtnk) +### Download Methods + +* Published versions: + * Download only: + * [CTAN](https://www.ctan.org/pkg/thuthesis) + * [GitHub Releases](https://github.com/tuna/thuthesis/releases) + * [TUNA Mirrors](https://mirrors.tuna.tsinghua.edu.cn/github-release/tuna/thuthesis/): mirror of GitHub Releases + * Online editor: + * [TeXPage template](https://www.texpage.com/template/72b580ca-51fa-4ecc-82b3-0509bc1d6a07) (providing Chinese fonts of Windows) + * [Overleaf template](https://www.overleaf.com/latex/templates/thuthesis-tsinghua-university-thesis-latex-template/cfwgcxtvkbsx) * Developer versions: [GitHub](https://github.com/tuna/thuthesis) -**ThuThesis (including its variants / derivatives) distributed in any other way is NOT an official version. Use at your own risk.** +### Notes + +* The development version in the GitHub repository is intended for developers and experienced TeX users who require unreleased features, and no guarantees are provided. +* **ThuThesis (including its variants / derivatives) distributed in any other way is NOT an official version. Use at your own risk.** ## Changelog See [CHANGELOG.md](CHANGELOG.md) for detailed changes in each release. They are also included in the usage documentation. ## Updates + ### Automatic + Get the most up-to-date published version with your TeX distribution from [CTAN](https://www.ctan.org/pkg/thuthesis). ### Manual @@ -126,34 +141,30 @@ Get the most up-to-date published version with your TeX distribution from [CTAN] Download the published zip files, extract `thuthesis.cls` and other files (if needed) and override the existing ones in your thesis. -#### Developer versions +#### Development versions -Download the source code package and unzip to the root directory of your thesis (or clone this project), then execute the command (Windows users `Shift + right click` white area in the file window and click "Open command line window here" from the popup menu): +There are two ways to obtain the compiled development version: -```shell -xetex thuthesis.ins -``` - -You'll get `thuthesis.cls` along with other template files. +1. Download the `thuthesis-snapshot-release` from the `Test` workflow of the corresponding commit on GitHub and extract it. The `dist` folder contains the compiled template of development version. +2. Clone the project source code from GitHub or download the source code tarball, and run `xetex thuthesis.ins`. ## Reporting Issues + Please follow the procedure below: -* Check the [FAQ](https://github.com/tuna/thuthesis/wiki/FAQ) -* Search [GitHub Discussions](https://github.com/tuna/thuthesis/discussions) and create if not existed -* Create an issue if you believe there is a bug +* Check the [FAQ](https://github.com/tuna/thuthesis/wiki/FAQ). +* Search [GitHub Discussions](https://github.com/tuna/thuthesis/discussions) and create if not existed. +* Create an issue (with specified template) if you believe there is a bug. ## Makefile Usage ```shell -make [{all|thesis|spine|doc|clean|cleanall|distclean}] +make [{all|thesis|doc|clean|cleanall|distclean}] ``` ### Targets -* `make thesis` generate thesis thuthesis-example.pdf; -* `make spine` generate book spine for printing spine.pdf; +* `make thesis` generate thesis `thuthesis-example.pdf`; * `make doc` generate template documentation thuthesis.pdf; -* `make all` generate thesis and spine, same as `make thesis && make spine`; * `make clean` delete all examples' files (excluding thuthesis-example.pdf); * `make cleanall` delete all examples' files and thuthesis-example.pdf; * `make distclean` delete all examples' and templates' files and PDFs. diff --git a/build.lua b/build.lua index c768de54..908643c9 100644 --- a/build.lua +++ b/build.lua @@ -5,22 +5,25 @@ module = "thuthesis" supportdir = "./testfiles/support" checksuppfiles = {"*.tex"} -demofiles = {"latexmkrc", "Makefile"} docfiles = { "CHANGELOG.md", + "thuthesis-example.tex", + "spine.tex", "thusetup.tex", - "data", "ref", + "data", + "ref", } installfiles = {"*.cls", "*.bst", "*.bbx", "*.cbx", "*.csl", "tsinghua-name-bachelor.pdf"} sourcefiles = {"*.dtx", "*.ins", "*.bst", "*.bbx", "*.cbx", "*.csl", "tsinghua-name-bachelor.pdf"} tagfiles = {"*.dtx", "CHANGELOG.md", "package.json"} -textfiles = {"*.md","LICENSE"} +textfiles = {"*.md"} typesetdemofiles = {"thuthesis-example.tex", "spine.tex"} excludetests = { "06-*", "07-*", "09-*", + "*-hyperref", } checkengines = {"xetex"} @@ -28,6 +31,8 @@ stdengine = "xetex" checkconfigs = { "build", + "testfiles/config-title-page", + "testfiles/config-title-page-en", "testfiles/config-crossref", "testfiles/config-nomencl", "testfiles/config-bibtex", @@ -49,6 +54,28 @@ bibtexexe = "bibtex" bibtexopts = "" biberopts = "--quiet" +specialtypesetting = specialtypesetting or { + ["thuthesis-example.tex"] = { + func = function (file) + local name = jobname(file) + local errorlevel = tex(file) + if errorlevel == 0 then + -- Return a non-zero errorlevel if anything goes wrong + errorlevel =( + bibtex(name) + + bibtex(name .. "-appendix-a") + + tex(file) + + bibtex(name) + + bibtex(name .. "-appendix-a") + + tex(file) + + tex(file) + ) + end + return errorlevel + end + } +} + checkopts = "-file-line-error -halt-on-error -interaction=nonstopmode" typesetopts = "-shell-escape -file-line-error -halt-on-error -interaction=nonstopmode" diff --git a/data/appendix-survey.tex b/data/appendix-survey.tex index 76fe5b12..705964fd 100644 --- a/data/appendix-survey.tex +++ b/data/appendix-survey.tex @@ -38,7 +38,7 @@ \subsection{Tables} \toprule File name & Description \\ \midrule - thuthesis.dtx & The source file including documentaion and comments \\ + thuthesis.dtx & The source file including documentation and comments \\ thuthesis.cls & The template file \\ thuthesis-*.bst & BibTeX styles \\ thuthesis-*.bbx & BibLaTeX styles for bibliographies \\ @@ -60,13 +60,17 @@ \section{Equations} \section{Citations} -Example citations in appendix. -\cite{abrahams99tex} -\cite{salomon1995advanced} -\cite{abrahams99tex,salomon1995advanced} +Example\cite{dupont1974bone} citations\cite{merkt1995rotational} in appendix +\cite{dupont1974bone,merkt1995rotational}. +% 默认使用正文的参考文献样式; +% 如果使用 BibTeX,可以切换为其他兼容 natbib 的 BibTeX 样式。 \bibliographystyle{unsrtnat} -\bibliography{ref/appendix} +% \bibliographystyle{IEEEtranN} + +% 默认使用正文的参考文献 .bib 数据库; +% 如果使用 BibTeX,可以改为指定数据库,如 \bibliography{ref/refs}。 +\printbibliography \end{survey} diff --git a/data/appendix-translation.tex b/data/appendix-translation.tex index 0ca7d152..b244af47 100644 --- a/data/appendix-translation.tex +++ b/data/appendix-translation.tex @@ -59,7 +59,8 @@ \section{数学公式} \section{文献引用} -文献引用示例\cite{abrahams99tex}。 +附录\cite{dupont1974bone}中的参考文献引用\cite{merkt1995rotational}示例 +\cite{dupont1974bone,merkt1995rotational}。 \appendix @@ -70,14 +71,22 @@ \section{附录} % 书面翻译的参考文献 +% 默认使用正文的参考文献样式; +% 如果使用 BibTeX,可以切换为其他兼容 natbib 的 BibTeX 样式。 \bibliographystyle{unsrtnat} -\bibliography{ref/appendix} +% \bibliographystyle{IEEEtranN} + +% 默认使用正文的参考文献 .bib 数据库; +% 如果使用 BibTeX,可以改为指定数据库,如 \bibliography{ref/refs}。 +\printbibliography % 书面翻译对应的原文索引 \begin{translation-index} - \nocite{salomon1995advanced} + \nocite{mellinger1996laser} + \nocite{bixon1996dynamics} + \nocite{carlson1981two} \bibliographystyle{unsrtnat} - \bibliography{ref/appendix} + \printbibliography \end{translation-index} \end{translation} diff --git a/data/appendix.tex b/data/appendix.tex index 85b9ea6e..24d94850 100644 --- a/data/appendix.tex +++ b/data/appendix.tex @@ -4,12 +4,14 @@ \chapter{补充内容} 附录是与论文内容密切相关、但编入正文又影响整篇论文编排的条理和逻辑性的资料,例如某些重要的数据表格、计算程序、统计表等,是论文主体的补充内容,可根据需要设置。 +附录中的图、表、数学表达式、参考文献等另行编序号,与正文分开,一律用阿拉伯数字编码, +但在数码前冠以附录的序号,例如“图~\ref{fig:appendix-figure}”, +“表~\ref{tab:appendix-table}”,“式\eqref{eq:appendix-equation}”等。 -\section{图表示例} -\subsection{图} +\section{插图} -附录中的图片示例(图~\ref{fig:appendix-figure})。 +% 附录中的插图示例(图~\ref{fig:appendix-figure})。 \begin{figure} \centering @@ -19,9 +21,9 @@ \subsection{图} \end{figure} -\subsection{表格} +\section{表格} -附录中的表格示例(表~\ref{tab:appendix-table})。 +% 附录中的表格示例(表~\ref{tab:appendix-table})。 \begin{table} \centering @@ -41,10 +43,18 @@ \subsection{表格} \end{table} -\section{数学公式} +\section{数学表达式} -附录中的数学公式示例(公式\eqref{eq:appendix-equation})。 +% 附录中的数学表达式示例(式\eqref{eq:appendix-equation})。 \begin{equation} \frac{1}{2 \uppi \symup{i}} \int_\gamma f = \sum_{k=1}^m n(\gamma; a_k) \mathscr{R}(f; a_k) \label{eq:appendix-equation} \end{equation} + + +\section{文献引用} + +附录\cite{dupont1974bone}中的参考文献引用\cite{zhengkaiqing1987}示例 +\cite{dupont1974bone,zhengkaiqing1987}。 + +\printbibliography diff --git a/data/chap03.tex b/data/chap03.tex index 8cd4344f..54c83ed6 100644 --- a/data/chap03.tex +++ b/data/chap03.tex @@ -78,7 +78,7 @@ \section{数学公式} \section{数学定理} 定理环境的格式可以使用 \pkg{amsthm} 或者 \pkg{ntheorem} 宏包配置。 -用户在导言区载入这两者之一后,模板会自动配置 \env{thoerem}、\env{proof} 等环境。 +用户在导言区载入这两者之一后,模板会自动配置 \env{theorem}、\env{proof} 等环境。 \begin{theorem}[Lindeberg--Lévy 中心极限定理] 设随机变量 $X_1, X_2, \dots, X_n$ 独立同分布, 且具有期望 $\mu$ 和有限的方差 $\sigma^2 \ne 0$, diff --git a/data/chap04.tex b/data/chap04.tex index b07ce4dc..0b87d099 100644 --- a/data/chap04.tex +++ b/data/chap04.tex @@ -15,6 +15,7 @@ \section{顺序编码制} \thusetup{ cite-style = super, } +\noindent \begin{tabular}{l@{\quad$\Rightarrow$\quad}l} \verb|\cite{zhangkun1994}| & \cite{zhangkun1994} \\ \verb|\citet{zhangkun1994}| & \citet{zhangkun1994} \\ @@ -30,6 +31,7 @@ \section{顺序编码制} \thusetup{ cite-style = inline, } +\noindent \begin{tabular}{l@{\quad$\Rightarrow$\quad}l} \verb|\cite{zhangkun1994}| & \cite{zhangkun1994} \\ \verb|\citet{zhangkun1994}| & \citet{zhangkun1994} \\ @@ -47,7 +49,8 @@ \section{著者-出版年制} \thusetup{ cite-style = author-year, } -\begin{tabular}{l@{\space$\Rightarrow$\space}l} +\noindent +\begin{tabular}{@{}l@{$\Rightarrow$}l@{}} \verb|\cite{zhangkun1994}| & \cite{zhangkun1994} \\ \verb|\citet{zhangkun1994}| & \citet{zhangkun1994} \\ \verb|\citep{zhangkun1994}| & \citep{zhangkun1994} \\ diff --git a/gulpfile.js b/gulpfile.js deleted file mode 100644 index 40fd74b8..00000000 --- a/gulpfile.js +++ /dev/null @@ -1,138 +0,0 @@ -const argv = require('minimist')(process.argv.slice(2)); -const path = require('path'); -const gulp = require('gulp'); -const log = require('fancy-log'); -const color = require('ansi-colors'); -const del = require('del'); -const zip = require('gulp-zip'); - -const packageName = 'thuthesis'; - -const config = { - template: { - files: [ - "LICENSE", - 'README.md', - 'CHANGELOG.md', - 'thuthesis.dtx', - 'thuthesis.ins', - 'tsinghua-name-bachelor.pdf', - 'thuthesis-*.bst', - 'thuthesis-*.bbx', - 'thuthesis-*.cbx', - 'Makefile', - 'latexmkrc', - 'thuthesis.pdf', - ], - // generated should not be included for ctan archive - generated: ['thuthesis.cls'] - }, - - example: { - files: [ - 'thuthesis-example.tex', - 'spine.tex', - 'thuthesis-example.pdf', - 'spine.pdf', - 'thusetup.tex', - 'data/*.tex', - 'figures/*.*', - 'ref/*.bib', - ], - // preference for vscode - pref: [ - '.vscode/*.*', - ] - }, - - dist: { - root: './dist', - files: [], - build: '', - zip: '' - }, -}; - -function usage() { - log('Usage:'); - log('\t make dist version=x.y.z'); -} - -function _default(callback) { - usage(); - - callback(); -} - -function bootstrap(callback) { - if (!argv.hasOwnProperty('version')) { - usage(); - - process.exit(1); - } - - callback(); -} - -function cleanup(callback) { - del.sync([path.join(config.dist.root, config.dist.build)]); - - log(color.green.bold(`🍺 ${config.dist.zip} generated`)); - - callback(); -} - -function copy(callback) { - const src = config.dist.files; - const dest = path.join(config.dist.root, config.dist.build); - - return gulp.src(src, { - cwdbase: true, - dot: true - }) - .pipe(gulp.dest(dest)); -} - -function compress(callback) { - const src = path.join(config.dist.build, '**/*'); - - return gulp.src(src, { - cwd: config.dist.root, - cwdbase: true, - dot: true - }) - .pipe(zip(config.dist.zip)) - .pipe(gulp.dest(config.dist.root)); -} - -function init_self(callback) { - config.dist.files = [...config.template.files, ...config.example.files, ...config.example.pref, ...config.template.generated]; - config.dist.build = `${packageName}-v${argv.version}`; - config.dist.zip = `${config.dist.build}.zip`; - - log(`Removing old ${config.dist.build}...`); - del.sync([path.join(config.dist.root, config.dist.build), - path.join(config.dist.root, config.dist.zip)]); - - callback(); -} - -function init_ctan(callback) { - config.dist.files = [...config.template.files, ...config.example.files]; - config.dist.build = `${packageName}`; - config.dist.zip = `${config.dist.build}.zip`; - - log(`Removing old ${config.dist.build}...`); - del.sync([path.join(config.dist.root, config.dist.build), - path.join(config.dist.root, config.dist.zip)]); - - callback(); -} - -const build_self = gulp.series(init_self, copy, compress, cleanup); -const build_ctan = gulp.series(init_ctan, copy, compress, cleanup); - -const build = gulp.series(bootstrap, build_self); - -exports.default = _default; -exports.build = build; diff --git a/package.json b/package.json deleted file mode 100644 index 27c3fa90..00000000 --- a/package.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "name": "thuthesis", - "version": "7.3.1", - "description": "Tsinghua University Thesis LaTeX Template", - "main": "gulpfile.js", - "scripts": { - "build": "gulp build" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/tuna/thuthesis.git" - }, - "keywords": [ - "LaTeX", - "ThuThesis" - ], - "author": "Tsinghua University TUNA Association", - "license": "LPPL-1.3c", - "bugs": { - "url": "https://github.com/tuna/thuthesis/issues" - }, - "homepage": "https://github.com/tuna/thuthesis", - "devDependencies": { - "ansi-colors": "^4.1.1", - "del": "^6.0.0", - "fancy-log": "^1.3.3", - "gulp": "^4.0.2", - "gulp-zip": "^5.0.1", - "minimist": "^1.2.5" - }, - "dependencies": {} -} diff --git a/ref/appendix.bib b/ref/appendix.bib deleted file mode 100644 index 0f9ae223..00000000 --- a/ref/appendix.bib +++ /dev/null @@ -1,14 +0,0 @@ -@book{abrahams99tex, - author = {Paul W. Abrahams and Karl Berry and Kathryn A. Hargreaves}, - title = {{\TeX} for the Impatient}, - publisher = {Addison-Wesley}, - year = 1990, -} - -@book{salomon1995advanced, - author = {David Salomon}, - title = {The advanced {\TeX}book}, - address = {New York}, - publisher = {Springer}, - year = 1995, -} diff --git a/ref/refs.bib b/ref/refs.bib index 6b51f030..6eb5862d 100644 --- a/ref/refs.bib +++ b/ref/refs.bib @@ -44,6 +44,7 @@ @patent{jiangxizhou1980 title = {一种温热外敷药制备方案}, address = {中国}, number = {88105607.3}, + year = {1980}, date = {1980-07-26}, key = {jiang1 xi1 zhou1}, } @@ -298,6 +299,7 @@ @newspaper{fugang2000fengsha author = {傅刚 and 赵承 and 李佳路}, title = {大风沙过后的思考}, journal = {北京青年报}, + year = {2000}, date = {2000-04-12}, number = {14}, urldate = {2002-03-06}, @@ -318,6 +320,7 @@ @online{xiaoyu2001chubanye @online{oclc2000about, author = {{Online Computer Library Center, Inc}}, title = {About {OCLC}: History of Cooperation}, + year = {2000}, urldate = {2000-01-08}, url = {http://www.oclc.org/about/cooperation.en.htm}, } diff --git a/spine.tex b/spine.tex deleted file mode 100644 index 54f4d298..00000000 --- a/spine.tex +++ /dev/null @@ -1,19 +0,0 @@ -% !TeX encoding = UTF-8 -% !TeX program = xelatex -% !TeX spellcheck = en_US - -\documentclass[degree=master]{thuthesis} - -\input{thusetup.tex} - -% \thusetup{ -% spine-font = {\zihao{3}}, -% spine-title = {书脊的标题}, -% spine-author = {书脊的作者姓名}, -% } - -\begin{document} - -\spine - -\end{document} diff --git a/testfiles/01-cover/doctor-1-1.tex b/testfiles/01-cover/doctor-1-1.tex deleted file mode 100644 index 9c3d66ff..00000000 --- a/testfiles/01-cover/doctor-1-1.tex +++ /dev/null @@ -1,23 +0,0 @@ -\input{regression-test.tex} -\documentclass[degree=doctor]{thuthesis} - -\thusetup{ - title = {单位根和协整及其结构突变的\\理论与应用研究}, - degree-name = {经济学博士}, - department = {经济管理学院}, - discipline = {应用经济学}, - author = {王少平}, - supervisor = {李子奈, 教授}, - date = {2002-03-01}, -} - -\begin{document} -\START -\showoutput - -\makeatletter -\thu@titlepage - -\clearpage -\OMIT -\end{document} diff --git a/testfiles/01-cover/doctor-1-3.tex b/testfiles/01-cover/doctor-1-3.tex deleted file mode 100644 index 1d0d997c..00000000 --- a/testfiles/01-cover/doctor-1-3.tex +++ /dev/null @@ -1,23 +0,0 @@ -\input{regression-test.tex} -\documentclass[degree=doctor]{thuthesis} - -\thusetup{ - title = {碳纳米管若干力学问题的研究}, - degree-name = {工学博士}, - department = {航空航天学院}, - discipline = {力学}, - author = {刘 哲}, - supervisor = {郑泉水, 教授}, - date = {2002-04-01}, -} - -\begin{document} -\START -\showoutput - -\makeatletter -\thu@titlepage - -\clearpage -\OMIT -\end{document} diff --git a/testfiles/01-cover/doctor-1-5.tex b/testfiles/01-cover/doctor-1-5.tex deleted file mode 100644 index 73236c88..00000000 --- a/testfiles/01-cover/doctor-1-5.tex +++ /dev/null @@ -1,25 +0,0 @@ -\input{regression-test.tex} -\documentclass[degree=doctor]{thuthesis} - -\thusetup{ - title = {单位根和协整及其结构突变的\\理论与应用研究}, - degree-name = {经济学博士}, - department = {经济管理学院}, - discipline = {应用经济学}, - author = {王某某}, - supervisor = {李某某, 教授}, - date = {2016-03-01}, - secret-level = {秘密}, - secret-year = {10}, -} - -\begin{document} -\START -\showoutput - -\makeatletter -\thu@titlepage - -\clearpage -\OMIT -\end{document} diff --git a/testfiles/01-cover/doctor-1-6.tex b/testfiles/01-cover/doctor-1-6.tex deleted file mode 100644 index b5141a66..00000000 --- a/testfiles/01-cover/doctor-1-6.tex +++ /dev/null @@ -1,24 +0,0 @@ -\input{regression-test.tex} -\documentclass[degree=doctor]{thuthesis} - -\thusetup{ - title = {若干低维小体系中的量子特性研究}, - degree-name = {理学博士}, - department = {物理系}, - discipline = {物理学}, - author = {胡辉}, - supervisor = {熊家炯, 教授}, - co-supervisor = {朱嘉麟, 教授}, - date = {2001-04-01}, -} - -\begin{document} -\START -\showoutput - -\makeatletter -\thu@titlepage - -\clearpage -\OMIT -\end{document} diff --git a/testfiles/01-cover/doctor-1-7.tex b/testfiles/01-cover/doctor-1-7.tex deleted file mode 100644 index 235d6280..00000000 --- a/testfiles/01-cover/doctor-1-7.tex +++ /dev/null @@ -1,22 +0,0 @@ -\input{regression-test.tex} -\documentclass[degree=doctor, degree-type=professional]{thuthesis} - -\thusetup{ - title = {行政审批制度研究\\——以深圳市为例}, - degree-name = {教育博士}, - department = {教育研究院}, - author = {李某某}, - supervisor = {某某某, 教授}, - date = {2016-03-01}, -} - -\begin{document} -\START -\showoutput - -\makeatletter -\thu@titlepage - -\clearpage -\OMIT -\end{document} diff --git a/testfiles/01-cover/doctor-1-8.tex b/testfiles/01-cover/doctor-1-8.tex deleted file mode 100644 index 8b743484..00000000 --- a/testfiles/01-cover/doctor-1-8.tex +++ /dev/null @@ -1,24 +0,0 @@ -\input{regression-test.tex} -\documentclass[degree=doctor, degree-type=professional]{thuthesis} - -\thusetup{ - title = {行政审批制度研究\\——以深圳市为例}, - degree-name = {教育博士}, - department = {教育研究院}, - author = {李某某}, - supervisor = {某某某, 教授}, - date = {2016-03-01}, - secret-level = {秘密}, - secret-year = {10}, -} - -\begin{document} -\START -\showoutput - -\makeatletter -\thu@titlepage - -\clearpage -\OMIT -\end{document} diff --git a/testfiles/01-cover/master-1-1.tex b/testfiles/01-cover/master-1-1.tex deleted file mode 100644 index 5a692491..00000000 --- a/testfiles/01-cover/master-1-1.tex +++ /dev/null @@ -1,24 +0,0 @@ -\input{regression-test.tex} -\documentclass[degree=master]{thuthesis} - -\thusetup{ - title = {两层次物流中心规划模型\\理论分析和算法研究}, - degree-name = {工学硕士}, - department = {工业工程系}, - discipline = {管理科学与工程}, - author = {吕某某}, - supervisor = {某某某, 教授}, - co-supervisor = {某某某, 教授}, - date = {2005-03-01}, -} - -\begin{document} -\START -\showoutput - -\makeatletter -\thu@titlepage - -\clearpage -\OMIT -\end{document} diff --git a/testfiles/01-cover/master-1-2.tex b/testfiles/01-cover/master-1-2.tex deleted file mode 100644 index ddf32cb2..00000000 --- a/testfiles/01-cover/master-1-2.tex +++ /dev/null @@ -1,24 +0,0 @@ -\input{regression-test.tex} -\documentclass[degree=master, degree-type=professional]{thuthesis} - -\thusetup{ - title = {透水性混凝土路面材料的研究}, - degree-name = {工程硕士}, - department = {土木工程系}, - discipline = {建筑与土木工程}, - author = {李某}, - supervisor = {某某某, 教授}, - co-supervisor = {某某某, 教授}, - date = {2016-03-01}, -} - -\begin{document} -\START -\showoutput - -\makeatletter -\thu@titlepage - -\clearpage -\OMIT -\end{document} diff --git a/testfiles/01-cover/master-1-3.tex b/testfiles/01-cover/master-1-3.tex deleted file mode 100644 index ae846515..00000000 --- a/testfiles/01-cover/master-1-3.tex +++ /dev/null @@ -1,23 +0,0 @@ -\input{regression-test.tex} -\documentclass[degree=master, degree-type=professional]{thuthesis} - -\thusetup{ - title = {行政审批制度研究\\——以深圳市为例}, - degree-name = {公共管理硕士}, - department = {公共管理学院}, - author = {李某某}, - supervisor = {某某某, 教授}, - co-supervisor = {某某某, 教授}, - date = {2016-03-01}, -} - -\begin{document} -\START -\showoutput - -\makeatletter -\thu@titlepage - -\clearpage -\OMIT -\end{document} diff --git a/testfiles/01-cover/master-1-4.tex b/testfiles/01-cover/master-1-4.tex deleted file mode 100644 index bba8945e..00000000 --- a/testfiles/01-cover/master-1-4.tex +++ /dev/null @@ -1,26 +0,0 @@ -\input{regression-test.tex} -\documentclass[degree=master]{thuthesis} - -\thusetup{ - title = {两层次物流中心规划模型\\理论分析和算法研究}, - degree-name = {工学硕士}, - department = {工业工程系}, - discipline = {管理科学与工程}, - author = {吕某某}, - supervisor = {某某某, 教授}, - co-supervisor = {某某某, 教授}, - date = {2016-03-01}, - secret-level = {秘密}, - secret-year = {10}, -} - -\begin{document} -\START -\showoutput - -\makeatletter -\thu@titlepage - -\clearpage -\OMIT -\end{document} diff --git a/testfiles/01-cover/master-1-5.tex b/testfiles/01-cover/master-1-5.tex deleted file mode 100644 index f9b95f97..00000000 --- a/testfiles/01-cover/master-1-5.tex +++ /dev/null @@ -1,26 +0,0 @@ -\input{regression-test.tex} -\documentclass[degree=master, degree-type=professional]{thuthesis} - -\thusetup{ - title = {透水性混凝土路面材料的研究}, - degree-name = {工程硕士}, - department = {土木工程系}, - discipline = {建筑与土木工程}, - author = {李某}, - supervisor = {某某某, 教授}, - co-supervisor = {某某某, 教授}, - date = {2016-03-01}, - secret-level = {秘密}, - secret-year = {10}, -} - -\begin{document} -\START -\showoutput - -\makeatletter -\thu@titlepage - -\clearpage -\OMIT -\end{document} diff --git a/testfiles/01-cover/master-1-6.tex b/testfiles/01-cover/master-1-6.tex deleted file mode 100644 index dea4298b..00000000 --- a/testfiles/01-cover/master-1-6.tex +++ /dev/null @@ -1,25 +0,0 @@ -\input{regression-test.tex} -\documentclass[degree=master, degree-type=professional]{thuthesis} - -\thusetup{ - title = {行政审批制度研究\\——以深圳市为例}, - degree-name = {公共管理硕士}, - department = {公共管理学院}, - author = {李某某}, - supervisor = {某某某, 教授}, - co-supervisor = {某某某, 教授}, - date = {2016-03-01}, - secret-level = {秘密}, - secret-year = {10}, -} - -\begin{document} -\START -\showoutput - -\makeatletter -\thu@titlepage - -\clearpage -\OMIT -\end{document} diff --git a/testfiles/01-en-cover/01-academic-doctor-1.tex b/testfiles/01-en-cover/01-academic-doctor-1.tex deleted file mode 100644 index b1647ba9..00000000 --- a/testfiles/01-en-cover/01-academic-doctor-1.tex +++ /dev/null @@ -1,24 +0,0 @@ -\input{regression-test.tex} -\documentclass[degree=doctor,language=english]{thuthesis} - -\thusetup{ - title = {此处填入学位论文中文题目且\\长度不得超过二十五个汉字}, - title* = {Type the English Title of Your Thesis \\ Here and Keep it Concise and \\ Accurate}, - degree-name = {理学博士}, - department = {某某学院/系}, - discipline = {某某学}, - author = {Your Name}, - supervisor = {某某某, 教授}, - date = {2020-11-01}, -} - -\begin{document} -\START -\showoutput - -\makeatletter -\thu@titlepage - -\clearpage -\OMIT -\end{document} diff --git a/testfiles/01-en-cover/01-academic-doctor-3.tex b/testfiles/01-en-cover/01-academic-doctor-3.tex deleted file mode 100644 index e593122c..00000000 --- a/testfiles/01-en-cover/01-academic-doctor-3.tex +++ /dev/null @@ -1,25 +0,0 @@ -\input{regression-test.tex} -\documentclass[degree=doctor,language=english]{thuthesis} - -\thusetup{ - title = {此处填入学位论文中文题目且\\长度不得超过二十五个汉字}, - title* = {Type the English Title of Your Thesis \\ Here and Keep it Concise and \\ Accurate}, - degree-name = {理学博士}, - department = {某某学院/系}, - discipline = {某某学}, - author = {Your Name}, - supervisor = {某某某, 教授}, - co-supervisor = {某某某, 教授}, - date = {2020-11-01}, -} - -\begin{document} -\START -\showoutput - -\makeatletter -\thu@titlepage - -\clearpage -\OMIT -\end{document} diff --git a/testfiles/01-en-cover/01-academic-master-1.tex b/testfiles/01-en-cover/01-academic-master-1.tex deleted file mode 100644 index ea80d4b9..00000000 --- a/testfiles/01-en-cover/01-academic-master-1.tex +++ /dev/null @@ -1,24 +0,0 @@ -\input{regression-test.tex} -\documentclass[degree=master,language=english]{thuthesis} - -\thusetup{ - title = {此处填入学位论文中文题目且\\长度不得超过二十五个汉字}, - title* = {Type the English Title of Your Thesis \\ Here and Keep it Concise and \\ Accurate}, - degree-name = {理学硕士}, - department = {某某学院/系}, - discipline = {某某学}, - author = {Your Name}, - supervisor = {某某某, 教授}, - date = {2020-11-01}, -} - -\begin{document} -\START -\showoutput - -\makeatletter -\thu@titlepage - -\clearpage -\OMIT -\end{document} diff --git a/testfiles/01-en-cover/01-academic-master-3.tex b/testfiles/01-en-cover/01-academic-master-3.tex deleted file mode 100644 index bb685f76..00000000 --- a/testfiles/01-en-cover/01-academic-master-3.tex +++ /dev/null @@ -1,25 +0,0 @@ -\input{regression-test.tex} -\documentclass[degree=master,language=english]{thuthesis} - -\thusetup{ - title = {此处填入学位论文中文题目且\\长度不得超过二十五个汉字}, - title* = {Type the English Title of Your Thesis \\ Here and Keep it Concise and \\ Accurate}, - degree-name = {理学硕士}, - department = {某某学院/系}, - discipline = {某某学}, - author = {Your Name}, - supervisor = {某某某, 教授}, - co-supervisor = {某某某, 教授}, - date = {2020-11-01}, -} - -\begin{document} -\START -\showoutput - -\makeatletter -\thu@titlepage - -\clearpage -\OMIT -\end{document} diff --git a/testfiles/01-en-cover/01-professional-doctor-1.tex b/testfiles/01-en-cover/01-professional-doctor-1.tex deleted file mode 100644 index 72d81c84..00000000 --- a/testfiles/01-en-cover/01-professional-doctor-1.tex +++ /dev/null @@ -1,23 +0,0 @@ -\input{regression-test.tex} -\documentclass[degree=doctor,degree-type=professional,language=english]{thuthesis} - -\thusetup{ - title = {此处填入学位论文中文题目且\\长度不得超过二十五个汉字}, - title* = {Type the English Title of Your Thesis \\ Here and Keep it Concise and \\ Accurate}, - degree-name = {教育博士}, - department = {某某学院/系}, - author = {Your Name}, - supervisor = {某某某, 教授}, - date = {2020-11-01}, -} - -\begin{document} -\START -\showoutput - -\makeatletter -\thu@titlepage - -\clearpage -\OMIT -\end{document} diff --git a/testfiles/01-en-cover/01-professional-doctor-3.tex b/testfiles/01-en-cover/01-professional-doctor-3.tex deleted file mode 100644 index f4ce4439..00000000 --- a/testfiles/01-en-cover/01-professional-doctor-3.tex +++ /dev/null @@ -1,24 +0,0 @@ -\input{regression-test.tex} -\documentclass[degree=doctor,degree-type=professional,language=english]{thuthesis} - -\thusetup{ - title = {此处填入学位论文中文题目且\\长度不得超过二十五个汉字}, - title* = {Type the English Title of Your Thesis \\ Here and Keep it Concise and \\ Accurate}, - degree-name = {教育博士}, - department = {某某学院/系}, - author = {Your Name}, - supervisor = {某某某, 教授}, - co-supervisor = {某某某, 教授}, - date = {2020-11-01}, -} - -\begin{document} -\START -\showoutput - -\makeatletter -\thu@titlepage - -\clearpage -\OMIT -\end{document} diff --git a/testfiles/01-en-cover/01-professional-master-1.tex b/testfiles/01-en-cover/01-professional-master-1.tex deleted file mode 100644 index bff1eb59..00000000 --- a/testfiles/01-en-cover/01-professional-master-1.tex +++ /dev/null @@ -1,23 +0,0 @@ -\input{regression-test.tex} -\documentclass[degree=master,degree-type=professional,language=english]{thuthesis} - -\thusetup{ - title = {此处填入学位论文中文题目且\\长度不得超过二十五个汉字}, - title* = {Type the English Title of Your Thesis \\ Here and Keep it Concise and \\ Accurate}, - degree-name = {公共管理硕士}, - department = {某某学院/系}, - author = {Your Name}, - supervisor = {某某某, 教授}, - date = {2020-11-01}, -} - -\begin{document} -\START -\showoutput - -\makeatletter -\thu@titlepage - -\clearpage -\OMIT -\end{document} diff --git a/testfiles/01-en-cover/01-professional-master-3.tex b/testfiles/01-en-cover/01-professional-master-3.tex deleted file mode 100644 index a4946318..00000000 --- a/testfiles/01-en-cover/01-professional-master-3.tex +++ /dev/null @@ -1,24 +0,0 @@ -\input{regression-test.tex} -\documentclass[degree=master,degree-type=professional,language=english]{thuthesis} - -\thusetup{ - title = {此处填入学位论文中文题目且\\长度不得超过二十五个汉字}, - title* = {Type the English Title of Your Thesis \\ Here and Keep it Concise and \\ Accurate}, - degree-name = {公共管理硕士}, - department = {某某学院/系}, - author = {Your Name}, - supervisor = {某某某, 教授}, - co-supervisor = {某某某, 教授}, - date = {2020-11-01}, -} - -\begin{document} -\START -\showoutput - -\makeatletter -\thu@titlepage - -\clearpage -\OMIT -\end{document} diff --git a/testfiles/01-en-cover/01-professional-master-engineering-1.tex b/testfiles/01-en-cover/01-professional-master-engineering-1.tex deleted file mode 100644 index 68ea182f..00000000 --- a/testfiles/01-en-cover/01-professional-master-engineering-1.tex +++ /dev/null @@ -1,24 +0,0 @@ -\input{regression-test.tex} -\documentclass[degree=master,degree-type=professional,language=english]{thuthesis} - -\thusetup{ - title = {此处填入学位论文中文题目且\\长度不得超过二十五个汉字}, - title* = {Type the English Title of Your Thesis \\ Here and Keep it Concise and \\ Accurate}, - degree-name = {工程硕士}, - department = {某某学院/系}, - discipline = {某某工程}, - author = {Your Name}, - supervisor = {某某某, 教授}, - date = {2020-11-01}, -} - -\begin{document} -\START -\showoutput - -\makeatletter -\thu@titlepage - -\clearpage -\OMIT -\end{document} diff --git a/testfiles/01-en-cover/01-professional-master-engineering-3.tex b/testfiles/01-en-cover/01-professional-master-engineering-3.tex deleted file mode 100644 index ea51c15f..00000000 --- a/testfiles/01-en-cover/01-professional-master-engineering-3.tex +++ /dev/null @@ -1,25 +0,0 @@ -\input{regression-test.tex} -\documentclass[degree=master,degree-type=professional,language=english]{thuthesis} - -\thusetup{ - title = {此处填入学位论文中文题目且\\长度不得超过二十五个汉字}, - title* = {Type the English Title of Your Thesis \\ Here and Keep it Concise and \\ Accurate}, - degree-name = {工程硕士}, - department = {某某学院/系}, - discipline = {某某工程}, - author = {Your Name}, - supervisor = {某某某, 教授}, - co-supervisor = {某某某, 教授}, - date = {2020-11-01}, -} - -\begin{document} -\START -\showoutput - -\makeatletter -\thu@titlepage - -\clearpage -\OMIT -\end{document} diff --git a/testfiles/01-en-cover/02-academic-doctor-1.tex b/testfiles/01-en-cover/02-academic-doctor-1.tex deleted file mode 100644 index 648ee1c2..00000000 --- a/testfiles/01-en-cover/02-academic-doctor-1.tex +++ /dev/null @@ -1,22 +0,0 @@ -\input{regression-test.tex} -\documentclass[degree=doctor,language=english]{thuthesis} - -\thusetup{ - title* = {TType the English Title of Your Thesis Here and Keep it Concise and Accurate}, - degree-name* = {Doctor of Philosophy}, - discipline* = {Applied Economics}, - author* = {Your Name}, - supervisor* = {Professor XX XXXX}, - date = {2020-11-01}, -} - -\begin{document} -\START -\showoutput - -\makeatletter -\thu@titlepage@en - -\clearpage -\OMIT -\end{document} diff --git a/testfiles/01-en-cover/02-academic-doctor-3.tex b/testfiles/01-en-cover/02-academic-doctor-3.tex deleted file mode 100644 index f9d4b003..00000000 --- a/testfiles/01-en-cover/02-academic-doctor-3.tex +++ /dev/null @@ -1,23 +0,0 @@ -\input{regression-test.tex} -\documentclass[degree=doctor,language=english]{thuthesis} - -\thusetup{ - title* = {TType the English Title of Your Thesis Here and Keep it Concise and Accurate}, - degree-name* = {Doctor of Philosophy}, - discipline* = {Applied Economics}, - author* = {Your Name}, - supervisor* = {Professor XX XXXX}, - co-supervisor* = {Professor XX XXXX}, - date = {2020-11-01}, -} - -\begin{document} -\START -\showoutput - -\makeatletter -\thu@titlepage@en - -\clearpage -\OMIT -\end{document} diff --git a/testfiles/01-en-cover/02-academic-master-1.tex b/testfiles/01-en-cover/02-academic-master-1.tex deleted file mode 100644 index dafa9ebb..00000000 --- a/testfiles/01-en-cover/02-academic-master-1.tex +++ /dev/null @@ -1,22 +0,0 @@ -\input{regression-test.tex} -\documentclass[degree=master,language=english]{thuthesis} - -\thusetup{ - title* = {TType the English Title of Your Thesis Here and Keep it Concise and Accurate}, - degree-name* = {Master of Science}, - discipline* = {Applied Economics}, - author* = {Your Name}, - supervisor* = {Professor XX XXXX}, - date = {2020-11-01}, -} - -\begin{document} -\START -\showoutput - -\makeatletter -\thu@titlepage@en - -\clearpage -\OMIT -\end{document} diff --git a/testfiles/01-en-cover/02-academic-master-3.tex b/testfiles/01-en-cover/02-academic-master-3.tex deleted file mode 100644 index b10ede67..00000000 --- a/testfiles/01-en-cover/02-academic-master-3.tex +++ /dev/null @@ -1,23 +0,0 @@ -\input{regression-test.tex} -\documentclass[degree=master,language=english]{thuthesis} - -\thusetup{ - title* = {TType the English Title of Your Thesis Here and Keep it Concise and Accurate}, - degree-name* = {Master of Science}, - discipline* = {Applied Economics}, - author* = {Your Name}, - supervisor* = {Professor XX XXXX}, - co-supervisor* = {Professor XX XXXX}, - date = {2020-11-01}, -} - -\begin{document} -\START -\showoutput - -\makeatletter -\thu@titlepage@en - -\clearpage -\OMIT -\end{document} diff --git a/testfiles/01-en-cover/02-professional-doctor-1.tex b/testfiles/01-en-cover/02-professional-doctor-1.tex deleted file mode 100644 index c982d586..00000000 --- a/testfiles/01-en-cover/02-professional-doctor-1.tex +++ /dev/null @@ -1,21 +0,0 @@ -\input{regression-test.tex} -\documentclass[degree=doctor,degree-type=professional,language=english]{thuthesis} - -\thusetup{ - title* = {TType the English Title of Your Thesis Here and Keep it Concise and Accurate}, - degree-name* = {Doctor of Education}, - author* = {Your Name}, - supervisor* = {Professor XX XXXX}, - date = {2020-11-01}, -} - -\begin{document} -\START -\showoutput - -\makeatletter -\thu@titlepage@en - -\clearpage -\OMIT -\end{document} diff --git a/testfiles/01-en-cover/02-professional-doctor-3.tex b/testfiles/01-en-cover/02-professional-doctor-3.tex deleted file mode 100644 index 933522b5..00000000 --- a/testfiles/01-en-cover/02-professional-doctor-3.tex +++ /dev/null @@ -1,22 +0,0 @@ -\input{regression-test.tex} -\documentclass[degree=doctor,degree-type=professional,language=english]{thuthesis} - -\thusetup{ - title* = {TType the English Title of Your Thesis Here and Keep it Concise and Accurate}, - degree-name* = {Doctor of Education}, - author* = {Your Name}, - supervisor* = {Professor XX XXXX}, - co-supervisor* = {Professor XX XXXX}, - date = {2020-11-01}, -} - -\begin{document} -\START -\showoutput - -\makeatletter -\thu@titlepage@en - -\clearpage -\OMIT -\end{document} diff --git a/testfiles/01-en-cover/02-professional-master-1.tex b/testfiles/01-en-cover/02-professional-master-1.tex deleted file mode 100644 index 54d4f0a4..00000000 --- a/testfiles/01-en-cover/02-professional-master-1.tex +++ /dev/null @@ -1,21 +0,0 @@ -\input{regression-test.tex} -\documentclass[degree=master,degree-type=professional,language=english]{thuthesis} - -\thusetup{ - title* = {TType the English Title of Your Thesis Here and Keep it Concise and Accurate}, - degree-name* = {Master of Public Administration}, - author* = {Your Name}, - supervisor* = {Professor XX XXXX}, - date = {2020-11-01}, -} - -\begin{document} -\START -\showoutput - -\makeatletter -\thu@titlepage@en - -\clearpage -\OMIT -\end{document} diff --git a/testfiles/01-en-cover/02-professional-master-3.tex b/testfiles/01-en-cover/02-professional-master-3.tex deleted file mode 100644 index e42c91c6..00000000 --- a/testfiles/01-en-cover/02-professional-master-3.tex +++ /dev/null @@ -1,22 +0,0 @@ -\input{regression-test.tex} -\documentclass[degree=master,degree-type=professional,language=english]{thuthesis} - -\thusetup{ - title* = {TType the English Title of Your Thesis Here and Keep it Concise and Accurate}, - degree-name* = {Master of Public Administration}, - author* = {Your Name}, - supervisor* = {Professor XX XXXX}, - co-supervisor* = {Professor XX XXXX}, - date = {2020-11-01}, -} - -\begin{document} -\START -\showoutput - -\makeatletter -\thu@titlepage@en - -\clearpage -\OMIT -\end{document} diff --git a/testfiles/01-en-cover/02-professional-master-engineering-1.tex b/testfiles/01-en-cover/02-professional-master-engineering-1.tex deleted file mode 100644 index e571f3dd..00000000 --- a/testfiles/01-en-cover/02-professional-master-engineering-1.tex +++ /dev/null @@ -1,22 +0,0 @@ -\input{regression-test.tex} -\documentclass[degree=master,degree-type=professional,language=english]{thuthesis} - -\thusetup{ - title* = {TType the English Title of Your Thesis Here and Keep it Concise and Accurate}, - degree-name* = {Master of Engineering}, - discipline* = {Mechanical Engineering}, - author* = {Your Name}, - supervisor* = {Professor XX XXXX}, - date = {2020-11-01}, -} - -\begin{document} -\START -\showoutput - -\makeatletter -\thu@titlepage@en - -\clearpage -\OMIT -\end{document} diff --git a/testfiles/01-en-cover/02-professional-master-engineering-3.tex b/testfiles/01-en-cover/02-professional-master-engineering-3.tex deleted file mode 100644 index 2b189903..00000000 --- a/testfiles/01-en-cover/02-professional-master-engineering-3.tex +++ /dev/null @@ -1,23 +0,0 @@ -\input{regression-test.tex} -\documentclass[degree=master,degree-type=professional,language=english]{thuthesis} - -\thusetup{ - title* = {TType the English Title of Your Thesis Here and Keep it Concise and Accurate}, - degree-name* = {Master of Engineering}, - discipline* = {Mechanical Engineering}, - author* = {Your Name}, - supervisor* = {Professor XX XXXX}, - co-supervisor* = {Professor XX XXXX}, - date = {2020-11-01}, -} - -\begin{document} -\START -\showoutput - -\makeatletter -\thu@titlepage@en - -\clearpage -\OMIT -\end{document} diff --git a/testfiles/01-title-page-en/01-title-page-academic-doctor-1.tex b/testfiles/01-title-page-en/01-title-page-academic-doctor-1.tex new file mode 100644 index 00000000..fe2c3cc3 --- /dev/null +++ b/testfiles/01-title-page-en/01-title-page-academic-doctor-1.tex @@ -0,0 +1,24 @@ +\input{regression-test.tex} +\documentclass[degree=doctor,language=english]{thuthesis} + +\thusetup{ + title = {此处填入学位论文中文题目且\\长度不得超过二十五个汉字}, + title* = {Type the English Title of Your Thesis \\ Here and Keep it Concise and \\ Accurate}, + degree-category = {理学博士}, + department = {某某学院/系}, + discipline = {某某学}, + author = {Your Name}, + supervisor = {某某某, 教授}, + date = {2020-11-01}, +} + +\begin{document} +\START +\showoutput + +\makeatletter +\thu@titlepage + +\clearpage +\OMIT +\end{document} diff --git a/testfiles/01-title-page-en/01-title-page-academic-doctor-1.tlg b/testfiles/01-title-page-en/01-title-page-academic-doctor-1.tlg new file mode 100644 index 00000000..c38256f2 --- /dev/null +++ b/testfiles/01-title-page-en/01-title-page-academic-doctor-1.tlg @@ -0,0 +1,558 @@ +This is a generated file for the l3build validation system. +Don't change this file in any respect. +*geometry* verbose mode - [ newgeometry ] result: +* driver: xetex +* paper: a4paper +* layout: +* layoutoffset:(h,v)=(0.0pt,0.0pt) +* modes: twoside +* h-part:(L,W,R)=(99.58464pt, 398.3386pt, 99.58464pt) +* v-part:(T,H,B)=(56.9055pt, 617.42482pt, 170.71652pt) +* \paperwidth=597.50787pt +* \paperheight=845.04684pt +* \textwidth=398.3386pt +* \textheight=617.42482pt +* \oddsidemargin=27.31465pt +* \evensidemargin=27.31465pt +* \topmargin=-100.72273pt +* \headheight=76.82234pt +* \headsep=8.5359pt +* \topskip=12.0pt +* \footskip=22.76228pt +* \marginparwidth=56.9055pt +* \marginparsep=14.22636pt +* \columnsep=10.0pt +* \skip\footins=10.8pt plus 4.0pt minus 2.0pt +* \hoffset=0.0pt +* \voffset=0.0pt +* \mag=1000 +* \@twocolumnfalse +* \@twosidetrue +* \@mparswitchtrue +* \@reversemarginfalse +* (1in=72.27pt=25.4mm, 1cm=28.453pt) +Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' with options [Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. +(fontspec) +(fontspec) This font family consists of the following NFSS series/shapes: +(fontspec) +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolHei-Regular.otf]/OT:language=dflt;" +(fontspec) - 'small caps' (m/sc) with NFSS spec.: +(fontspec) - 'bold' (b/n) with NFSS spec.: <->"[FandolHei-Bold.otf]/OT:language=dflt;" +(fontspec) - 'bold small caps' (b/sc) with NFSS spec.: +Package fontspec Info: Font family 'FandolFang(0)' created for font 'FandolFang' with options [Extension={.otf},UprightFont={*-Regular}]. +(fontspec) +(fontspec) This font family consists of the following NFSS series/shapes: +(fontspec) +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolFang-Regular.otf]/OT:language=dflt;" +(fontspec) - 'small caps' (m/sc) with NFSS spec.: +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 16.0617pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 14.05399pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 10.54048pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 16.05827pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 14.05098pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 10.53824pt on input line .... +Completed box being shipped out [1] +\vbox(624.82262+0.0)x425.65324 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\glue -100.72273 +.\vbox(725.54535+0.0)x398.3386, shifted 27.31465 +..\vbox(76.82234+0.0)x398.3386, glue set 76.82234fil +...\glue 0.0 plus 1.0fil +...\hbox(0.0+0.0)x398.3386 +....\special{color push gray 0} +....\hbox(0.0+0.0)x398.3386 +....\special{color pop} +..\glue 8.5359 +..\glue(\lineskip) 0.0 +..\vbox(617.42482+0.0)x398.3386, glue set 52.05019fill +...\write-{} +...\special{color push gray 0} +...\write-{} +...\glue(\topskip) 12.0 +...\hbox(0.0+0.0)x0.0 +...\glue 8.1 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 7.5482 +...\hbox(12.5268+44.37871)x398.3386 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(12.5268+44.37871)x398.3386, glue set 41.63246fil +.....\hbox(12.5268+2.74625)x398.3386, glue set 387.7186fil +......\hbox(0.0+0.0)x0.0 +......\glue -21.5 +......\hbox(12.5268+2.74625)x32.12 +......\penalty 10000 +......\glue(\parfillskip) 0.0 plus 1.0fil +......\glue(\rightskip) 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 40.5 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(20.40823+4.61925)x398.3386, glue set 29.53563fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/FandolHei(0)/m/n/26.09749 此 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 处 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 填 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 入 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 学 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 位 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 论 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 文 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 中 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 文 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 题 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 目 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 且 +....\kern -0.00017 +....\kern 0.00017 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 0.0 plus -1.0 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 21.84363 +...\hbox(20.51262+4.64534)x398.3386, glue set 42.58437fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/FandolHei(0)/m/n/26.09749 长 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 度 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 不 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 得 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 超 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 过 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 二 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 十 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 五 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 个 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 汉 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 字 +....\kern -0.00017 +....\kern 0.00017 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 5.4 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 11.71577 +...\hbox(14.95587+4.39641)x398.3386, glue set 24.41643fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/20.075 Type +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 the +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 English +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 Title +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 of +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 Your +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 Thesis +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 0.0 plus -1.0 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 11.9647 +...\hbox(14.95587+4.37633)x398.3386, glue set 57.69073fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/20.075 Here +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 and +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 Keep +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 it +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 Concise +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 and +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 0.0 plus -1.0 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 12.30598 +...\hbox(14.63467+0.18066)x398.3386, glue set 156.3694fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/20.075 Accurate +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue -9.2 +...\glue 24.1 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 9.37503 +...\hbox(12.5268+4.01498)x398.3386, glue set 73.99374fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/FandolSong(0)/m/n/16.06 (申 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 请 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 清 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 华 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 大 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 学 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 理 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 学 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 博 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 士 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 学 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 位 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 论 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 文) +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 0.0 plus 1.0fill +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(66.64937+139.6331)x398.3386 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(66.64937+139.6331)x398.3386, glue set 81.01459fil +.....\hbox(66.64937+58.61852)x398.3386, glue set 84.35965fil +......\hbox(0.0+0.0)x0.0 +......\glue 65.44142 +......\hbox(66.64937+58.61852)x248.53752 +.......\mathon +.......\vbox(66.64937+58.61852)x248.53752 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752, glue set 48.77359fil +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.73558+2.87473)x81.09052, glue set 2.84544fil +...........\hbox(12.73558+2.87473)x78.24507 +............\special{color push gray 0} +............\hbox(12.73558+2.87473)x78.24507, glue set 2.33418filll +.............\TU/FandolFang(0)/m/n/16.06 培 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 养 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 单 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 位 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\TU/FandolFang(0)/m/n/16.06 某 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 某 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 学 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 院 +..........\TU/texgyretermes(0)/m/n/16.06 / +..........\TU/FandolFang(0)/m/n/16.06 系 +..........\kern -0.00017 +..........\kern 0.00017 +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752, glue set 85.35826fil +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.59103+2.82654)x81.09052, glue set 2.84544fil +...........\hbox(12.59103+2.82654)x78.24507 +............\special{color push gray 0} +............\hbox(12.59103+2.82654)x78.24507, glue set 23.06255filll +.............\TU/FandolFang(0)/m/n/16.06 学 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 科 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\TU/FandolFang(0)/m/n/16.06 某 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 某 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 学 +..........\kern -0.00017 +..........\kern 0.00017 +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752 +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.51074+2.9229)x81.09052, glue set 2.84544fil +...........\hbox(12.51074+2.9229)x78.24507 +............\special{color push gray 0} +............\hbox(12.51074+2.9229)x78.24507, glue set 7.51627filll +.............\TU/FandolFang(0)/m/n/16.06 研 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 究 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 生 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(10.63171+0.17665)x85.35826, glue set 12.07649fil +...........\hbox(10.63171+0.17665)x73.28177 +............\special{color push gray 0} +............\hbox(10.63171+0.17665)x73.28177 +.............\special{color push gray 0} +.............\TU/texgyretermes(0)/m/n/16.06 Your +.............\glue 4.015 plus 2.00749 minus 1.33833 +.............\TU/texgyretermes(0)/m/n/16.06 Name +.............\kern -0.0002 +.............\kern 0.0002 +.............\special{color pop} +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(0.0+0.0)x48.18, glue set 48.18fil +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752 +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.81587+3.05139)x81.09052, glue set 2.84544fil +...........\hbox(12.81587+3.05139)x78.24507 +............\special{color push gray 0} +............\hbox(12.81587+3.05139)x78.24507, glue set 2.33418filll +.............\TU/FandolFang(0)/m/n/16.06 指 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 导 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 教 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 师 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.67134+2.82654)x85.35826, glue set 21.11827fil +...........\hbox(12.67134+2.82654)x64.23999 +............\special{color push gray 0} +............\hbox(12.67134+2.82654)x64.23999, glue set 4.015filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.73558+2.74625)x48.18, glue set 8.03filll +...........\TU/FandolFang(0)/m/n/16.06 教 +...........\glue 0.0 plus 2.0filll +...........\TU/FandolFang(0)/m/n/16.06 授 +...........\kern -0.00017 +...........\kern 0.00017 +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +.......\mathoff +......\penalty 10000 +......\glue(\parfillskip) 0.0 plus 1.0fil +......\glue(\rightskip) 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(12.39832+16.90797)x398.3386 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(12.39832+16.90797)x398.3386, glue set 14.1778fil +.....\hbox(12.39832+2.73018)x398.3386, glue set 131.41623fil +......\glue(\leftskip) 0.0 plus 1.0fil +......\hbox(0.0+0.0)x0.0 +......\TU/FandolSong(0)/m/n/16.06 二 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 〇 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 二 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 〇 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 年 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 十 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 一 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 月 +......\kern -0.00017 +......\kern 0.00017 +......\penalty 10000 +......\glue(\parfillskip) 0.0 +......\glue(\rightskip) 0.0 plus 1.0fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue -6.0 +...\glue 0.0 plus 1.0fil +...\glue 0.0 plus -1.0fil +...\glue 0.0 plus 1.0fil +...\glue 0.0 +...\glue 0.0 plus 0.0001fil +..\glue(\baselineskip) 22.76228 +..\hbox(0.0+0.0)x398.3386 +...\special{color push gray 0} +...\hbox(0.0+0.0)x398.3386 +...\special{color pop} +.\kern -624.82262 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\kern 624.82262 +.\kern 0.0 diff --git a/testfiles/01-en-cover/01-academic-doctor-2.tex b/testfiles/01-title-page-en/01-title-page-academic-doctor-2.tex similarity index 94% rename from testfiles/01-en-cover/01-academic-doctor-2.tex rename to testfiles/01-title-page-en/01-title-page-academic-doctor-2.tex index 9f523e5f..b7bf172f 100644 --- a/testfiles/01-en-cover/01-academic-doctor-2.tex +++ b/testfiles/01-title-page-en/01-title-page-academic-doctor-2.tex @@ -4,7 +4,7 @@ \thusetup{ title = {此处填入学位论文中文题目且\\长度不得超过二十五个汉字}, title* = {Type the English Title of Your Thesis \\ Here and Keep it Concise and \\ Accurate}, - degree-name = {理学博士}, + degree-category = {理学博士}, department = {某某学院/系}, discipline = {某某学}, author = {Your Name}, diff --git a/testfiles/01-title-page-en/01-title-page-academic-doctor-2.tlg b/testfiles/01-title-page-en/01-title-page-academic-doctor-2.tlg new file mode 100644 index 00000000..7d41386a --- /dev/null +++ b/testfiles/01-title-page-en/01-title-page-academic-doctor-2.tlg @@ -0,0 +1,620 @@ +This is a generated file for the l3build validation system. +Don't change this file in any respect. +*geometry* verbose mode - [ newgeometry ] result: +* driver: xetex +* paper: a4paper +* layout: +* layoutoffset:(h,v)=(0.0pt,0.0pt) +* modes: twoside +* h-part:(L,W,R)=(99.58464pt, 398.3386pt, 99.58464pt) +* v-part:(T,H,B)=(56.9055pt, 617.42482pt, 170.71652pt) +* \paperwidth=597.50787pt +* \paperheight=845.04684pt +* \textwidth=398.3386pt +* \textheight=617.42482pt +* \oddsidemargin=27.31465pt +* \evensidemargin=27.31465pt +* \topmargin=-100.72273pt +* \headheight=76.82234pt +* \headsep=8.5359pt +* \topskip=12.0pt +* \footskip=22.76228pt +* \marginparwidth=56.9055pt +* \marginparsep=14.22636pt +* \columnsep=10.0pt +* \skip\footins=10.8pt plus 4.0pt minus 2.0pt +* \hoffset=0.0pt +* \voffset=0.0pt +* \mag=1000 +* \@twocolumnfalse +* \@twosidetrue +* \@mparswitchtrue +* \@reversemarginfalse +* (1in=72.27pt=25.4mm, 1cm=28.453pt) +Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' with options [Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. +(fontspec) +(fontspec) This font family consists of the following NFSS series/shapes: +(fontspec) +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolHei-Regular.otf]/OT:language=dflt;" +(fontspec) - 'small caps' (m/sc) with NFSS spec.: +(fontspec) - 'bold' (b/n) with NFSS spec.: <->"[FandolHei-Bold.otf]/OT:language=dflt;" +(fontspec) - 'bold small caps' (b/sc) with NFSS spec.: +Package fontspec Info: Font family 'FandolFang(0)' created for font 'FandolFang' with options [Extension={.otf},UprightFont={*-Regular}]. +(fontspec) +(fontspec) This font family consists of the following NFSS series/shapes: +(fontspec) +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolFang-Regular.otf]/OT:language=dflt;" +(fontspec) - 'small caps' (m/sc) with NFSS spec.: +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 16.0617pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 14.05399pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 10.54048pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 16.05827pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 14.05098pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 10.53824pt on input line .... +Completed box being shipped out [1] +\vbox(624.82262+0.0)x425.65324 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\glue -100.72273 +.\vbox(725.54535+0.0)x398.3386, shifted 27.31465 +..\vbox(76.82234+0.0)x398.3386, glue set 76.82234fil +...\glue 0.0 plus 1.0fil +...\hbox(0.0+0.0)x398.3386 +....\special{color push gray 0} +....\hbox(0.0+0.0)x398.3386 +....\special{color pop} +..\glue 8.5359 +..\glue(\lineskip) 0.0 +..\vbox(617.42482+0.0)x398.3386, glue set 52.05019fill +...\write-{} +...\special{color push gray 0} +...\write-{} +...\glue(\topskip) 12.0 +...\hbox(0.0+0.0)x0.0 +...\glue 8.1 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 7.5482 +...\hbox(12.5268+44.37871)x398.3386 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(12.5268+44.37871)x398.3386, glue set 41.63246fil +.....\hbox(12.5268+2.74625)x398.3386, glue set 387.7186fil +......\hbox(0.0+0.0)x0.0 +......\glue -21.5 +......\hbox(12.5268+2.74625)x32.12 +......\penalty 10000 +......\glue(\parfillskip) 0.0 plus 1.0fil +......\glue(\rightskip) 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 40.5 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(20.40823+4.61925)x398.3386, glue set 29.53563fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/FandolHei(0)/m/n/26.09749 此 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 处 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 填 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 入 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 学 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 位 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 论 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 文 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 中 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 文 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 题 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 目 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 且 +....\kern -0.00017 +....\kern 0.00017 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 0.0 plus -1.0 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 21.84363 +...\hbox(20.51262+4.64534)x398.3386, glue set 42.58437fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/FandolHei(0)/m/n/26.09749 长 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 度 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 不 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 得 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 超 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 过 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 二 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 十 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 五 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 个 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 汉 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 字 +....\kern -0.00017 +....\kern 0.00017 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 5.4 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 11.71577 +...\hbox(14.95587+4.39641)x398.3386, glue set 24.41643fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/20.075 Type +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 the +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 English +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 Title +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 of +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 Your +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 Thesis +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 0.0 plus -1.0 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 11.9647 +...\hbox(14.95587+4.37633)x398.3386, glue set 57.69073fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/20.075 Here +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 and +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 Keep +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 it +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 Concise +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 and +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 0.0 plus -1.0 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 12.30598 +...\hbox(14.63467+0.18066)x398.3386, glue set 156.3694fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/20.075 Accurate +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue -9.2 +...\glue 24.1 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 9.37503 +...\hbox(12.5268+4.01498)x398.3386, glue set 73.99374fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/FandolSong(0)/m/n/16.06 (申 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 请 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 清 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 华 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 大 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 学 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 理 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 学 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 博 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 士 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 学 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 位 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 论 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 文) +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 0.0 plus 1.0fill +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(82.30786+123.97461)x398.3386 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(82.30786+123.97461)x398.3386, glue set 49.69762fil +.....\hbox(82.30786+74.277)x398.3386, glue set 84.35965fil +......\hbox(0.0+0.0)x0.0 +......\glue 65.44142 +......\hbox(82.30786+74.277)x248.53752 +.......\mathon +.......\vbox(82.30786+74.277)x248.53752 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752, glue set 48.77359fil +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.73558+2.87473)x81.09052, glue set 2.84544fil +...........\hbox(12.73558+2.87473)x78.24507 +............\special{color push gray 0} +............\hbox(12.73558+2.87473)x78.24507, glue set 2.33418filll +.............\TU/FandolFang(0)/m/n/16.06 培 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 养 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 单 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 位 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\TU/FandolFang(0)/m/n/16.06 某 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 某 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 学 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 院 +..........\TU/texgyretermes(0)/m/n/16.06 / +..........\TU/FandolFang(0)/m/n/16.06 系 +..........\kern -0.00017 +..........\kern 0.00017 +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752, glue set 85.35826fil +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.59103+2.82654)x81.09052, glue set 2.84544fil +...........\hbox(12.59103+2.82654)x78.24507 +............\special{color push gray 0} +............\hbox(12.59103+2.82654)x78.24507, glue set 23.06255filll +.............\TU/FandolFang(0)/m/n/16.06 学 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 科 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\TU/FandolFang(0)/m/n/16.06 某 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 某 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 学 +..........\kern -0.00017 +..........\kern 0.00017 +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752 +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.51074+2.9229)x81.09052, glue set 2.84544fil +...........\hbox(12.51074+2.9229)x78.24507 +............\special{color push gray 0} +............\hbox(12.51074+2.9229)x78.24507, glue set 7.51627filll +.............\TU/FandolFang(0)/m/n/16.06 研 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 究 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 生 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(10.63171+0.17665)x85.35826, glue set 12.07649fil +...........\hbox(10.63171+0.17665)x73.28177 +............\special{color push gray 0} +............\hbox(10.63171+0.17665)x73.28177 +.............\special{color push gray 0} +.............\TU/texgyretermes(0)/m/n/16.06 Your +.............\glue 4.015 plus 2.00749 minus 1.33833 +.............\TU/texgyretermes(0)/m/n/16.06 Name +.............\kern -0.0002 +.............\kern 0.0002 +.............\special{color pop} +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(0.0+0.0)x48.18, glue set 48.18fil +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752 +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.81587+3.05139)x81.09052, glue set 2.84544fil +...........\hbox(12.81587+3.05139)x78.24507 +............\special{color push gray 0} +............\hbox(12.81587+3.05139)x78.24507, glue set 2.33418filll +.............\TU/FandolFang(0)/m/n/16.06 指 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 导 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 教 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 师 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.67134+2.82654)x85.35826, glue set 21.11827fil +...........\hbox(12.67134+2.82654)x64.23999 +............\special{color push gray 0} +............\hbox(12.67134+2.82654)x64.23999, glue set 4.015filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.73558+2.74625)x48.18, glue set 8.03filll +...........\TU/FandolFang(0)/m/n/16.06 教 +...........\glue 0.0 plus 2.0filll +...........\TU/FandolFang(0)/m/n/16.06 授 +...........\kern -0.00017 +...........\kern 0.00017 +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752 +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.81587+3.05139)x81.09052, glue set 2.84544fil +...........\hbox(12.81587+3.05139)x78.24507 +............\special{color push gray 0} +............\hbox(12.81587+3.05139)x78.24507, glue set - 0.51373filll +.............\TU/FandolFang(0)/m/n/16.06 副 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 指 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 导 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 教 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 师 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.67134+2.82654)x85.35826, glue set 21.11827fil +...........\hbox(12.67134+2.82654)x64.23999 +............\special{color push gray 0} +............\hbox(12.67134+2.82654)x64.23999, glue set 4.015filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.73558+2.74625)x48.18, glue set 8.03filll +...........\TU/FandolFang(0)/m/n/16.06 教 +...........\glue 0.0 plus 2.0filll +...........\TU/FandolFang(0)/m/n/16.06 授 +...........\kern -0.00017 +...........\kern 0.00017 +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +.......\mathoff +......\penalty 10000 +......\glue(\parfillskip) 0.0 plus 1.0fil +......\glue(\rightskip) 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(12.39832+16.90797)x398.3386 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(12.39832+16.90797)x398.3386, glue set 14.1778fil +.....\hbox(12.39832+2.73018)x398.3386, glue set 131.41623fil +......\glue(\leftskip) 0.0 plus 1.0fil +......\hbox(0.0+0.0)x0.0 +......\TU/FandolSong(0)/m/n/16.06 二 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 〇 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 二 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 〇 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 年 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 十 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 一 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 月 +......\kern -0.00017 +......\kern 0.00017 +......\penalty 10000 +......\glue(\parfillskip) 0.0 +......\glue(\rightskip) 0.0 plus 1.0fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue -6.0 +...\glue 0.0 plus 1.0fil +...\glue 0.0 plus -1.0fil +...\glue 0.0 plus 1.0fil +...\glue 0.0 +...\glue 0.0 plus 0.0001fil +..\glue(\baselineskip) 22.76228 +..\hbox(0.0+0.0)x398.3386 +...\special{color push gray 0} +...\hbox(0.0+0.0)x398.3386 +...\special{color pop} +.\kern -624.82262 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\kern 624.82262 +.\kern 0.0 diff --git a/testfiles/01-title-page-en/01-title-page-academic-doctor-3.tex b/testfiles/01-title-page-en/01-title-page-academic-doctor-3.tex new file mode 100644 index 00000000..0a7be750 --- /dev/null +++ b/testfiles/01-title-page-en/01-title-page-academic-doctor-3.tex @@ -0,0 +1,25 @@ +\input{regression-test.tex} +\documentclass[degree=doctor,language=english]{thuthesis} + +\thusetup{ + title = {此处填入学位论文中文题目且\\长度不得超过二十五个汉字}, + title* = {Type the English Title of Your Thesis \\ Here and Keep it Concise and \\ Accurate}, + degree-category = {理学博士}, + department = {某某学院/系}, + discipline = {某某学}, + author = {Your Name}, + supervisor = {某某某, 教授}, + co-supervisor = {某某某, 教授}, + date = {2020-11-01}, +} + +\begin{document} +\START +\showoutput + +\makeatletter +\thu@titlepage + +\clearpage +\OMIT +\end{document} diff --git a/testfiles/01-title-page-en/01-title-page-academic-doctor-3.tlg b/testfiles/01-title-page-en/01-title-page-academic-doctor-3.tlg new file mode 100644 index 00000000..8807d450 --- /dev/null +++ b/testfiles/01-title-page-en/01-title-page-academic-doctor-3.tlg @@ -0,0 +1,622 @@ +This is a generated file for the l3build validation system. +Don't change this file in any respect. +*geometry* verbose mode - [ newgeometry ] result: +* driver: xetex +* paper: a4paper +* layout: +* layoutoffset:(h,v)=(0.0pt,0.0pt) +* modes: twoside +* h-part:(L,W,R)=(99.58464pt, 398.3386pt, 99.58464pt) +* v-part:(T,H,B)=(56.9055pt, 617.42482pt, 170.71652pt) +* \paperwidth=597.50787pt +* \paperheight=845.04684pt +* \textwidth=398.3386pt +* \textheight=617.42482pt +* \oddsidemargin=27.31465pt +* \evensidemargin=27.31465pt +* \topmargin=-100.72273pt +* \headheight=76.82234pt +* \headsep=8.5359pt +* \topskip=12.0pt +* \footskip=22.76228pt +* \marginparwidth=56.9055pt +* \marginparsep=14.22636pt +* \columnsep=10.0pt +* \skip\footins=10.8pt plus 4.0pt minus 2.0pt +* \hoffset=0.0pt +* \voffset=0.0pt +* \mag=1000 +* \@twocolumnfalse +* \@twosidetrue +* \@mparswitchtrue +* \@reversemarginfalse +* (1in=72.27pt=25.4mm, 1cm=28.453pt) +Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' with options [Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. +(fontspec) +(fontspec) This font family consists of the following NFSS series/shapes: +(fontspec) +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolHei-Regular.otf]/OT:language=dflt;" +(fontspec) - 'small caps' (m/sc) with NFSS spec.: +(fontspec) - 'bold' (b/n) with NFSS spec.: <->"[FandolHei-Bold.otf]/OT:language=dflt;" +(fontspec) - 'bold small caps' (b/sc) with NFSS spec.: +Package fontspec Info: Font family 'FandolFang(0)' created for font 'FandolFang' with options [Extension={.otf},UprightFont={*-Regular}]. +(fontspec) +(fontspec) This font family consists of the following NFSS series/shapes: +(fontspec) +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolFang-Regular.otf]/OT:language=dflt;" +(fontspec) - 'small caps' (m/sc) with NFSS spec.: +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 16.0617pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 14.05399pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 10.54048pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 16.05827pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 14.05098pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 10.53824pt on input line .... +Completed box being shipped out [1] +\vbox(624.82262+0.0)x425.65324 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\glue -100.72273 +.\vbox(725.54535+0.0)x398.3386, shifted 27.31465 +..\vbox(76.82234+0.0)x398.3386, glue set 76.82234fil +...\glue 0.0 plus 1.0fil +...\hbox(0.0+0.0)x398.3386 +....\special{color push gray 0} +....\hbox(0.0+0.0)x398.3386 +....\special{color pop} +..\glue 8.5359 +..\glue(\lineskip) 0.0 +..\vbox(617.42482+0.0)x398.3386, glue set 52.05019fill +...\write-{} +...\special{color push gray 0} +...\write-{} +...\glue(\topskip) 12.0 +...\hbox(0.0+0.0)x0.0 +...\glue 8.1 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 7.5482 +...\hbox(12.5268+44.37871)x398.3386 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(12.5268+44.37871)x398.3386, glue set 41.63246fil +.....\hbox(12.5268+2.74625)x398.3386, glue set 387.7186fil +......\hbox(0.0+0.0)x0.0 +......\glue -21.5 +......\hbox(12.5268+2.74625)x32.12 +......\penalty 10000 +......\glue(\parfillskip) 0.0 plus 1.0fil +......\glue(\rightskip) 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 40.5 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(20.40823+4.61925)x398.3386, glue set 29.53563fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/FandolHei(0)/m/n/26.09749 此 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 处 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 填 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 入 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 学 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 位 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 论 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 文 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 中 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 文 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 题 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 目 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 且 +....\kern -0.00017 +....\kern 0.00017 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 0.0 plus -1.0 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 21.84363 +...\hbox(20.51262+4.64534)x398.3386, glue set 42.58437fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/FandolHei(0)/m/n/26.09749 长 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 度 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 不 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 得 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 超 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 过 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 二 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 十 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 五 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 个 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 汉 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 字 +....\kern -0.00017 +....\kern 0.00017 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 5.4 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 11.71577 +...\hbox(14.95587+4.39641)x398.3386, glue set 24.41643fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/20.075 Type +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 the +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 English +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 Title +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 of +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 Your +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 Thesis +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 0.0 plus -1.0 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 11.9647 +...\hbox(14.95587+4.37633)x398.3386, glue set 57.69073fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/20.075 Here +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 and +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 Keep +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 it +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 Concise +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 and +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 0.0 plus -1.0 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 12.30598 +...\hbox(14.63467+0.18066)x398.3386, glue set 156.3694fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/20.075 Accurate +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue -9.2 +...\glue 24.1 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 9.37503 +...\hbox(12.5268+4.01498)x398.3386, glue set 73.99374fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/FandolSong(0)/m/n/16.06 (申 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 请 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 清 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 华 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 大 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 学 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 理 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 学 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 博 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 士 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 学 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 位 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 论 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 文) +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 0.0 plus 1.0fill +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(82.30786+123.97461)x398.3386 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(82.30786+123.97461)x398.3386, glue set 49.69762fil +.....\hbox(82.30786+74.277)x398.3386, glue set 84.35965fil +......\hbox(0.0+0.0)x0.0 +......\glue 65.44142 +......\hbox(82.30786+74.277)x248.53752 +.......\mathon +.......\vbox(82.30786+74.277)x248.53752 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752, glue set 48.77359fil +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.73558+2.87473)x81.09052, glue set 2.84544fil +...........\hbox(12.73558+2.87473)x78.24507 +............\special{color push gray 0} +............\hbox(12.73558+2.87473)x78.24507, glue set 2.33418filll +.............\TU/FandolFang(0)/m/n/16.06 培 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 养 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 单 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 位 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\TU/FandolFang(0)/m/n/16.06 某 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 某 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 学 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 院 +..........\TU/texgyretermes(0)/m/n/16.06 / +..........\TU/FandolFang(0)/m/n/16.06 系 +..........\kern -0.00017 +..........\kern 0.00017 +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752, glue set 85.35826fil +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.59103+2.82654)x81.09052, glue set 2.84544fil +...........\hbox(12.59103+2.82654)x78.24507 +............\special{color push gray 0} +............\hbox(12.59103+2.82654)x78.24507, glue set 23.06255filll +.............\TU/FandolFang(0)/m/n/16.06 学 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 科 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\TU/FandolFang(0)/m/n/16.06 某 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 某 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 学 +..........\kern -0.00017 +..........\kern 0.00017 +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752 +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.51074+2.9229)x81.09052, glue set 2.84544fil +...........\hbox(12.51074+2.9229)x78.24507 +............\special{color push gray 0} +............\hbox(12.51074+2.9229)x78.24507, glue set 7.51627filll +.............\TU/FandolFang(0)/m/n/16.06 研 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 究 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 生 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(10.63171+0.17665)x85.35826, glue set 12.07649fil +...........\hbox(10.63171+0.17665)x73.28177 +............\special{color push gray 0} +............\hbox(10.63171+0.17665)x73.28177 +.............\special{color push gray 0} +.............\TU/texgyretermes(0)/m/n/16.06 Your +.............\glue 4.015 plus 2.00749 minus 1.33833 +.............\TU/texgyretermes(0)/m/n/16.06 Name +.............\kern -0.0002 +.............\kern 0.0002 +.............\special{color pop} +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(0.0+0.0)x48.18, glue set 48.18fil +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752 +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.81587+3.05139)x81.09052, glue set 2.84544fil +...........\hbox(12.81587+3.05139)x78.24507 +............\special{color push gray 0} +............\hbox(12.81587+3.05139)x78.24507, glue set 2.33418filll +.............\TU/FandolFang(0)/m/n/16.06 指 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 导 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 教 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 师 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.67134+2.82654)x85.35826, glue set 21.11827fil +...........\hbox(12.67134+2.82654)x64.23999 +............\special{color push gray 0} +............\hbox(12.67134+2.82654)x64.23999, glue set 4.015filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.73558+2.74625)x48.18, glue set 8.03filll +...........\TU/FandolFang(0)/m/n/16.06 教 +...........\glue 0.0 plus 2.0filll +...........\TU/FandolFang(0)/m/n/16.06 授 +...........\kern -0.00017 +...........\kern 0.00017 +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752 +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.81587+3.05139)x81.09052, glue set 2.84544fil +...........\hbox(12.81587+3.05139)x78.24507 +............\special{color push gray 0} +............\hbox(12.81587+3.05139)x78.24507, glue set - 3.62299filll +.............\TU/FandolFang(0)/m/n/16.06 联 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 合 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 指 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 导 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 教 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 师 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.67134+2.82654)x85.35826, glue set 21.11827fil +...........\hbox(12.67134+2.82654)x64.23999 +............\special{color push gray 0} +............\hbox(12.67134+2.82654)x64.23999, glue set 4.015filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.73558+2.74625)x48.18, glue set 8.03filll +...........\TU/FandolFang(0)/m/n/16.06 教 +...........\glue 0.0 plus 2.0filll +...........\TU/FandolFang(0)/m/n/16.06 授 +...........\kern -0.00017 +...........\kern 0.00017 +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +.......\mathoff +......\penalty 10000 +......\glue(\parfillskip) 0.0 plus 1.0fil +......\glue(\rightskip) 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(12.39832+16.90797)x398.3386 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(12.39832+16.90797)x398.3386, glue set 14.1778fil +.....\hbox(12.39832+2.73018)x398.3386, glue set 131.41623fil +......\glue(\leftskip) 0.0 plus 1.0fil +......\hbox(0.0+0.0)x0.0 +......\TU/FandolSong(0)/m/n/16.06 二 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 〇 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 二 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 〇 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 年 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 十 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 一 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 月 +......\kern -0.00017 +......\kern 0.00017 +......\penalty 10000 +......\glue(\parfillskip) 0.0 +......\glue(\rightskip) 0.0 plus 1.0fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue -6.0 +...\glue 0.0 plus 1.0fil +...\glue 0.0 plus -1.0fil +...\glue 0.0 plus 1.0fil +...\glue 0.0 +...\glue 0.0 plus 0.0001fil +..\glue(\baselineskip) 22.76228 +..\hbox(0.0+0.0)x398.3386 +...\special{color push gray 0} +...\hbox(0.0+0.0)x398.3386 +...\special{color pop} +.\kern -624.82262 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\kern 624.82262 +.\kern 0.0 diff --git a/testfiles/01-title-page-en/01-title-page-academic-master-1.tex b/testfiles/01-title-page-en/01-title-page-academic-master-1.tex new file mode 100644 index 00000000..6f2d7818 --- /dev/null +++ b/testfiles/01-title-page-en/01-title-page-academic-master-1.tex @@ -0,0 +1,24 @@ +\input{regression-test.tex} +\documentclass[degree=master,language=english]{thuthesis} + +\thusetup{ + title = {此处填入学位论文中文题目且\\长度不得超过二十五个汉字}, + title* = {Type the English Title of Your Thesis \\ Here and Keep it Concise and \\ Accurate}, + degree-category = {理学硕士}, + department = {某某学院/系}, + discipline = {某某学}, + author = {Your Name}, + supervisor = {某某某, 教授}, + date = {2020-11-01}, +} + +\begin{document} +\START +\showoutput + +\makeatletter +\thu@titlepage + +\clearpage +\OMIT +\end{document} diff --git a/testfiles/01-title-page-en/01-title-page-academic-master-1.tlg b/testfiles/01-title-page-en/01-title-page-academic-master-1.tlg new file mode 100644 index 00000000..b380b1bb --- /dev/null +++ b/testfiles/01-title-page-en/01-title-page-academic-master-1.tlg @@ -0,0 +1,558 @@ +This is a generated file for the l3build validation system. +Don't change this file in any respect. +*geometry* verbose mode - [ newgeometry ] result: +* driver: xetex +* paper: a4paper +* layout: +* layoutoffset:(h,v)=(0.0pt,0.0pt) +* modes: twoside +* h-part:(L,W,R)=(99.58464pt, 398.3386pt, 99.58464pt) +* v-part:(T,H,B)=(56.9055pt, 617.42482pt, 170.71652pt) +* \paperwidth=597.50787pt +* \paperheight=845.04684pt +* \textwidth=398.3386pt +* \textheight=617.42482pt +* \oddsidemargin=27.31465pt +* \evensidemargin=27.31465pt +* \topmargin=-100.72273pt +* \headheight=76.82234pt +* \headsep=8.5359pt +* \topskip=12.0pt +* \footskip=22.76228pt +* \marginparwidth=56.9055pt +* \marginparsep=14.22636pt +* \columnsep=10.0pt +* \skip\footins=10.8pt plus 4.0pt minus 2.0pt +* \hoffset=0.0pt +* \voffset=0.0pt +* \mag=1000 +* \@twocolumnfalse +* \@twosidetrue +* \@mparswitchtrue +* \@reversemarginfalse +* (1in=72.27pt=25.4mm, 1cm=28.453pt) +Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' with options [Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. +(fontspec) +(fontspec) This font family consists of the following NFSS series/shapes: +(fontspec) +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolHei-Regular.otf]/OT:language=dflt;" +(fontspec) - 'small caps' (m/sc) with NFSS spec.: +(fontspec) - 'bold' (b/n) with NFSS spec.: <->"[FandolHei-Bold.otf]/OT:language=dflt;" +(fontspec) - 'bold small caps' (b/sc) with NFSS spec.: +Package fontspec Info: Font family 'FandolFang(0)' created for font 'FandolFang' with options [Extension={.otf},UprightFont={*-Regular}]. +(fontspec) +(fontspec) This font family consists of the following NFSS series/shapes: +(fontspec) +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolFang-Regular.otf]/OT:language=dflt;" +(fontspec) - 'small caps' (m/sc) with NFSS spec.: +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 16.0617pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 14.05399pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 10.54048pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 16.05827pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 14.05098pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 10.53824pt on input line .... +Completed box being shipped out [1] +\vbox(624.82262+0.0)x425.65324 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\glue -100.72273 +.\vbox(725.54535+0.0)x398.3386, shifted 27.31465 +..\vbox(76.82234+0.0)x398.3386, glue set 76.82234fil +...\glue 0.0 plus 1.0fil +...\hbox(0.0+0.0)x398.3386 +....\special{color push gray 0} +....\hbox(0.0+0.0)x398.3386 +....\special{color pop} +..\glue 8.5359 +..\glue(\lineskip) 0.0 +..\vbox(617.42482+0.0)x398.3386, glue set 52.05019fill +...\write-{} +...\special{color push gray 0} +...\write-{} +...\glue(\topskip) 12.0 +...\hbox(0.0+0.0)x0.0 +...\glue 8.1 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 7.5482 +...\hbox(12.5268+44.37871)x398.3386 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(12.5268+44.37871)x398.3386, glue set 41.63246fil +.....\hbox(12.5268+2.74625)x398.3386, glue set 387.7186fil +......\hbox(0.0+0.0)x0.0 +......\glue -21.5 +......\hbox(12.5268+2.74625)x32.12 +......\penalty 10000 +......\glue(\parfillskip) 0.0 plus 1.0fil +......\glue(\rightskip) 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 40.5 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(20.40823+4.61925)x398.3386, glue set 29.53563fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/FandolHei(0)/m/n/26.09749 此 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 处 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 填 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 入 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 学 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 位 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 论 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 文 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 中 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 文 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 题 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 目 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 且 +....\kern -0.00017 +....\kern 0.00017 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 0.0 plus -1.0 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 21.84363 +...\hbox(20.51262+4.64534)x398.3386, glue set 42.58437fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/FandolHei(0)/m/n/26.09749 长 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 度 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 不 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 得 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 超 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 过 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 二 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 十 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 五 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 个 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 汉 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 字 +....\kern -0.00017 +....\kern 0.00017 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 5.4 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 11.71577 +...\hbox(14.95587+4.39641)x398.3386, glue set 24.41643fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/20.075 Type +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 the +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 English +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 Title +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 of +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 Your +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 Thesis +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 0.0 plus -1.0 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 11.9647 +...\hbox(14.95587+4.37633)x398.3386, glue set 57.69073fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/20.075 Here +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 and +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 Keep +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 it +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 Concise +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 and +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 0.0 plus -1.0 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 12.30598 +...\hbox(14.63467+0.18066)x398.3386, glue set 156.3694fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/20.075 Accurate +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue -9.2 +...\glue 24.1 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 9.37503 +...\hbox(12.5268+4.01498)x398.3386, glue set 73.99374fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/FandolSong(0)/m/n/16.06 (申 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 请 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 清 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 华 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 大 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 学 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 理 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 学 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 硕 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 士 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 学 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 位 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 论 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 文) +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 0.0 plus 1.0fill +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(66.64937+139.6331)x398.3386 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(66.64937+139.6331)x398.3386, glue set 81.01459fil +.....\hbox(66.64937+58.61852)x398.3386, glue set 84.35965fil +......\hbox(0.0+0.0)x0.0 +......\glue 65.44142 +......\hbox(66.64937+58.61852)x248.53752 +.......\mathon +.......\vbox(66.64937+58.61852)x248.53752 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752, glue set 48.77359fil +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.73558+2.87473)x81.09052, glue set 2.84544fil +...........\hbox(12.73558+2.87473)x78.24507 +............\special{color push gray 0} +............\hbox(12.73558+2.87473)x78.24507, glue set 2.33418filll +.............\TU/FandolFang(0)/m/n/16.06 培 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 养 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 单 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 位 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\TU/FandolFang(0)/m/n/16.06 某 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 某 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 学 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 院 +..........\TU/texgyretermes(0)/m/n/16.06 / +..........\TU/FandolFang(0)/m/n/16.06 系 +..........\kern -0.00017 +..........\kern 0.00017 +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752, glue set 85.35826fil +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.59103+2.82654)x81.09052, glue set 2.84544fil +...........\hbox(12.59103+2.82654)x78.24507 +............\special{color push gray 0} +............\hbox(12.59103+2.82654)x78.24507, glue set 23.06255filll +.............\TU/FandolFang(0)/m/n/16.06 学 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 科 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\TU/FandolFang(0)/m/n/16.06 某 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 某 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 学 +..........\kern -0.00017 +..........\kern 0.00017 +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752 +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.51074+2.9229)x81.09052, glue set 2.84544fil +...........\hbox(12.51074+2.9229)x78.24507 +............\special{color push gray 0} +............\hbox(12.51074+2.9229)x78.24507, glue set 7.51627filll +.............\TU/FandolFang(0)/m/n/16.06 研 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 究 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 生 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(10.63171+0.17665)x85.35826, glue set 12.07649fil +...........\hbox(10.63171+0.17665)x73.28177 +............\special{color push gray 0} +............\hbox(10.63171+0.17665)x73.28177 +.............\special{color push gray 0} +.............\TU/texgyretermes(0)/m/n/16.06 Your +.............\glue 4.015 plus 2.00749 minus 1.33833 +.............\TU/texgyretermes(0)/m/n/16.06 Name +.............\kern -0.0002 +.............\kern 0.0002 +.............\special{color pop} +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(0.0+0.0)x48.18, glue set 48.18fil +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752 +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.81587+3.05139)x81.09052, glue set 2.84544fil +...........\hbox(12.81587+3.05139)x78.24507 +............\special{color push gray 0} +............\hbox(12.81587+3.05139)x78.24507, glue set 2.33418filll +.............\TU/FandolFang(0)/m/n/16.06 指 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 导 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 教 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 师 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.67134+2.82654)x85.35826, glue set 21.11827fil +...........\hbox(12.67134+2.82654)x64.23999 +............\special{color push gray 0} +............\hbox(12.67134+2.82654)x64.23999, glue set 4.015filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.73558+2.74625)x48.18, glue set 8.03filll +...........\TU/FandolFang(0)/m/n/16.06 教 +...........\glue 0.0 plus 2.0filll +...........\TU/FandolFang(0)/m/n/16.06 授 +...........\kern -0.00017 +...........\kern 0.00017 +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +.......\mathoff +......\penalty 10000 +......\glue(\parfillskip) 0.0 plus 1.0fil +......\glue(\rightskip) 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(12.39832+16.90797)x398.3386 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(12.39832+16.90797)x398.3386, glue set 14.1778fil +.....\hbox(12.39832+2.73018)x398.3386, glue set 131.41623fil +......\glue(\leftskip) 0.0 plus 1.0fil +......\hbox(0.0+0.0)x0.0 +......\TU/FandolSong(0)/m/n/16.06 二 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 〇 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 二 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 〇 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 年 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 十 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 一 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 月 +......\kern -0.00017 +......\kern 0.00017 +......\penalty 10000 +......\glue(\parfillskip) 0.0 +......\glue(\rightskip) 0.0 plus 1.0fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue -6.0 +...\glue 0.0 plus 1.0fil +...\glue 0.0 plus -1.0fil +...\glue 0.0 plus 1.0fil +...\glue 0.0 +...\glue 0.0 plus 0.0001fil +..\glue(\baselineskip) 22.76228 +..\hbox(0.0+0.0)x398.3386 +...\special{color push gray 0} +...\hbox(0.0+0.0)x398.3386 +...\special{color pop} +.\kern -624.82262 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\kern 624.82262 +.\kern 0.0 diff --git a/testfiles/01-en-cover/01-academic-master-2.tex b/testfiles/01-title-page-en/01-title-page-academic-master-2.tex similarity index 94% rename from testfiles/01-en-cover/01-academic-master-2.tex rename to testfiles/01-title-page-en/01-title-page-academic-master-2.tex index 13f682d6..ea959b4e 100644 --- a/testfiles/01-en-cover/01-academic-master-2.tex +++ b/testfiles/01-title-page-en/01-title-page-academic-master-2.tex @@ -4,7 +4,7 @@ \thusetup{ title = {此处填入学位论文中文题目且\\长度不得超过二十五个汉字}, title* = {Type the English Title of Your Thesis \\ Here and Keep it Concise and \\ Accurate}, - degree-name = {理学硕士}, + degree-category = {理学硕士}, department = {某某学院/系}, discipline = {某某学}, author = {Your Name}, diff --git a/testfiles/01-title-page-en/01-title-page-academic-master-2.tlg b/testfiles/01-title-page-en/01-title-page-academic-master-2.tlg new file mode 100644 index 00000000..b8434521 --- /dev/null +++ b/testfiles/01-title-page-en/01-title-page-academic-master-2.tlg @@ -0,0 +1,620 @@ +This is a generated file for the l3build validation system. +Don't change this file in any respect. +*geometry* verbose mode - [ newgeometry ] result: +* driver: xetex +* paper: a4paper +* layout: +* layoutoffset:(h,v)=(0.0pt,0.0pt) +* modes: twoside +* h-part:(L,W,R)=(99.58464pt, 398.3386pt, 99.58464pt) +* v-part:(T,H,B)=(56.9055pt, 617.42482pt, 170.71652pt) +* \paperwidth=597.50787pt +* \paperheight=845.04684pt +* \textwidth=398.3386pt +* \textheight=617.42482pt +* \oddsidemargin=27.31465pt +* \evensidemargin=27.31465pt +* \topmargin=-100.72273pt +* \headheight=76.82234pt +* \headsep=8.5359pt +* \topskip=12.0pt +* \footskip=22.76228pt +* \marginparwidth=56.9055pt +* \marginparsep=14.22636pt +* \columnsep=10.0pt +* \skip\footins=10.8pt plus 4.0pt minus 2.0pt +* \hoffset=0.0pt +* \voffset=0.0pt +* \mag=1000 +* \@twocolumnfalse +* \@twosidetrue +* \@mparswitchtrue +* \@reversemarginfalse +* (1in=72.27pt=25.4mm, 1cm=28.453pt) +Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' with options [Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. +(fontspec) +(fontspec) This font family consists of the following NFSS series/shapes: +(fontspec) +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolHei-Regular.otf]/OT:language=dflt;" +(fontspec) - 'small caps' (m/sc) with NFSS spec.: +(fontspec) - 'bold' (b/n) with NFSS spec.: <->"[FandolHei-Bold.otf]/OT:language=dflt;" +(fontspec) - 'bold small caps' (b/sc) with NFSS spec.: +Package fontspec Info: Font family 'FandolFang(0)' created for font 'FandolFang' with options [Extension={.otf},UprightFont={*-Regular}]. +(fontspec) +(fontspec) This font family consists of the following NFSS series/shapes: +(fontspec) +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolFang-Regular.otf]/OT:language=dflt;" +(fontspec) - 'small caps' (m/sc) with NFSS spec.: +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 16.0617pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 14.05399pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 10.54048pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 16.05827pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 14.05098pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 10.53824pt on input line .... +Completed box being shipped out [1] +\vbox(624.82262+0.0)x425.65324 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\glue -100.72273 +.\vbox(725.54535+0.0)x398.3386, shifted 27.31465 +..\vbox(76.82234+0.0)x398.3386, glue set 76.82234fil +...\glue 0.0 plus 1.0fil +...\hbox(0.0+0.0)x398.3386 +....\special{color push gray 0} +....\hbox(0.0+0.0)x398.3386 +....\special{color pop} +..\glue 8.5359 +..\glue(\lineskip) 0.0 +..\vbox(617.42482+0.0)x398.3386, glue set 52.05019fill +...\write-{} +...\special{color push gray 0} +...\write-{} +...\glue(\topskip) 12.0 +...\hbox(0.0+0.0)x0.0 +...\glue 8.1 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 7.5482 +...\hbox(12.5268+44.37871)x398.3386 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(12.5268+44.37871)x398.3386, glue set 41.63246fil +.....\hbox(12.5268+2.74625)x398.3386, glue set 387.7186fil +......\hbox(0.0+0.0)x0.0 +......\glue -21.5 +......\hbox(12.5268+2.74625)x32.12 +......\penalty 10000 +......\glue(\parfillskip) 0.0 plus 1.0fil +......\glue(\rightskip) 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 40.5 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(20.40823+4.61925)x398.3386, glue set 29.53563fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/FandolHei(0)/m/n/26.09749 此 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 处 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 填 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 入 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 学 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 位 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 论 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 文 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 中 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 文 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 题 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 目 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 且 +....\kern -0.00017 +....\kern 0.00017 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 0.0 plus -1.0 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 21.84363 +...\hbox(20.51262+4.64534)x398.3386, glue set 42.58437fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/FandolHei(0)/m/n/26.09749 长 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 度 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 不 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 得 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 超 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 过 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 二 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 十 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 五 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 个 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 汉 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 字 +....\kern -0.00017 +....\kern 0.00017 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 5.4 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 11.71577 +...\hbox(14.95587+4.39641)x398.3386, glue set 24.41643fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/20.075 Type +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 the +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 English +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 Title +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 of +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 Your +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 Thesis +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 0.0 plus -1.0 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 11.9647 +...\hbox(14.95587+4.37633)x398.3386, glue set 57.69073fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/20.075 Here +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 and +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 Keep +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 it +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 Concise +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 and +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 0.0 plus -1.0 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 12.30598 +...\hbox(14.63467+0.18066)x398.3386, glue set 156.3694fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/20.075 Accurate +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue -9.2 +...\glue 24.1 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 9.37503 +...\hbox(12.5268+4.01498)x398.3386, glue set 73.99374fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/FandolSong(0)/m/n/16.06 (申 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 请 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 清 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 华 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 大 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 学 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 理 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 学 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 硕 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 士 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 学 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 位 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 论 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 文) +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 0.0 plus 1.0fill +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(82.30786+123.97461)x398.3386 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(82.30786+123.97461)x398.3386, glue set 49.69762fil +.....\hbox(82.30786+74.277)x398.3386, glue set 84.35965fil +......\hbox(0.0+0.0)x0.0 +......\glue 65.44142 +......\hbox(82.30786+74.277)x248.53752 +.......\mathon +.......\vbox(82.30786+74.277)x248.53752 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752, glue set 48.77359fil +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.73558+2.87473)x81.09052, glue set 2.84544fil +...........\hbox(12.73558+2.87473)x78.24507 +............\special{color push gray 0} +............\hbox(12.73558+2.87473)x78.24507, glue set 2.33418filll +.............\TU/FandolFang(0)/m/n/16.06 培 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 养 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 单 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 位 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\TU/FandolFang(0)/m/n/16.06 某 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 某 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 学 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 院 +..........\TU/texgyretermes(0)/m/n/16.06 / +..........\TU/FandolFang(0)/m/n/16.06 系 +..........\kern -0.00017 +..........\kern 0.00017 +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752, glue set 85.35826fil +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.59103+2.82654)x81.09052, glue set 2.84544fil +...........\hbox(12.59103+2.82654)x78.24507 +............\special{color push gray 0} +............\hbox(12.59103+2.82654)x78.24507, glue set 23.06255filll +.............\TU/FandolFang(0)/m/n/16.06 学 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 科 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\TU/FandolFang(0)/m/n/16.06 某 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 某 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 学 +..........\kern -0.00017 +..........\kern 0.00017 +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752 +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.51074+2.9229)x81.09052, glue set 2.84544fil +...........\hbox(12.51074+2.9229)x78.24507 +............\special{color push gray 0} +............\hbox(12.51074+2.9229)x78.24507, glue set 7.51627filll +.............\TU/FandolFang(0)/m/n/16.06 研 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 究 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 生 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(10.63171+0.17665)x85.35826, glue set 12.07649fil +...........\hbox(10.63171+0.17665)x73.28177 +............\special{color push gray 0} +............\hbox(10.63171+0.17665)x73.28177 +.............\special{color push gray 0} +.............\TU/texgyretermes(0)/m/n/16.06 Your +.............\glue 4.015 plus 2.00749 minus 1.33833 +.............\TU/texgyretermes(0)/m/n/16.06 Name +.............\kern -0.0002 +.............\kern 0.0002 +.............\special{color pop} +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(0.0+0.0)x48.18, glue set 48.18fil +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752 +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.81587+3.05139)x81.09052, glue set 2.84544fil +...........\hbox(12.81587+3.05139)x78.24507 +............\special{color push gray 0} +............\hbox(12.81587+3.05139)x78.24507, glue set 2.33418filll +.............\TU/FandolFang(0)/m/n/16.06 指 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 导 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 教 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 师 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.67134+2.82654)x85.35826, glue set 21.11827fil +...........\hbox(12.67134+2.82654)x64.23999 +............\special{color push gray 0} +............\hbox(12.67134+2.82654)x64.23999, glue set 4.015filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.73558+2.74625)x48.18, glue set 8.03filll +...........\TU/FandolFang(0)/m/n/16.06 教 +...........\glue 0.0 plus 2.0filll +...........\TU/FandolFang(0)/m/n/16.06 授 +...........\kern -0.00017 +...........\kern 0.00017 +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752 +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.81587+3.05139)x81.09052, glue set 2.84544fil +...........\hbox(12.81587+3.05139)x78.24507 +............\special{color push gray 0} +............\hbox(12.81587+3.05139)x78.24507, glue set - 0.51373filll +.............\TU/FandolFang(0)/m/n/16.06 副 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 指 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 导 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 教 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 师 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.67134+2.82654)x85.35826, glue set 21.11827fil +...........\hbox(12.67134+2.82654)x64.23999 +............\special{color push gray 0} +............\hbox(12.67134+2.82654)x64.23999, glue set 4.015filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.73558+2.74625)x48.18, glue set 8.03filll +...........\TU/FandolFang(0)/m/n/16.06 教 +...........\glue 0.0 plus 2.0filll +...........\TU/FandolFang(0)/m/n/16.06 授 +...........\kern -0.00017 +...........\kern 0.00017 +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +.......\mathoff +......\penalty 10000 +......\glue(\parfillskip) 0.0 plus 1.0fil +......\glue(\rightskip) 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(12.39832+16.90797)x398.3386 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(12.39832+16.90797)x398.3386, glue set 14.1778fil +.....\hbox(12.39832+2.73018)x398.3386, glue set 131.41623fil +......\glue(\leftskip) 0.0 plus 1.0fil +......\hbox(0.0+0.0)x0.0 +......\TU/FandolSong(0)/m/n/16.06 二 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 〇 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 二 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 〇 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 年 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 十 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 一 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 月 +......\kern -0.00017 +......\kern 0.00017 +......\penalty 10000 +......\glue(\parfillskip) 0.0 +......\glue(\rightskip) 0.0 plus 1.0fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue -6.0 +...\glue 0.0 plus 1.0fil +...\glue 0.0 plus -1.0fil +...\glue 0.0 plus 1.0fil +...\glue 0.0 +...\glue 0.0 plus 0.0001fil +..\glue(\baselineskip) 22.76228 +..\hbox(0.0+0.0)x398.3386 +...\special{color push gray 0} +...\hbox(0.0+0.0)x398.3386 +...\special{color pop} +.\kern -624.82262 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\kern 624.82262 +.\kern 0.0 diff --git a/testfiles/01-title-page-en/01-title-page-academic-master-3.tex b/testfiles/01-title-page-en/01-title-page-academic-master-3.tex new file mode 100644 index 00000000..c48b29d7 --- /dev/null +++ b/testfiles/01-title-page-en/01-title-page-academic-master-3.tex @@ -0,0 +1,25 @@ +\input{regression-test.tex} +\documentclass[degree=master,language=english]{thuthesis} + +\thusetup{ + title = {此处填入学位论文中文题目且\\长度不得超过二十五个汉字}, + title* = {Type the English Title of Your Thesis \\ Here and Keep it Concise and \\ Accurate}, + degree-category = {理学硕士}, + department = {某某学院/系}, + discipline = {某某学}, + author = {Your Name}, + supervisor = {某某某, 教授}, + co-supervisor = {某某某, 教授}, + date = {2020-11-01}, +} + +\begin{document} +\START +\showoutput + +\makeatletter +\thu@titlepage + +\clearpage +\OMIT +\end{document} diff --git a/testfiles/01-title-page-en/01-title-page-academic-master-3.tlg b/testfiles/01-title-page-en/01-title-page-academic-master-3.tlg new file mode 100644 index 00000000..a4e6deda --- /dev/null +++ b/testfiles/01-title-page-en/01-title-page-academic-master-3.tlg @@ -0,0 +1,622 @@ +This is a generated file for the l3build validation system. +Don't change this file in any respect. +*geometry* verbose mode - [ newgeometry ] result: +* driver: xetex +* paper: a4paper +* layout: +* layoutoffset:(h,v)=(0.0pt,0.0pt) +* modes: twoside +* h-part:(L,W,R)=(99.58464pt, 398.3386pt, 99.58464pt) +* v-part:(T,H,B)=(56.9055pt, 617.42482pt, 170.71652pt) +* \paperwidth=597.50787pt +* \paperheight=845.04684pt +* \textwidth=398.3386pt +* \textheight=617.42482pt +* \oddsidemargin=27.31465pt +* \evensidemargin=27.31465pt +* \topmargin=-100.72273pt +* \headheight=76.82234pt +* \headsep=8.5359pt +* \topskip=12.0pt +* \footskip=22.76228pt +* \marginparwidth=56.9055pt +* \marginparsep=14.22636pt +* \columnsep=10.0pt +* \skip\footins=10.8pt plus 4.0pt minus 2.0pt +* \hoffset=0.0pt +* \voffset=0.0pt +* \mag=1000 +* \@twocolumnfalse +* \@twosidetrue +* \@mparswitchtrue +* \@reversemarginfalse +* (1in=72.27pt=25.4mm, 1cm=28.453pt) +Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' with options [Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. +(fontspec) +(fontspec) This font family consists of the following NFSS series/shapes: +(fontspec) +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolHei-Regular.otf]/OT:language=dflt;" +(fontspec) - 'small caps' (m/sc) with NFSS spec.: +(fontspec) - 'bold' (b/n) with NFSS spec.: <->"[FandolHei-Bold.otf]/OT:language=dflt;" +(fontspec) - 'bold small caps' (b/sc) with NFSS spec.: +Package fontspec Info: Font family 'FandolFang(0)' created for font 'FandolFang' with options [Extension={.otf},UprightFont={*-Regular}]. +(fontspec) +(fontspec) This font family consists of the following NFSS series/shapes: +(fontspec) +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolFang-Regular.otf]/OT:language=dflt;" +(fontspec) - 'small caps' (m/sc) with NFSS spec.: +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 16.0617pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 14.05399pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 10.54048pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 16.05827pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 14.05098pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 10.53824pt on input line .... +Completed box being shipped out [1] +\vbox(624.82262+0.0)x425.65324 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\glue -100.72273 +.\vbox(725.54535+0.0)x398.3386, shifted 27.31465 +..\vbox(76.82234+0.0)x398.3386, glue set 76.82234fil +...\glue 0.0 plus 1.0fil +...\hbox(0.0+0.0)x398.3386 +....\special{color push gray 0} +....\hbox(0.0+0.0)x398.3386 +....\special{color pop} +..\glue 8.5359 +..\glue(\lineskip) 0.0 +..\vbox(617.42482+0.0)x398.3386, glue set 52.05019fill +...\write-{} +...\special{color push gray 0} +...\write-{} +...\glue(\topskip) 12.0 +...\hbox(0.0+0.0)x0.0 +...\glue 8.1 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 7.5482 +...\hbox(12.5268+44.37871)x398.3386 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(12.5268+44.37871)x398.3386, glue set 41.63246fil +.....\hbox(12.5268+2.74625)x398.3386, glue set 387.7186fil +......\hbox(0.0+0.0)x0.0 +......\glue -21.5 +......\hbox(12.5268+2.74625)x32.12 +......\penalty 10000 +......\glue(\parfillskip) 0.0 plus 1.0fil +......\glue(\rightskip) 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 40.5 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(20.40823+4.61925)x398.3386, glue set 29.53563fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/FandolHei(0)/m/n/26.09749 此 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 处 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 填 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 入 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 学 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 位 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 论 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 文 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 中 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 文 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 题 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 目 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 且 +....\kern -0.00017 +....\kern 0.00017 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 0.0 plus -1.0 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 21.84363 +...\hbox(20.51262+4.64534)x398.3386, glue set 42.58437fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/FandolHei(0)/m/n/26.09749 长 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 度 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 不 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 得 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 超 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 过 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 二 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 十 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 五 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 个 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 汉 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 字 +....\kern -0.00017 +....\kern 0.00017 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 5.4 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 11.71577 +...\hbox(14.95587+4.39641)x398.3386, glue set 24.41643fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/20.075 Type +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 the +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 English +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 Title +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 of +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 Your +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 Thesis +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 0.0 plus -1.0 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 11.9647 +...\hbox(14.95587+4.37633)x398.3386, glue set 57.69073fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/20.075 Here +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 and +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 Keep +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 it +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 Concise +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 and +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 0.0 plus -1.0 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 12.30598 +...\hbox(14.63467+0.18066)x398.3386, glue set 156.3694fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/20.075 Accurate +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue -9.2 +...\glue 24.1 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 9.37503 +...\hbox(12.5268+4.01498)x398.3386, glue set 73.99374fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/FandolSong(0)/m/n/16.06 (申 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 请 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 清 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 华 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 大 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 学 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 理 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 学 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 硕 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 士 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 学 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 位 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 论 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 文) +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 0.0 plus 1.0fill +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(82.30786+123.97461)x398.3386 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(82.30786+123.97461)x398.3386, glue set 49.69762fil +.....\hbox(82.30786+74.277)x398.3386, glue set 84.35965fil +......\hbox(0.0+0.0)x0.0 +......\glue 65.44142 +......\hbox(82.30786+74.277)x248.53752 +.......\mathon +.......\vbox(82.30786+74.277)x248.53752 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752, glue set 48.77359fil +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.73558+2.87473)x81.09052, glue set 2.84544fil +...........\hbox(12.73558+2.87473)x78.24507 +............\special{color push gray 0} +............\hbox(12.73558+2.87473)x78.24507, glue set 2.33418filll +.............\TU/FandolFang(0)/m/n/16.06 培 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 养 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 单 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 位 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\TU/FandolFang(0)/m/n/16.06 某 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 某 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 学 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 院 +..........\TU/texgyretermes(0)/m/n/16.06 / +..........\TU/FandolFang(0)/m/n/16.06 系 +..........\kern -0.00017 +..........\kern 0.00017 +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752, glue set 85.35826fil +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.59103+2.82654)x81.09052, glue set 2.84544fil +...........\hbox(12.59103+2.82654)x78.24507 +............\special{color push gray 0} +............\hbox(12.59103+2.82654)x78.24507, glue set 23.06255filll +.............\TU/FandolFang(0)/m/n/16.06 学 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 科 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\TU/FandolFang(0)/m/n/16.06 某 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 某 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 学 +..........\kern -0.00017 +..........\kern 0.00017 +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752 +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.51074+2.9229)x81.09052, glue set 2.84544fil +...........\hbox(12.51074+2.9229)x78.24507 +............\special{color push gray 0} +............\hbox(12.51074+2.9229)x78.24507, glue set 7.51627filll +.............\TU/FandolFang(0)/m/n/16.06 研 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 究 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 生 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(10.63171+0.17665)x85.35826, glue set 12.07649fil +...........\hbox(10.63171+0.17665)x73.28177 +............\special{color push gray 0} +............\hbox(10.63171+0.17665)x73.28177 +.............\special{color push gray 0} +.............\TU/texgyretermes(0)/m/n/16.06 Your +.............\glue 4.015 plus 2.00749 minus 1.33833 +.............\TU/texgyretermes(0)/m/n/16.06 Name +.............\kern -0.0002 +.............\kern 0.0002 +.............\special{color pop} +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(0.0+0.0)x48.18, glue set 48.18fil +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752 +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.81587+3.05139)x81.09052, glue set 2.84544fil +...........\hbox(12.81587+3.05139)x78.24507 +............\special{color push gray 0} +............\hbox(12.81587+3.05139)x78.24507, glue set 2.33418filll +.............\TU/FandolFang(0)/m/n/16.06 指 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 导 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 教 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 师 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.67134+2.82654)x85.35826, glue set 21.11827fil +...........\hbox(12.67134+2.82654)x64.23999 +............\special{color push gray 0} +............\hbox(12.67134+2.82654)x64.23999, glue set 4.015filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.73558+2.74625)x48.18, glue set 8.03filll +...........\TU/FandolFang(0)/m/n/16.06 教 +...........\glue 0.0 plus 2.0filll +...........\TU/FandolFang(0)/m/n/16.06 授 +...........\kern -0.00017 +...........\kern 0.00017 +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752 +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.81587+3.05139)x81.09052, glue set 2.84544fil +...........\hbox(12.81587+3.05139)x78.24507 +............\special{color push gray 0} +............\hbox(12.81587+3.05139)x78.24507, glue set - 3.62299filll +.............\TU/FandolFang(0)/m/n/16.06 联 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 合 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 指 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 导 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 教 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 师 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.67134+2.82654)x85.35826, glue set 21.11827fil +...........\hbox(12.67134+2.82654)x64.23999 +............\special{color push gray 0} +............\hbox(12.67134+2.82654)x64.23999, glue set 4.015filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.73558+2.74625)x48.18, glue set 8.03filll +...........\TU/FandolFang(0)/m/n/16.06 教 +...........\glue 0.0 plus 2.0filll +...........\TU/FandolFang(0)/m/n/16.06 授 +...........\kern -0.00017 +...........\kern 0.00017 +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +.......\mathoff +......\penalty 10000 +......\glue(\parfillskip) 0.0 plus 1.0fil +......\glue(\rightskip) 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(12.39832+16.90797)x398.3386 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(12.39832+16.90797)x398.3386, glue set 14.1778fil +.....\hbox(12.39832+2.73018)x398.3386, glue set 131.41623fil +......\glue(\leftskip) 0.0 plus 1.0fil +......\hbox(0.0+0.0)x0.0 +......\TU/FandolSong(0)/m/n/16.06 二 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 〇 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 二 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 〇 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 年 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 十 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 一 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 月 +......\kern -0.00017 +......\kern 0.00017 +......\penalty 10000 +......\glue(\parfillskip) 0.0 +......\glue(\rightskip) 0.0 plus 1.0fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue -6.0 +...\glue 0.0 plus 1.0fil +...\glue 0.0 plus -1.0fil +...\glue 0.0 plus 1.0fil +...\glue 0.0 +...\glue 0.0 plus 0.0001fil +..\glue(\baselineskip) 22.76228 +..\hbox(0.0+0.0)x398.3386 +...\special{color push gray 0} +...\hbox(0.0+0.0)x398.3386 +...\special{color pop} +.\kern -624.82262 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\kern 624.82262 +.\kern 0.0 diff --git a/testfiles/01-title-page-en/01-title-page-professional-doctor-1.tex b/testfiles/01-title-page-en/01-title-page-professional-doctor-1.tex new file mode 100644 index 00000000..ece84ff7 --- /dev/null +++ b/testfiles/01-title-page-en/01-title-page-professional-doctor-1.tex @@ -0,0 +1,23 @@ +\input{regression-test.tex} +\documentclass[degree=doctor,degree-type=professional,language=english]{thuthesis} + +\thusetup{ + title = {此处填入学位论文中文题目且\\长度不得超过二十五个汉字}, + title* = {Type the English Title of Your Thesis \\ Here and Keep it Concise and \\ Accurate}, + degree-category = {教育博士}, + department = {某某学院/系}, + author = {Your Name}, + supervisor = {某某某, 教授}, + date = {2020-11-01}, +} + +\begin{document} +\START +\showoutput + +\makeatletter +\thu@titlepage + +\clearpage +\OMIT +\end{document} diff --git a/testfiles/01-title-page-en/01-title-page-professional-doctor-1.tlg b/testfiles/01-title-page-en/01-title-page-professional-doctor-1.tlg new file mode 100644 index 00000000..7f37352c --- /dev/null +++ b/testfiles/01-title-page-en/01-title-page-professional-doctor-1.tlg @@ -0,0 +1,631 @@ +This is a generated file for the l3build validation system. +Don't change this file in any respect. +*geometry* verbose mode - [ newgeometry ] result: +* driver: xetex +* paper: a4paper +* layout: +* layoutoffset:(h,v)=(0.0pt,0.0pt) +* modes: twoside +* h-part:(L,W,R)=(99.58464pt, 398.3386pt, 99.58464pt) +* v-part:(T,H,B)=(56.9055pt, 617.42482pt, 170.71652pt) +* \paperwidth=597.50787pt +* \paperheight=845.04684pt +* \textwidth=398.3386pt +* \textheight=617.42482pt +* \oddsidemargin=27.31465pt +* \evensidemargin=27.31465pt +* \topmargin=-100.72273pt +* \headheight=76.82234pt +* \headsep=8.5359pt +* \topskip=12.0pt +* \footskip=22.76228pt +* \marginparwidth=56.9055pt +* \marginparsep=14.22636pt +* \columnsep=10.0pt +* \skip\footins=10.8pt plus 4.0pt minus 2.0pt +* \hoffset=0.0pt +* \voffset=0.0pt +* \mag=1000 +* \@twocolumnfalse +* \@twosidetrue +* \@mparswitchtrue +* \@reversemarginfalse +* (1in=72.27pt=25.4mm, 1cm=28.453pt) +Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' with options [Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. +(fontspec) +(fontspec) This font family consists of the following NFSS series/shapes: +(fontspec) +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolHei-Regular.otf]/OT:language=dflt;" +(fontspec) - 'small caps' (m/sc) with NFSS spec.: +(fontspec) - 'bold' (b/n) with NFSS spec.: <->"[FandolHei-Bold.otf]/OT:language=dflt;" +(fontspec) - 'bold small caps' (b/sc) with NFSS spec.: +Package fontspec Info: Font family 'FandolFang(0)' created for font 'FandolFang' with options [Extension={.otf},UprightFont={*-Regular}]. +(fontspec) +(fontspec) This font family consists of the following NFSS series/shapes: +(fontspec) +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolFang-Regular.otf]/OT:language=dflt;" +(fontspec) - 'small caps' (m/sc) with NFSS spec.: +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 16.0617pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 14.05399pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 10.54048pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 16.05827pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 14.05098pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 10.53824pt on input line .... +Completed box being shipped out [1] +\vbox(624.82262+0.0)x425.65324 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\glue -100.72273 +.\vbox(725.54535+0.0)x398.3386, shifted 27.31465 +..\vbox(76.82234+0.0)x398.3386, glue set 76.82234fil +...\glue 0.0 plus 1.0fil +...\hbox(0.0+0.0)x398.3386 +....\special{color push gray 0} +....\hbox(0.0+0.0)x398.3386 +....\special{color pop} +..\glue 8.5359 +..\glue(\lineskip) 0.0 +..\vbox(617.42482+0.0)x398.3386, glue set 81.24194fill +...\write-{} +...\special{color push gray 0} +...\write-{} +...\glue(\topskip) 12.0 +...\hbox(0.0+0.0)x0.0 +...\glue 8.1 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 7.5482 +...\hbox(12.5268+44.37871)x398.3386 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(12.5268+44.37871)x398.3386, glue set 41.63246fil +.....\hbox(12.5268+2.74625)x398.3386, glue set 387.7186fil +......\hbox(0.0+0.0)x0.0 +......\glue -21.5 +......\hbox(12.5268+2.74625)x32.12 +......\penalty 10000 +......\glue(\parfillskip) 0.0 plus 1.0fil +......\glue(\rightskip) 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 40.5 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(20.40823+4.61925)x398.3386, glue set 29.53563fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/FandolHei(0)/m/n/26.09749 此 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 处 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 填 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 入 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 学 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 位 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 论 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 文 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 中 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 文 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 题 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 目 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 且 +....\kern -0.00017 +....\kern 0.00017 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 0.0 plus -1.0 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 21.84363 +...\hbox(20.51262+4.64534)x398.3386, glue set 42.58437fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/FandolHei(0)/m/n/26.09749 长 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 度 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 不 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 得 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 超 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 过 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 二 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 十 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 五 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 个 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 汉 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 字 +....\kern -0.00017 +....\kern 0.00017 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 5.4 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 11.71577 +...\hbox(14.95587+4.39641)x398.3386, glue set 24.41643fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/20.075 Type +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 the +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 English +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 Title +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 of +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 Your +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 Thesis +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 0.0 plus -1.0 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 11.9647 +...\hbox(14.95587+4.37633)x398.3386, glue set 57.69073fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/20.075 Here +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 and +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 Keep +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 it +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 Concise +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 and +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 0.0 plus -1.0 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 12.30598 +...\hbox(14.63467+0.18066)x398.3386, glue set 156.3694fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/20.075 Accurate +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue -9.2 +...\glue 24.1 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 9.37503 +...\hbox(12.5268+4.01498)x398.3386, glue set 56.93001fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/FandolSong(0)/m/n/16.06 (申 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 请 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 清 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 华 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 大 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 学 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 教 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 育 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 博 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 士 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 专 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 业 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 学 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 位 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 论 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 文) +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 0.0 plus 1.0fill +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 16.06001 +...\hbox(0.0+192.33699)x398.3386 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(0.0+192.33699)x398.3386, glue set 98.38608fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +.....\hbox(50.99089+42.96002)x398.3386, glue set 84.35965fil +......\hbox(0.0+0.0)x0.0 +......\glue 65.44142 +......\hbox(50.99089+42.96002)x248.53752 +.......\mathon +.......\vbox(50.99089+42.96002)x248.53752 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752, glue set 48.77359fil +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.73558+2.87473)x81.09052, glue set 2.84544fil +...........\hbox(12.73558+2.87473)x78.24507 +............\special{color push gray 0} +............\hbox(12.73558+2.87473)x78.24507, glue set 2.33418filll +.............\TU/FandolFang(0)/m/n/16.06 培 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 养 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 单 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 位 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\TU/FandolFang(0)/m/n/16.06 某 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 某 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 学 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 院 +..........\TU/texgyretermes(0)/m/n/16.06 / +..........\TU/FandolFang(0)/m/n/16.06 系 +..........\kern -0.00017 +..........\kern 0.00017 +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752 +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.70346+2.95502)x81.09052, glue set 2.84544fil +...........\hbox(12.70346+2.95502)x78.24507 +............\special{color push gray 0} +............\hbox(12.70346+2.95502)x78.24507, glue set 7.51627filll +.............\TU/FandolFang(0)/m/n/16.06 申 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 请 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 人 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(10.63171+0.17665)x85.35826, glue set 12.07649fil +...........\hbox(10.63171+0.17665)x73.28177 +............\special{color push gray 0} +............\hbox(10.63171+0.17665)x73.28177 +.............\special{color push gray 0} +.............\TU/texgyretermes(0)/m/n/16.06 Your +.............\glue 4.015 plus 2.00749 minus 1.33833 +.............\TU/texgyretermes(0)/m/n/16.06 Name +.............\kern -0.0002 +.............\kern 0.0002 +.............\special{color pop} +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(0.0+0.0)x48.18, glue set 48.18fil +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752 +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.81587+3.05139)x81.09052, glue set 2.84544fil +...........\hbox(12.81587+3.05139)x78.24507 +............\special{color push gray 0} +............\hbox(12.81587+3.05139)x78.24507, glue set 2.33418filll +.............\TU/FandolFang(0)/m/n/16.06 指 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 导 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 教 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 师 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.67134+2.82654)x85.35826, glue set 21.11827fil +...........\hbox(12.67134+2.82654)x64.23999 +............\special{color push gray 0} +............\hbox(12.67134+2.82654)x64.23999, glue set 4.015filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.73558+2.74625)x48.18, glue set 8.03filll +...........\TU/FandolFang(0)/m/n/16.06 教 +...........\glue 0.0 plus 2.0filll +...........\TU/FandolFang(0)/m/n/16.06 授 +...........\kern -0.00017 +...........\kern 0.00017 +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +.......\mathoff +......\penalty 10000 +......\glue(\parfillskip) 0.0 plus 1.0fil +......\glue(\rightskip) 0.0 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue -6.0 +...\glue 0.0 plus 0.0001fil +..\glue(\baselineskip) 22.76228 +..\hbox(0.0+0.0)x398.3386 +...\special{color push gray 0} +...\hbox(0.0+0.0)x398.3386 +...\special{color pop} +.\kern -624.82262 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\kern 624.82262 +.\kern 0.0 +Completed box being shipped out [2] +\vbox(624.82262+4.1104)x425.65324 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\glue -100.72273 +.\vbox(725.54535+4.1104)x398.3386, shifted 27.31465 +..\vbox(76.82234+0.0)x398.3386, glue set 63.12115fil +...\glue 0.0 plus 1.0fil +...\hbox(13.70119+0.0)x398.3386 +....\special{color push gray 0} +....\hbox(13.70119+0.0)x398.3386, glue set - 28.45276fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +.....\hbox(13.70119+0.0)x426.79135 +......\vbox(13.70119+0.0)x426.79135 +.......\hbox(9.59079+4.1104)x426.79135 +........\hbox(0.0+0.0)x0.0, glue set - 426.79135fil +.........\vbox(0.0+0.0)x426.79135 +..........\hbox(0.0+0.0)x426.79135, glue set 213.39568fil +...........\hbox(0.0+0.0)x0.0 +...........\penalty 10000 +...........\glue(\parfillskip) 0.0 plus 1.0fil +...........\glue(\rightskip) 0.0 plus 1.0fil +.........\glue 0.0 plus 1.0fil minus 1.0fil +........\glue 0.0 plus 1.0fill +........\vbox(9.59079+4.1104)x426.79135 +.........\hbox(9.59079+4.1104)x426.79135, glue set 213.39568fil +..........\glue(\leftskip) 0.0 plus 1.0fil +..........\hbox(0.0+0.0)x0.0 +..........\rule(9.59079+4.1104)x0.0 +..........\penalty 10000 +..........\glue(\parfillskip) 0.0 +..........\glue(\rightskip) 0.0 plus 1.0fil +........\glue 0.0 plus 1.0fill +........\hbox(0.0+0.0)x0.0, glue set - 426.79135fil +.........\glue 0.0 plus 1.0fil minus 1.0fil +.........\vbox(0.0+0.0)x426.79135 +..........\hbox(0.0+0.0)x426.79135, glue set 426.79135fil +...........\glue(\leftskip) 0.0 plus 1.0fil +...........\hbox(0.0+0.0)x0.0 +...........\penalty 10000 +...........\glue(\parfillskip) 0.0 +...........\glue(\rightskip) 0.0 +.......\glue 0.0 +.......\rule(0.7528+0.0)x426.79135 +.......\glue -0.7528 +....\special{color pop} +..\glue 8.5359 +..\glue(\lineskip) 0.0 +..\vbox(617.42482+0.0)x398.3386, glue set 594.05508fil +...\glue(\topskip) 0.0 +...\hbox(12.39832+16.90797)x398.3386 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(12.39832+16.90797)x398.3386, glue set 14.1778fil +.....\hbox(12.39832+2.73018)x398.3386, glue set 131.41623fil +......\glue(\leftskip) 0.0 plus 1.0fil +......\hbox(0.0+0.0)x0.0 +......\TU/FandolSong(0)/m/n/16.06 二 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 〇 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 二 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 〇 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 年 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 十 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 一 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 月 +......\kern -0.00017 +......\kern 0.00017 +......\penalty 10000 +......\glue(\parfillskip) 0.0 +......\glue(\rightskip) 0.0 plus 1.0fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue -6.0 +...\glue 0.0 plus 1.0fil +...\glue 0.0 plus -1.0fil +...\glue 0.0 plus 1.0fil +...\glue 0.0 +...\glue 0.0 plus 0.0001fil +..\glue(\baselineskip) 7.14894 +..\hbox(15.61334+4.1104)x398.3386 +...\special{color push gray 0} +...\hbox(15.61334+4.1104)x398.3386, glue set - 28.45276fil +....\glue 0.0 plus 1.0fil minus 1.0fil +....\hbox(15.61334+4.1104)x426.79135 +.....\vbox(15.61334+4.1104)x426.79135 +......\rule(0.0+0.0)x426.79135 +......\glue 6.02255 +......\hbox(9.59079+4.1104)x426.79135 +.......\hbox(0.0+0.0)x0.0, glue set - 426.79135fil +........\vbox(0.0+0.0)x426.79135 +.........\hbox(0.0+0.0)x426.79135, glue set 213.39568fil +..........\hbox(0.0+0.0)x0.0 +..........\penalty 10000 +..........\glue(\parfillskip) 0.0 plus 1.0fil +..........\glue(\rightskip) 0.0 plus 1.0fil +........\glue 0.0 plus 1.0fil minus 1.0fil +.......\glue 0.0 plus 1.0fill +.......\vbox(9.59079+4.1104)x426.79135 +........\hbox(9.59079+4.1104)x426.79135, glue set 210.76083fil +.........\glue(\leftskip) 0.0 plus 1.0fil +.........\hbox(0.0+0.0)x0.0 +.........\TU/texgyretermes(0)/m/n/10.53937 2 +.........\kern -0.0002 +.........\kern 0.0002 +.........\rule(9.59079+4.1104)x0.0 +.........\penalty 10000 +.........\glue(\parfillskip) 0.0 +.........\glue(\rightskip) 0.0 plus 1.0fil +.......\glue 0.0 plus 1.0fill +.......\hbox(0.0+0.0)x0.0, glue set - 426.79135fil +........\glue 0.0 plus 1.0fil minus 1.0fil +........\vbox(0.0+0.0)x426.79135 +.........\hbox(0.0+0.0)x426.79135, glue set 426.79135fil +..........\glue(\leftskip) 0.0 plus 1.0fil +..........\hbox(0.0+0.0)x0.0 +..........\penalty 10000 +..........\glue(\parfillskip) 0.0 +..........\glue(\rightskip) 0.0 +...\special{color pop} +.\kern -628.93301 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\kern 628.93301 +.\kern 0.0 diff --git a/testfiles/01-en-cover/01-professional-doctor-2.tex b/testfiles/01-title-page-en/01-title-page-professional-doctor-2.tex similarity index 94% rename from testfiles/01-en-cover/01-professional-doctor-2.tex rename to testfiles/01-title-page-en/01-title-page-professional-doctor-2.tex index ad61193d..7395cdca 100644 --- a/testfiles/01-en-cover/01-professional-doctor-2.tex +++ b/testfiles/01-title-page-en/01-title-page-professional-doctor-2.tex @@ -4,7 +4,7 @@ \thusetup{ title = {此处填入学位论文中文题目且\\长度不得超过二十五个汉字}, title* = {Type the English Title of Your Thesis \\ Here and Keep it Concise and \\ Accurate}, - degree-name = {教育博士}, + degree-category = {教育博士}, department = {某某学院/系}, author = {Your Name}, supervisor = {某某某, 教授}, diff --git a/testfiles/01-title-page-en/01-title-page-professional-doctor-2.tlg b/testfiles/01-title-page-en/01-title-page-professional-doctor-2.tlg new file mode 100644 index 00000000..aa8a4cf5 --- /dev/null +++ b/testfiles/01-title-page-en/01-title-page-professional-doctor-2.tlg @@ -0,0 +1,693 @@ +This is a generated file for the l3build validation system. +Don't change this file in any respect. +*geometry* verbose mode - [ newgeometry ] result: +* driver: xetex +* paper: a4paper +* layout: +* layoutoffset:(h,v)=(0.0pt,0.0pt) +* modes: twoside +* h-part:(L,W,R)=(99.58464pt, 398.3386pt, 99.58464pt) +* v-part:(T,H,B)=(56.9055pt, 617.42482pt, 170.71652pt) +* \paperwidth=597.50787pt +* \paperheight=845.04684pt +* \textwidth=398.3386pt +* \textheight=617.42482pt +* \oddsidemargin=27.31465pt +* \evensidemargin=27.31465pt +* \topmargin=-100.72273pt +* \headheight=76.82234pt +* \headsep=8.5359pt +* \topskip=12.0pt +* \footskip=22.76228pt +* \marginparwidth=56.9055pt +* \marginparsep=14.22636pt +* \columnsep=10.0pt +* \skip\footins=10.8pt plus 4.0pt minus 2.0pt +* \hoffset=0.0pt +* \voffset=0.0pt +* \mag=1000 +* \@twocolumnfalse +* \@twosidetrue +* \@mparswitchtrue +* \@reversemarginfalse +* (1in=72.27pt=25.4mm, 1cm=28.453pt) +Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' with options [Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. +(fontspec) +(fontspec) This font family consists of the following NFSS series/shapes: +(fontspec) +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolHei-Regular.otf]/OT:language=dflt;" +(fontspec) - 'small caps' (m/sc) with NFSS spec.: +(fontspec) - 'bold' (b/n) with NFSS spec.: <->"[FandolHei-Bold.otf]/OT:language=dflt;" +(fontspec) - 'bold small caps' (b/sc) with NFSS spec.: +Package fontspec Info: Font family 'FandolFang(0)' created for font 'FandolFang' with options [Extension={.otf},UprightFont={*-Regular}]. +(fontspec) +(fontspec) This font family consists of the following NFSS series/shapes: +(fontspec) +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolFang-Regular.otf]/OT:language=dflt;" +(fontspec) - 'small caps' (m/sc) with NFSS spec.: +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 16.0617pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 14.05399pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 10.54048pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 16.05827pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 14.05098pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 10.53824pt on input line .... +Completed box being shipped out [1] +\vbox(624.82262+0.0)x425.65324 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\glue -100.72273 +.\vbox(725.54535+0.0)x398.3386, shifted 27.31465 +..\vbox(76.82234+0.0)x398.3386, glue set 76.82234fil +...\glue 0.0 plus 1.0fil +...\hbox(0.0+0.0)x398.3386 +....\special{color push gray 0} +....\hbox(0.0+0.0)x398.3386 +....\special{color pop} +..\glue 8.5359 +..\glue(\lineskip) 0.0 +..\vbox(617.42482+0.0)x398.3386, glue set 65.58345fill +...\write-{} +...\special{color push gray 0} +...\write-{} +...\glue(\topskip) 12.0 +...\hbox(0.0+0.0)x0.0 +...\glue 8.1 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 7.5482 +...\hbox(12.5268+44.37871)x398.3386 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(12.5268+44.37871)x398.3386, glue set 41.63246fil +.....\hbox(12.5268+2.74625)x398.3386, glue set 387.7186fil +......\hbox(0.0+0.0)x0.0 +......\glue -21.5 +......\hbox(12.5268+2.74625)x32.12 +......\penalty 10000 +......\glue(\parfillskip) 0.0 plus 1.0fil +......\glue(\rightskip) 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 40.5 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(20.40823+4.61925)x398.3386, glue set 29.53563fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/FandolHei(0)/m/n/26.09749 此 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 处 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 填 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 入 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 学 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 位 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 论 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 文 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 中 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 文 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 题 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 目 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 且 +....\kern -0.00017 +....\kern 0.00017 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 0.0 plus -1.0 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 21.84363 +...\hbox(20.51262+4.64534)x398.3386, glue set 42.58437fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/FandolHei(0)/m/n/26.09749 长 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 度 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 不 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 得 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 超 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 过 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 二 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 十 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 五 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 个 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 汉 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 字 +....\kern -0.00017 +....\kern 0.00017 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 5.4 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 11.71577 +...\hbox(14.95587+4.39641)x398.3386, glue set 24.41643fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/20.075 Type +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 the +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 English +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 Title +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 of +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 Your +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 Thesis +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 0.0 plus -1.0 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 11.9647 +...\hbox(14.95587+4.37633)x398.3386, glue set 57.69073fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/20.075 Here +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 and +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 Keep +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 it +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 Concise +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 and +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 0.0 plus -1.0 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 12.30598 +...\hbox(14.63467+0.18066)x398.3386, glue set 156.3694fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/20.075 Accurate +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue -9.2 +...\glue 24.1 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 9.37503 +...\hbox(12.5268+4.01498)x398.3386, glue set 56.93001fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/FandolSong(0)/m/n/16.06 (申 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 请 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 清 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 华 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 大 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 学 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 教 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 育 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 博 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 士 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 专 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 业 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 学 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 位 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 论 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 文) +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 0.0 plus 1.0fill +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 16.06001 +...\hbox(0.0+207.99548)x398.3386 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(0.0+207.99548)x398.3386, glue set 82.7276fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +.....\hbox(66.64937+58.61852)x398.3386, glue set 84.35965fil +......\hbox(0.0+0.0)x0.0 +......\glue 65.44142 +......\hbox(66.64937+58.61852)x248.53752 +.......\mathon +.......\vbox(66.64937+58.61852)x248.53752 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752, glue set 48.77359fil +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.73558+2.87473)x81.09052, glue set 2.84544fil +...........\hbox(12.73558+2.87473)x78.24507 +............\special{color push gray 0} +............\hbox(12.73558+2.87473)x78.24507, glue set 2.33418filll +.............\TU/FandolFang(0)/m/n/16.06 培 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 养 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 单 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 位 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\TU/FandolFang(0)/m/n/16.06 某 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 某 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 学 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 院 +..........\TU/texgyretermes(0)/m/n/16.06 / +..........\TU/FandolFang(0)/m/n/16.06 系 +..........\kern -0.00017 +..........\kern 0.00017 +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752 +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.70346+2.95502)x81.09052, glue set 2.84544fil +...........\hbox(12.70346+2.95502)x78.24507 +............\special{color push gray 0} +............\hbox(12.70346+2.95502)x78.24507, glue set 7.51627filll +.............\TU/FandolFang(0)/m/n/16.06 申 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 请 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 人 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(10.63171+0.17665)x85.35826, glue set 12.07649fil +...........\hbox(10.63171+0.17665)x73.28177 +............\special{color push gray 0} +............\hbox(10.63171+0.17665)x73.28177 +.............\special{color push gray 0} +.............\TU/texgyretermes(0)/m/n/16.06 Your +.............\glue 4.015 plus 2.00749 minus 1.33833 +.............\TU/texgyretermes(0)/m/n/16.06 Name +.............\kern -0.0002 +.............\kern 0.0002 +.............\special{color pop} +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(0.0+0.0)x48.18, glue set 48.18fil +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752 +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.81587+3.05139)x81.09052, glue set 2.84544fil +...........\hbox(12.81587+3.05139)x78.24507 +............\special{color push gray 0} +............\hbox(12.81587+3.05139)x78.24507, glue set 2.33418filll +.............\TU/FandolFang(0)/m/n/16.06 指 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 导 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 教 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 师 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.67134+2.82654)x85.35826, glue set 21.11827fil +...........\hbox(12.67134+2.82654)x64.23999 +............\special{color push gray 0} +............\hbox(12.67134+2.82654)x64.23999, glue set 4.015filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.73558+2.74625)x48.18, glue set 8.03filll +...........\TU/FandolFang(0)/m/n/16.06 教 +...........\glue 0.0 plus 2.0filll +...........\TU/FandolFang(0)/m/n/16.06 授 +...........\kern -0.00017 +...........\kern 0.00017 +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752 +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.81587+3.05139)x81.09052, glue set 2.84544fil +...........\hbox(12.81587+3.05139)x78.24507 +............\special{color push gray 0} +............\hbox(12.81587+3.05139)x78.24507, glue set - 0.51373filll +.............\TU/FandolFang(0)/m/n/16.06 副 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 指 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 导 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 教 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 师 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.67134+2.82654)x85.35826, glue set 21.11827fil +...........\hbox(12.67134+2.82654)x64.23999 +............\special{color push gray 0} +............\hbox(12.67134+2.82654)x64.23999, glue set 4.015filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.73558+2.74625)x48.18, glue set 8.03filll +...........\TU/FandolFang(0)/m/n/16.06 教 +...........\glue 0.0 plus 2.0filll +...........\TU/FandolFang(0)/m/n/16.06 授 +...........\kern -0.00017 +...........\kern 0.00017 +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +.......\mathoff +......\penalty 10000 +......\glue(\parfillskip) 0.0 plus 1.0fil +......\glue(\rightskip) 0.0 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue -6.0 +...\glue 0.0 plus 0.0001fil +..\glue(\baselineskip) 22.76228 +..\hbox(0.0+0.0)x398.3386 +...\special{color push gray 0} +...\hbox(0.0+0.0)x398.3386 +...\special{color pop} +.\kern -624.82262 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\kern 624.82262 +.\kern 0.0 +Completed box being shipped out [2] +\vbox(624.82262+4.1104)x425.65324 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\glue -100.72273 +.\vbox(725.54535+4.1104)x398.3386, shifted 27.31465 +..\vbox(76.82234+0.0)x398.3386, glue set 63.12115fil +...\glue 0.0 plus 1.0fil +...\hbox(13.70119+0.0)x398.3386 +....\special{color push gray 0} +....\hbox(13.70119+0.0)x398.3386, glue set - 28.45276fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +.....\hbox(13.70119+0.0)x426.79135 +......\vbox(13.70119+0.0)x426.79135 +.......\hbox(9.59079+4.1104)x426.79135 +........\hbox(0.0+0.0)x0.0, glue set - 426.79135fil +.........\vbox(0.0+0.0)x426.79135 +..........\hbox(0.0+0.0)x426.79135, glue set 213.39568fil +...........\hbox(0.0+0.0)x0.0 +...........\penalty 10000 +...........\glue(\parfillskip) 0.0 plus 1.0fil +...........\glue(\rightskip) 0.0 plus 1.0fil +.........\glue 0.0 plus 1.0fil minus 1.0fil +........\glue 0.0 plus 1.0fill +........\vbox(9.59079+4.1104)x426.79135 +.........\hbox(9.59079+4.1104)x426.79135, glue set 213.39568fil +..........\glue(\leftskip) 0.0 plus 1.0fil +..........\hbox(0.0+0.0)x0.0 +..........\rule(9.59079+4.1104)x0.0 +..........\penalty 10000 +..........\glue(\parfillskip) 0.0 +..........\glue(\rightskip) 0.0 plus 1.0fil +........\glue 0.0 plus 1.0fill +........\hbox(0.0+0.0)x0.0, glue set - 426.79135fil +.........\glue 0.0 plus 1.0fil minus 1.0fil +.........\vbox(0.0+0.0)x426.79135 +..........\hbox(0.0+0.0)x426.79135, glue set 426.79135fil +...........\glue(\leftskip) 0.0 plus 1.0fil +...........\hbox(0.0+0.0)x0.0 +...........\penalty 10000 +...........\glue(\parfillskip) 0.0 +...........\glue(\rightskip) 0.0 +.......\glue 0.0 +.......\rule(0.7528+0.0)x426.79135 +.......\glue -0.7528 +....\special{color pop} +..\glue 8.5359 +..\glue(\lineskip) 0.0 +..\vbox(617.42482+0.0)x398.3386, glue set 594.05508fil +...\glue(\topskip) 0.0 +...\hbox(12.39832+16.90797)x398.3386 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(12.39832+16.90797)x398.3386, glue set 14.1778fil +.....\hbox(12.39832+2.73018)x398.3386, glue set 131.41623fil +......\glue(\leftskip) 0.0 plus 1.0fil +......\hbox(0.0+0.0)x0.0 +......\TU/FandolSong(0)/m/n/16.06 二 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 〇 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 二 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 〇 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 年 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 十 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 一 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 月 +......\kern -0.00017 +......\kern 0.00017 +......\penalty 10000 +......\glue(\parfillskip) 0.0 +......\glue(\rightskip) 0.0 plus 1.0fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue -6.0 +...\glue 0.0 plus 1.0fil +...\glue 0.0 plus -1.0fil +...\glue 0.0 plus 1.0fil +...\glue 0.0 +...\glue 0.0 plus 0.0001fil +..\glue(\baselineskip) 7.14894 +..\hbox(15.61334+4.1104)x398.3386 +...\special{color push gray 0} +...\hbox(15.61334+4.1104)x398.3386, glue set - 28.45276fil +....\glue 0.0 plus 1.0fil minus 1.0fil +....\hbox(15.61334+4.1104)x426.79135 +.....\vbox(15.61334+4.1104)x426.79135 +......\rule(0.0+0.0)x426.79135 +......\glue 6.02255 +......\hbox(9.59079+4.1104)x426.79135 +.......\hbox(0.0+0.0)x0.0, glue set - 426.79135fil +........\vbox(0.0+0.0)x426.79135 +.........\hbox(0.0+0.0)x426.79135, glue set 213.39568fil +..........\hbox(0.0+0.0)x0.0 +..........\penalty 10000 +..........\glue(\parfillskip) 0.0 plus 1.0fil +..........\glue(\rightskip) 0.0 plus 1.0fil +........\glue 0.0 plus 1.0fil minus 1.0fil +.......\glue 0.0 plus 1.0fill +.......\vbox(9.59079+4.1104)x426.79135 +........\hbox(9.59079+4.1104)x426.79135, glue set 210.76083fil +.........\glue(\leftskip) 0.0 plus 1.0fil +.........\hbox(0.0+0.0)x0.0 +.........\TU/texgyretermes(0)/m/n/10.53937 2 +.........\kern -0.0002 +.........\kern 0.0002 +.........\rule(9.59079+4.1104)x0.0 +.........\penalty 10000 +.........\glue(\parfillskip) 0.0 +.........\glue(\rightskip) 0.0 plus 1.0fil +.......\glue 0.0 plus 1.0fill +.......\hbox(0.0+0.0)x0.0, glue set - 426.79135fil +........\glue 0.0 plus 1.0fil minus 1.0fil +........\vbox(0.0+0.0)x426.79135 +.........\hbox(0.0+0.0)x426.79135, glue set 426.79135fil +..........\glue(\leftskip) 0.0 plus 1.0fil +..........\hbox(0.0+0.0)x0.0 +..........\penalty 10000 +..........\glue(\parfillskip) 0.0 +..........\glue(\rightskip) 0.0 +...\special{color pop} +.\kern -628.93301 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\kern 628.93301 +.\kern 0.0 diff --git a/testfiles/01-title-page-en/01-title-page-professional-doctor-3.tex b/testfiles/01-title-page-en/01-title-page-professional-doctor-3.tex new file mode 100644 index 00000000..ebec6dac --- /dev/null +++ b/testfiles/01-title-page-en/01-title-page-professional-doctor-3.tex @@ -0,0 +1,24 @@ +\input{regression-test.tex} +\documentclass[degree=doctor,degree-type=professional,language=english]{thuthesis} + +\thusetup{ + title = {此处填入学位论文中文题目且\\长度不得超过二十五个汉字}, + title* = {Type the English Title of Your Thesis \\ Here and Keep it Concise and \\ Accurate}, + degree-category = {教育博士}, + department = {某某学院/系}, + author = {Your Name}, + supervisor = {某某某, 教授}, + co-supervisor = {某某某, 教授}, + date = {2020-11-01}, +} + +\begin{document} +\START +\showoutput + +\makeatletter +\thu@titlepage + +\clearpage +\OMIT +\end{document} diff --git a/testfiles/01-title-page-en/01-title-page-professional-doctor-3.tlg b/testfiles/01-title-page-en/01-title-page-professional-doctor-3.tlg new file mode 100644 index 00000000..cb04d0b4 --- /dev/null +++ b/testfiles/01-title-page-en/01-title-page-professional-doctor-3.tlg @@ -0,0 +1,695 @@ +This is a generated file for the l3build validation system. +Don't change this file in any respect. +*geometry* verbose mode - [ newgeometry ] result: +* driver: xetex +* paper: a4paper +* layout: +* layoutoffset:(h,v)=(0.0pt,0.0pt) +* modes: twoside +* h-part:(L,W,R)=(99.58464pt, 398.3386pt, 99.58464pt) +* v-part:(T,H,B)=(56.9055pt, 617.42482pt, 170.71652pt) +* \paperwidth=597.50787pt +* \paperheight=845.04684pt +* \textwidth=398.3386pt +* \textheight=617.42482pt +* \oddsidemargin=27.31465pt +* \evensidemargin=27.31465pt +* \topmargin=-100.72273pt +* \headheight=76.82234pt +* \headsep=8.5359pt +* \topskip=12.0pt +* \footskip=22.76228pt +* \marginparwidth=56.9055pt +* \marginparsep=14.22636pt +* \columnsep=10.0pt +* \skip\footins=10.8pt plus 4.0pt minus 2.0pt +* \hoffset=0.0pt +* \voffset=0.0pt +* \mag=1000 +* \@twocolumnfalse +* \@twosidetrue +* \@mparswitchtrue +* \@reversemarginfalse +* (1in=72.27pt=25.4mm, 1cm=28.453pt) +Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' with options [Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. +(fontspec) +(fontspec) This font family consists of the following NFSS series/shapes: +(fontspec) +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolHei-Regular.otf]/OT:language=dflt;" +(fontspec) - 'small caps' (m/sc) with NFSS spec.: +(fontspec) - 'bold' (b/n) with NFSS spec.: <->"[FandolHei-Bold.otf]/OT:language=dflt;" +(fontspec) - 'bold small caps' (b/sc) with NFSS spec.: +Package fontspec Info: Font family 'FandolFang(0)' created for font 'FandolFang' with options [Extension={.otf},UprightFont={*-Regular}]. +(fontspec) +(fontspec) This font family consists of the following NFSS series/shapes: +(fontspec) +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolFang-Regular.otf]/OT:language=dflt;" +(fontspec) - 'small caps' (m/sc) with NFSS spec.: +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 16.0617pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 14.05399pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 10.54048pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 16.05827pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 14.05098pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 10.53824pt on input line .... +Completed box being shipped out [1] +\vbox(624.82262+0.0)x425.65324 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\glue -100.72273 +.\vbox(725.54535+0.0)x398.3386, shifted 27.31465 +..\vbox(76.82234+0.0)x398.3386, glue set 76.82234fil +...\glue 0.0 plus 1.0fil +...\hbox(0.0+0.0)x398.3386 +....\special{color push gray 0} +....\hbox(0.0+0.0)x398.3386 +....\special{color pop} +..\glue 8.5359 +..\glue(\lineskip) 0.0 +..\vbox(617.42482+0.0)x398.3386, glue set 65.58345fill +...\write-{} +...\special{color push gray 0} +...\write-{} +...\glue(\topskip) 12.0 +...\hbox(0.0+0.0)x0.0 +...\glue 8.1 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 7.5482 +...\hbox(12.5268+44.37871)x398.3386 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(12.5268+44.37871)x398.3386, glue set 41.63246fil +.....\hbox(12.5268+2.74625)x398.3386, glue set 387.7186fil +......\hbox(0.0+0.0)x0.0 +......\glue -21.5 +......\hbox(12.5268+2.74625)x32.12 +......\penalty 10000 +......\glue(\parfillskip) 0.0 plus 1.0fil +......\glue(\rightskip) 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 40.5 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(20.40823+4.61925)x398.3386, glue set 29.53563fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/FandolHei(0)/m/n/26.09749 此 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 处 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 填 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 入 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 学 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 位 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 论 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 文 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 中 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 文 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 题 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 目 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 且 +....\kern -0.00017 +....\kern 0.00017 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 0.0 plus -1.0 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 21.84363 +...\hbox(20.51262+4.64534)x398.3386, glue set 42.58437fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/FandolHei(0)/m/n/26.09749 长 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 度 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 不 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 得 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 超 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 过 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 二 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 十 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 五 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 个 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 汉 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 字 +....\kern -0.00017 +....\kern 0.00017 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 5.4 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 11.71577 +...\hbox(14.95587+4.39641)x398.3386, glue set 24.41643fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/20.075 Type +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 the +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 English +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 Title +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 of +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 Your +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 Thesis +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 0.0 plus -1.0 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 11.9647 +...\hbox(14.95587+4.37633)x398.3386, glue set 57.69073fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/20.075 Here +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 and +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 Keep +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 it +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 Concise +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 and +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 0.0 plus -1.0 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 12.30598 +...\hbox(14.63467+0.18066)x398.3386, glue set 156.3694fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/20.075 Accurate +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue -9.2 +...\glue 24.1 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 9.37503 +...\hbox(12.5268+4.01498)x398.3386, glue set 56.93001fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/FandolSong(0)/m/n/16.06 (申 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 请 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 清 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 华 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 大 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 学 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 教 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 育 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 博 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 士 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 专 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 业 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 学 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 位 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 论 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 文) +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 0.0 plus 1.0fill +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 16.06001 +...\hbox(0.0+207.99548)x398.3386 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(0.0+207.99548)x398.3386, glue set 82.7276fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +.....\hbox(66.64937+58.61852)x398.3386, glue set 84.35965fil +......\hbox(0.0+0.0)x0.0 +......\glue 65.44142 +......\hbox(66.64937+58.61852)x248.53752 +.......\mathon +.......\vbox(66.64937+58.61852)x248.53752 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752, glue set 48.77359fil +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.73558+2.87473)x81.09052, glue set 2.84544fil +...........\hbox(12.73558+2.87473)x78.24507 +............\special{color push gray 0} +............\hbox(12.73558+2.87473)x78.24507, glue set 2.33418filll +.............\TU/FandolFang(0)/m/n/16.06 培 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 养 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 单 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 位 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\TU/FandolFang(0)/m/n/16.06 某 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 某 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 学 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 院 +..........\TU/texgyretermes(0)/m/n/16.06 / +..........\TU/FandolFang(0)/m/n/16.06 系 +..........\kern -0.00017 +..........\kern 0.00017 +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752 +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.70346+2.95502)x81.09052, glue set 2.84544fil +...........\hbox(12.70346+2.95502)x78.24507 +............\special{color push gray 0} +............\hbox(12.70346+2.95502)x78.24507, glue set 7.51627filll +.............\TU/FandolFang(0)/m/n/16.06 申 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 请 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 人 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(10.63171+0.17665)x85.35826, glue set 12.07649fil +...........\hbox(10.63171+0.17665)x73.28177 +............\special{color push gray 0} +............\hbox(10.63171+0.17665)x73.28177 +.............\special{color push gray 0} +.............\TU/texgyretermes(0)/m/n/16.06 Your +.............\glue 4.015 plus 2.00749 minus 1.33833 +.............\TU/texgyretermes(0)/m/n/16.06 Name +.............\kern -0.0002 +.............\kern 0.0002 +.............\special{color pop} +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(0.0+0.0)x48.18, glue set 48.18fil +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752 +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.81587+3.05139)x81.09052, glue set 2.84544fil +...........\hbox(12.81587+3.05139)x78.24507 +............\special{color push gray 0} +............\hbox(12.81587+3.05139)x78.24507, glue set 2.33418filll +.............\TU/FandolFang(0)/m/n/16.06 指 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 导 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 教 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 师 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.67134+2.82654)x85.35826, glue set 21.11827fil +...........\hbox(12.67134+2.82654)x64.23999 +............\special{color push gray 0} +............\hbox(12.67134+2.82654)x64.23999, glue set 4.015filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.73558+2.74625)x48.18, glue set 8.03filll +...........\TU/FandolFang(0)/m/n/16.06 教 +...........\glue 0.0 plus 2.0filll +...........\TU/FandolFang(0)/m/n/16.06 授 +...........\kern -0.00017 +...........\kern 0.00017 +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752 +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.81587+3.05139)x81.09052, glue set 2.84544fil +...........\hbox(12.81587+3.05139)x78.24507 +............\special{color push gray 0} +............\hbox(12.81587+3.05139)x78.24507, glue set - 3.62299filll +.............\TU/FandolFang(0)/m/n/16.06 联 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 合 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 指 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 导 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 教 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 师 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.67134+2.82654)x85.35826, glue set 21.11827fil +...........\hbox(12.67134+2.82654)x64.23999 +............\special{color push gray 0} +............\hbox(12.67134+2.82654)x64.23999, glue set 4.015filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.73558+2.74625)x48.18, glue set 8.03filll +...........\TU/FandolFang(0)/m/n/16.06 教 +...........\glue 0.0 plus 2.0filll +...........\TU/FandolFang(0)/m/n/16.06 授 +...........\kern -0.00017 +...........\kern 0.00017 +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +.......\mathoff +......\penalty 10000 +......\glue(\parfillskip) 0.0 plus 1.0fil +......\glue(\rightskip) 0.0 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue -6.0 +...\glue 0.0 plus 0.0001fil +..\glue(\baselineskip) 22.76228 +..\hbox(0.0+0.0)x398.3386 +...\special{color push gray 0} +...\hbox(0.0+0.0)x398.3386 +...\special{color pop} +.\kern -624.82262 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\kern 624.82262 +.\kern 0.0 +Completed box being shipped out [2] +\vbox(624.82262+4.1104)x425.65324 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\glue -100.72273 +.\vbox(725.54535+4.1104)x398.3386, shifted 27.31465 +..\vbox(76.82234+0.0)x398.3386, glue set 63.12115fil +...\glue 0.0 plus 1.0fil +...\hbox(13.70119+0.0)x398.3386 +....\special{color push gray 0} +....\hbox(13.70119+0.0)x398.3386, glue set - 28.45276fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +.....\hbox(13.70119+0.0)x426.79135 +......\vbox(13.70119+0.0)x426.79135 +.......\hbox(9.59079+4.1104)x426.79135 +........\hbox(0.0+0.0)x0.0, glue set - 426.79135fil +.........\vbox(0.0+0.0)x426.79135 +..........\hbox(0.0+0.0)x426.79135, glue set 213.39568fil +...........\hbox(0.0+0.0)x0.0 +...........\penalty 10000 +...........\glue(\parfillskip) 0.0 plus 1.0fil +...........\glue(\rightskip) 0.0 plus 1.0fil +.........\glue 0.0 plus 1.0fil minus 1.0fil +........\glue 0.0 plus 1.0fill +........\vbox(9.59079+4.1104)x426.79135 +.........\hbox(9.59079+4.1104)x426.79135, glue set 213.39568fil +..........\glue(\leftskip) 0.0 plus 1.0fil +..........\hbox(0.0+0.0)x0.0 +..........\rule(9.59079+4.1104)x0.0 +..........\penalty 10000 +..........\glue(\parfillskip) 0.0 +..........\glue(\rightskip) 0.0 plus 1.0fil +........\glue 0.0 plus 1.0fill +........\hbox(0.0+0.0)x0.0, glue set - 426.79135fil +.........\glue 0.0 plus 1.0fil minus 1.0fil +.........\vbox(0.0+0.0)x426.79135 +..........\hbox(0.0+0.0)x426.79135, glue set 426.79135fil +...........\glue(\leftskip) 0.0 plus 1.0fil +...........\hbox(0.0+0.0)x0.0 +...........\penalty 10000 +...........\glue(\parfillskip) 0.0 +...........\glue(\rightskip) 0.0 +.......\glue 0.0 +.......\rule(0.7528+0.0)x426.79135 +.......\glue -0.7528 +....\special{color pop} +..\glue 8.5359 +..\glue(\lineskip) 0.0 +..\vbox(617.42482+0.0)x398.3386, glue set 594.05508fil +...\glue(\topskip) 0.0 +...\hbox(12.39832+16.90797)x398.3386 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(12.39832+16.90797)x398.3386, glue set 14.1778fil +.....\hbox(12.39832+2.73018)x398.3386, glue set 131.41623fil +......\glue(\leftskip) 0.0 plus 1.0fil +......\hbox(0.0+0.0)x0.0 +......\TU/FandolSong(0)/m/n/16.06 二 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 〇 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 二 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 〇 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 年 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 十 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 一 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 月 +......\kern -0.00017 +......\kern 0.00017 +......\penalty 10000 +......\glue(\parfillskip) 0.0 +......\glue(\rightskip) 0.0 plus 1.0fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue -6.0 +...\glue 0.0 plus 1.0fil +...\glue 0.0 plus -1.0fil +...\glue 0.0 plus 1.0fil +...\glue 0.0 +...\glue 0.0 plus 0.0001fil +..\glue(\baselineskip) 7.14894 +..\hbox(15.61334+4.1104)x398.3386 +...\special{color push gray 0} +...\hbox(15.61334+4.1104)x398.3386, glue set - 28.45276fil +....\glue 0.0 plus 1.0fil minus 1.0fil +....\hbox(15.61334+4.1104)x426.79135 +.....\vbox(15.61334+4.1104)x426.79135 +......\rule(0.0+0.0)x426.79135 +......\glue 6.02255 +......\hbox(9.59079+4.1104)x426.79135 +.......\hbox(0.0+0.0)x0.0, glue set - 426.79135fil +........\vbox(0.0+0.0)x426.79135 +.........\hbox(0.0+0.0)x426.79135, glue set 213.39568fil +..........\hbox(0.0+0.0)x0.0 +..........\penalty 10000 +..........\glue(\parfillskip) 0.0 plus 1.0fil +..........\glue(\rightskip) 0.0 plus 1.0fil +........\glue 0.0 plus 1.0fil minus 1.0fil +.......\glue 0.0 plus 1.0fill +.......\vbox(9.59079+4.1104)x426.79135 +........\hbox(9.59079+4.1104)x426.79135, glue set 210.76083fil +.........\glue(\leftskip) 0.0 plus 1.0fil +.........\hbox(0.0+0.0)x0.0 +.........\TU/texgyretermes(0)/m/n/10.53937 2 +.........\kern -0.0002 +.........\kern 0.0002 +.........\rule(9.59079+4.1104)x0.0 +.........\penalty 10000 +.........\glue(\parfillskip) 0.0 +.........\glue(\rightskip) 0.0 plus 1.0fil +.......\glue 0.0 plus 1.0fill +.......\hbox(0.0+0.0)x0.0, glue set - 426.79135fil +........\glue 0.0 plus 1.0fil minus 1.0fil +........\vbox(0.0+0.0)x426.79135 +.........\hbox(0.0+0.0)x426.79135, glue set 426.79135fil +..........\glue(\leftskip) 0.0 plus 1.0fil +..........\hbox(0.0+0.0)x0.0 +..........\penalty 10000 +..........\glue(\parfillskip) 0.0 +..........\glue(\rightskip) 0.0 +...\special{color pop} +.\kern -628.93301 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\kern 628.93301 +.\kern 0.0 diff --git a/testfiles/01-title-page-en/01-title-page-professional-master-1.tex b/testfiles/01-title-page-en/01-title-page-professional-master-1.tex new file mode 100644 index 00000000..51f4b616 --- /dev/null +++ b/testfiles/01-title-page-en/01-title-page-professional-master-1.tex @@ -0,0 +1,23 @@ +\input{regression-test.tex} +\documentclass[degree=master,degree-type=professional,language=english]{thuthesis} + +\thusetup{ + title = {此处填入学位论文中文题目且\\长度不得超过二十五个汉字}, + title* = {Type the English Title of Your Thesis \\ Here and Keep it Concise and \\ Accurate}, + degree-category = {公共管理硕士}, + department = {某某学院/系}, + author = {Your Name}, + supervisor = {某某某, 教授}, + date = {2020-11-01}, +} + +\begin{document} +\START +\showoutput + +\makeatletter +\thu@titlepage + +\clearpage +\OMIT +\end{document} diff --git a/testfiles/01-title-page-en/01-title-page-professional-master-1.tlg b/testfiles/01-title-page-en/01-title-page-professional-master-1.tlg new file mode 100644 index 00000000..5ea8f807 --- /dev/null +++ b/testfiles/01-title-page-en/01-title-page-professional-master-1.tlg @@ -0,0 +1,635 @@ +This is a generated file for the l3build validation system. +Don't change this file in any respect. +*geometry* verbose mode - [ newgeometry ] result: +* driver: xetex +* paper: a4paper +* layout: +* layoutoffset:(h,v)=(0.0pt,0.0pt) +* modes: twoside +* h-part:(L,W,R)=(99.58464pt, 398.3386pt, 99.58464pt) +* v-part:(T,H,B)=(56.9055pt, 617.42482pt, 170.71652pt) +* \paperwidth=597.50787pt +* \paperheight=845.04684pt +* \textwidth=398.3386pt +* \textheight=617.42482pt +* \oddsidemargin=27.31465pt +* \evensidemargin=27.31465pt +* \topmargin=-100.72273pt +* \headheight=76.82234pt +* \headsep=8.5359pt +* \topskip=12.0pt +* \footskip=22.76228pt +* \marginparwidth=56.9055pt +* \marginparsep=14.22636pt +* \columnsep=10.0pt +* \skip\footins=10.8pt plus 4.0pt minus 2.0pt +* \hoffset=0.0pt +* \voffset=0.0pt +* \mag=1000 +* \@twocolumnfalse +* \@twosidetrue +* \@mparswitchtrue +* \@reversemarginfalse +* (1in=72.27pt=25.4mm, 1cm=28.453pt) +Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' with options [Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. +(fontspec) +(fontspec) This font family consists of the following NFSS series/shapes: +(fontspec) +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolHei-Regular.otf]/OT:language=dflt;" +(fontspec) - 'small caps' (m/sc) with NFSS spec.: +(fontspec) - 'bold' (b/n) with NFSS spec.: <->"[FandolHei-Bold.otf]/OT:language=dflt;" +(fontspec) - 'bold small caps' (b/sc) with NFSS spec.: +Package fontspec Info: Font family 'FandolFang(0)' created for font 'FandolFang' with options [Extension={.otf},UprightFont={*-Regular}]. +(fontspec) +(fontspec) This font family consists of the following NFSS series/shapes: +(fontspec) +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolFang-Regular.otf]/OT:language=dflt;" +(fontspec) - 'small caps' (m/sc) with NFSS spec.: +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 16.0617pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 14.05399pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 10.54048pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 16.05827pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 14.05098pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 10.53824pt on input line .... +Completed box being shipped out [1] +\vbox(624.82262+0.0)x425.65324 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\glue -100.72273 +.\vbox(725.54535+0.0)x398.3386, shifted 27.31465 +..\vbox(76.82234+0.0)x398.3386, glue set 76.82234fil +...\glue 0.0 plus 1.0fil +...\hbox(0.0+0.0)x398.3386 +....\special{color push gray 0} +....\hbox(0.0+0.0)x398.3386 +....\special{color pop} +..\glue 8.5359 +..\glue(\lineskip) 0.0 +..\vbox(617.42482+0.0)x398.3386, glue set 81.24194fill +...\write-{} +...\special{color push gray 0} +...\write-{} +...\glue(\topskip) 12.0 +...\hbox(0.0+0.0)x0.0 +...\glue 8.1 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 7.5482 +...\hbox(12.5268+44.37871)x398.3386 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(12.5268+44.37871)x398.3386, glue set 41.63246fil +.....\hbox(12.5268+2.74625)x398.3386, glue set 387.7186fil +......\hbox(0.0+0.0)x0.0 +......\glue -21.5 +......\hbox(12.5268+2.74625)x32.12 +......\penalty 10000 +......\glue(\parfillskip) 0.0 plus 1.0fil +......\glue(\rightskip) 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 40.5 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(20.40823+4.61925)x398.3386, glue set 29.53563fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/FandolHei(0)/m/n/26.09749 此 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 处 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 填 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 入 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 学 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 位 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 论 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 文 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 中 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 文 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 题 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 目 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 且 +....\kern -0.00017 +....\kern 0.00017 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 0.0 plus -1.0 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 21.84363 +...\hbox(20.51262+4.64534)x398.3386, glue set 42.58437fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/FandolHei(0)/m/n/26.09749 长 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 度 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 不 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 得 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 超 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 过 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 二 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 十 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 五 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 个 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 汉 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 字 +....\kern -0.00017 +....\kern 0.00017 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 5.4 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 11.71577 +...\hbox(14.95587+4.39641)x398.3386, glue set 24.41643fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/20.075 Type +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 the +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 English +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 Title +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 of +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 Your +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 Thesis +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 0.0 plus -1.0 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 11.9647 +...\hbox(14.95587+4.37633)x398.3386, glue set 57.69073fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/20.075 Here +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 and +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 Keep +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 it +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 Concise +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 and +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 0.0 plus -1.0 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 12.30598 +...\hbox(14.63467+0.18066)x398.3386, glue set 156.3694fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/20.075 Accurate +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue -9.2 +...\glue 24.1 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 9.37503 +...\hbox(12.5268+4.01498)x398.3386, glue set 39.86627fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/FandolSong(0)/m/n/16.06 (申 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 请 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 清 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 华 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 大 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 学 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 公 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 共 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 管 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 理 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 硕 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 士 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 专 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 业 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 学 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 位 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 论 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 文) +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 0.0 plus 1.0fill +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 16.06001 +...\hbox(0.0+192.33699)x398.3386 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(0.0+192.33699)x398.3386, glue set 98.38608fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +.....\hbox(50.99089+42.96002)x398.3386, glue set 84.35965fil +......\hbox(0.0+0.0)x0.0 +......\glue 65.44142 +......\hbox(50.99089+42.96002)x248.53752 +.......\mathon +.......\vbox(50.99089+42.96002)x248.53752 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752, glue set 48.77359fil +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.73558+2.87473)x81.09052, glue set 2.84544fil +...........\hbox(12.73558+2.87473)x78.24507 +............\special{color push gray 0} +............\hbox(12.73558+2.87473)x78.24507, glue set 2.33418filll +.............\TU/FandolFang(0)/m/n/16.06 培 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 养 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 单 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 位 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\TU/FandolFang(0)/m/n/16.06 某 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 某 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 学 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 院 +..........\TU/texgyretermes(0)/m/n/16.06 / +..........\TU/FandolFang(0)/m/n/16.06 系 +..........\kern -0.00017 +..........\kern 0.00017 +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752 +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.70346+2.95502)x81.09052, glue set 2.84544fil +...........\hbox(12.70346+2.95502)x78.24507 +............\special{color push gray 0} +............\hbox(12.70346+2.95502)x78.24507, glue set 7.51627filll +.............\TU/FandolFang(0)/m/n/16.06 申 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 请 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 人 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(10.63171+0.17665)x85.35826, glue set 12.07649fil +...........\hbox(10.63171+0.17665)x73.28177 +............\special{color push gray 0} +............\hbox(10.63171+0.17665)x73.28177 +.............\special{color push gray 0} +.............\TU/texgyretermes(0)/m/n/16.06 Your +.............\glue 4.015 plus 2.00749 minus 1.33833 +.............\TU/texgyretermes(0)/m/n/16.06 Name +.............\kern -0.0002 +.............\kern 0.0002 +.............\special{color pop} +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(0.0+0.0)x48.18, glue set 48.18fil +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752 +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.81587+3.05139)x81.09052, glue set 2.84544fil +...........\hbox(12.81587+3.05139)x78.24507 +............\special{color push gray 0} +............\hbox(12.81587+3.05139)x78.24507, glue set 2.33418filll +.............\TU/FandolFang(0)/m/n/16.06 指 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 导 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 教 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 师 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.67134+2.82654)x85.35826, glue set 21.11827fil +...........\hbox(12.67134+2.82654)x64.23999 +............\special{color push gray 0} +............\hbox(12.67134+2.82654)x64.23999, glue set 4.015filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.73558+2.74625)x48.18, glue set 8.03filll +...........\TU/FandolFang(0)/m/n/16.06 教 +...........\glue 0.0 plus 2.0filll +...........\TU/FandolFang(0)/m/n/16.06 授 +...........\kern -0.00017 +...........\kern 0.00017 +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +.......\mathoff +......\penalty 10000 +......\glue(\parfillskip) 0.0 plus 1.0fil +......\glue(\rightskip) 0.0 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue -6.0 +...\glue 0.0 plus 0.0001fil +..\glue(\baselineskip) 22.76228 +..\hbox(0.0+0.0)x398.3386 +...\special{color push gray 0} +...\hbox(0.0+0.0)x398.3386 +...\special{color pop} +.\kern -624.82262 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\kern 624.82262 +.\kern 0.0 +Completed box being shipped out [2] +\vbox(624.82262+4.1104)x425.65324 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\glue -100.72273 +.\vbox(725.54535+4.1104)x398.3386, shifted 27.31465 +..\vbox(76.82234+0.0)x398.3386, glue set 63.12115fil +...\glue 0.0 plus 1.0fil +...\hbox(13.70119+0.0)x398.3386 +....\special{color push gray 0} +....\hbox(13.70119+0.0)x398.3386, glue set - 28.45276fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +.....\hbox(13.70119+0.0)x426.79135 +......\vbox(13.70119+0.0)x426.79135 +.......\hbox(9.59079+4.1104)x426.79135 +........\hbox(0.0+0.0)x0.0, glue set - 426.79135fil +.........\vbox(0.0+0.0)x426.79135 +..........\hbox(0.0+0.0)x426.79135, glue set 213.39568fil +...........\hbox(0.0+0.0)x0.0 +...........\penalty 10000 +...........\glue(\parfillskip) 0.0 plus 1.0fil +...........\glue(\rightskip) 0.0 plus 1.0fil +.........\glue 0.0 plus 1.0fil minus 1.0fil +........\glue 0.0 plus 1.0fill +........\vbox(9.59079+4.1104)x426.79135 +.........\hbox(9.59079+4.1104)x426.79135, glue set 213.39568fil +..........\glue(\leftskip) 0.0 plus 1.0fil +..........\hbox(0.0+0.0)x0.0 +..........\rule(9.59079+4.1104)x0.0 +..........\penalty 10000 +..........\glue(\parfillskip) 0.0 +..........\glue(\rightskip) 0.0 plus 1.0fil +........\glue 0.0 plus 1.0fill +........\hbox(0.0+0.0)x0.0, glue set - 426.79135fil +.........\glue 0.0 plus 1.0fil minus 1.0fil +.........\vbox(0.0+0.0)x426.79135 +..........\hbox(0.0+0.0)x426.79135, glue set 426.79135fil +...........\glue(\leftskip) 0.0 plus 1.0fil +...........\hbox(0.0+0.0)x0.0 +...........\penalty 10000 +...........\glue(\parfillskip) 0.0 +...........\glue(\rightskip) 0.0 +.......\glue 0.0 +.......\rule(0.7528+0.0)x426.79135 +.......\glue -0.7528 +....\special{color pop} +..\glue 8.5359 +..\glue(\lineskip) 0.0 +..\vbox(617.42482+0.0)x398.3386, glue set 594.05508fil +...\glue(\topskip) 0.0 +...\hbox(12.39832+16.90797)x398.3386 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(12.39832+16.90797)x398.3386, glue set 14.1778fil +.....\hbox(12.39832+2.73018)x398.3386, glue set 131.41623fil +......\glue(\leftskip) 0.0 plus 1.0fil +......\hbox(0.0+0.0)x0.0 +......\TU/FandolSong(0)/m/n/16.06 二 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 〇 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 二 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 〇 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 年 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 十 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 一 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 月 +......\kern -0.00017 +......\kern 0.00017 +......\penalty 10000 +......\glue(\parfillskip) 0.0 +......\glue(\rightskip) 0.0 plus 1.0fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue -6.0 +...\glue 0.0 plus 1.0fil +...\glue 0.0 plus -1.0fil +...\glue 0.0 plus 1.0fil +...\glue 0.0 +...\glue 0.0 plus 0.0001fil +..\glue(\baselineskip) 7.14894 +..\hbox(15.61334+4.1104)x398.3386 +...\special{color push gray 0} +...\hbox(15.61334+4.1104)x398.3386, glue set - 28.45276fil +....\glue 0.0 plus 1.0fil minus 1.0fil +....\hbox(15.61334+4.1104)x426.79135 +.....\vbox(15.61334+4.1104)x426.79135 +......\rule(0.0+0.0)x426.79135 +......\glue 6.02255 +......\hbox(9.59079+4.1104)x426.79135 +.......\hbox(0.0+0.0)x0.0, glue set - 426.79135fil +........\vbox(0.0+0.0)x426.79135 +.........\hbox(0.0+0.0)x426.79135, glue set 213.39568fil +..........\hbox(0.0+0.0)x0.0 +..........\penalty 10000 +..........\glue(\parfillskip) 0.0 plus 1.0fil +..........\glue(\rightskip) 0.0 plus 1.0fil +........\glue 0.0 plus 1.0fil minus 1.0fil +.......\glue 0.0 plus 1.0fill +.......\vbox(9.59079+4.1104)x426.79135 +........\hbox(9.59079+4.1104)x426.79135, glue set 210.76083fil +.........\glue(\leftskip) 0.0 plus 1.0fil +.........\hbox(0.0+0.0)x0.0 +.........\TU/texgyretermes(0)/m/n/10.53937 2 +.........\kern -0.0002 +.........\kern 0.0002 +.........\rule(9.59079+4.1104)x0.0 +.........\penalty 10000 +.........\glue(\parfillskip) 0.0 +.........\glue(\rightskip) 0.0 plus 1.0fil +.......\glue 0.0 plus 1.0fill +.......\hbox(0.0+0.0)x0.0, glue set - 426.79135fil +........\glue 0.0 plus 1.0fil minus 1.0fil +........\vbox(0.0+0.0)x426.79135 +.........\hbox(0.0+0.0)x426.79135, glue set 426.79135fil +..........\glue(\leftskip) 0.0 plus 1.0fil +..........\hbox(0.0+0.0)x0.0 +..........\penalty 10000 +..........\glue(\parfillskip) 0.0 +..........\glue(\rightskip) 0.0 +...\special{color pop} +.\kern -628.93301 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\kern 628.93301 +.\kern 0.0 diff --git a/testfiles/01-en-cover/01-professional-master-2.tex b/testfiles/01-title-page-en/01-title-page-professional-master-2.tex similarity index 93% rename from testfiles/01-en-cover/01-professional-master-2.tex rename to testfiles/01-title-page-en/01-title-page-professional-master-2.tex index 4d24d1cc..d036c05b 100644 --- a/testfiles/01-en-cover/01-professional-master-2.tex +++ b/testfiles/01-title-page-en/01-title-page-professional-master-2.tex @@ -4,7 +4,7 @@ \thusetup{ title = {此处填入学位论文中文题目且\\长度不得超过二十五个汉字}, title* = {Type the English Title of Your Thesis \\ Here and Keep it Concise and \\ Accurate}, - degree-name = {公共管理硕士}, + degree-category = {公共管理硕士}, department = {某某学院/系}, author = {Your Name}, supervisor = {某某某, 教授}, diff --git a/testfiles/01-title-page-en/01-title-page-professional-master-2.tlg b/testfiles/01-title-page-en/01-title-page-professional-master-2.tlg new file mode 100644 index 00000000..83c9f77a --- /dev/null +++ b/testfiles/01-title-page-en/01-title-page-professional-master-2.tlg @@ -0,0 +1,697 @@ +This is a generated file for the l3build validation system. +Don't change this file in any respect. +*geometry* verbose mode - [ newgeometry ] result: +* driver: xetex +* paper: a4paper +* layout: +* layoutoffset:(h,v)=(0.0pt,0.0pt) +* modes: twoside +* h-part:(L,W,R)=(99.58464pt, 398.3386pt, 99.58464pt) +* v-part:(T,H,B)=(56.9055pt, 617.42482pt, 170.71652pt) +* \paperwidth=597.50787pt +* \paperheight=845.04684pt +* \textwidth=398.3386pt +* \textheight=617.42482pt +* \oddsidemargin=27.31465pt +* \evensidemargin=27.31465pt +* \topmargin=-100.72273pt +* \headheight=76.82234pt +* \headsep=8.5359pt +* \topskip=12.0pt +* \footskip=22.76228pt +* \marginparwidth=56.9055pt +* \marginparsep=14.22636pt +* \columnsep=10.0pt +* \skip\footins=10.8pt plus 4.0pt minus 2.0pt +* \hoffset=0.0pt +* \voffset=0.0pt +* \mag=1000 +* \@twocolumnfalse +* \@twosidetrue +* \@mparswitchtrue +* \@reversemarginfalse +* (1in=72.27pt=25.4mm, 1cm=28.453pt) +Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' with options [Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. +(fontspec) +(fontspec) This font family consists of the following NFSS series/shapes: +(fontspec) +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolHei-Regular.otf]/OT:language=dflt;" +(fontspec) - 'small caps' (m/sc) with NFSS spec.: +(fontspec) - 'bold' (b/n) with NFSS spec.: <->"[FandolHei-Bold.otf]/OT:language=dflt;" +(fontspec) - 'bold small caps' (b/sc) with NFSS spec.: +Package fontspec Info: Font family 'FandolFang(0)' created for font 'FandolFang' with options [Extension={.otf},UprightFont={*-Regular}]. +(fontspec) +(fontspec) This font family consists of the following NFSS series/shapes: +(fontspec) +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolFang-Regular.otf]/OT:language=dflt;" +(fontspec) - 'small caps' (m/sc) with NFSS spec.: +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 16.0617pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 14.05399pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 10.54048pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 16.05827pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 14.05098pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 10.53824pt on input line .... +Completed box being shipped out [1] +\vbox(624.82262+0.0)x425.65324 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\glue -100.72273 +.\vbox(725.54535+0.0)x398.3386, shifted 27.31465 +..\vbox(76.82234+0.0)x398.3386, glue set 76.82234fil +...\glue 0.0 plus 1.0fil +...\hbox(0.0+0.0)x398.3386 +....\special{color push gray 0} +....\hbox(0.0+0.0)x398.3386 +....\special{color pop} +..\glue 8.5359 +..\glue(\lineskip) 0.0 +..\vbox(617.42482+0.0)x398.3386, glue set 65.58345fill +...\write-{} +...\special{color push gray 0} +...\write-{} +...\glue(\topskip) 12.0 +...\hbox(0.0+0.0)x0.0 +...\glue 8.1 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 7.5482 +...\hbox(12.5268+44.37871)x398.3386 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(12.5268+44.37871)x398.3386, glue set 41.63246fil +.....\hbox(12.5268+2.74625)x398.3386, glue set 387.7186fil +......\hbox(0.0+0.0)x0.0 +......\glue -21.5 +......\hbox(12.5268+2.74625)x32.12 +......\penalty 10000 +......\glue(\parfillskip) 0.0 plus 1.0fil +......\glue(\rightskip) 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 40.5 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(20.40823+4.61925)x398.3386, glue set 29.53563fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/FandolHei(0)/m/n/26.09749 此 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 处 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 填 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 入 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 学 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 位 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 论 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 文 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 中 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 文 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 题 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 目 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 且 +....\kern -0.00017 +....\kern 0.00017 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 0.0 plus -1.0 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 21.84363 +...\hbox(20.51262+4.64534)x398.3386, glue set 42.58437fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/FandolHei(0)/m/n/26.09749 长 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 度 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 不 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 得 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 超 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 过 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 二 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 十 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 五 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 个 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 汉 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 字 +....\kern -0.00017 +....\kern 0.00017 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 5.4 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 11.71577 +...\hbox(14.95587+4.39641)x398.3386, glue set 24.41643fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/20.075 Type +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 the +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 English +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 Title +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 of +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 Your +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 Thesis +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 0.0 plus -1.0 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 11.9647 +...\hbox(14.95587+4.37633)x398.3386, glue set 57.69073fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/20.075 Here +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 and +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 Keep +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 it +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 Concise +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 and +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 0.0 plus -1.0 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 12.30598 +...\hbox(14.63467+0.18066)x398.3386, glue set 156.3694fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/20.075 Accurate +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue -9.2 +...\glue 24.1 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 9.37503 +...\hbox(12.5268+4.01498)x398.3386, glue set 39.86627fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/FandolSong(0)/m/n/16.06 (申 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 请 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 清 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 华 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 大 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 学 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 公 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 共 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 管 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 理 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 硕 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 士 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 专 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 业 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 学 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 位 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 论 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 文) +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 0.0 plus 1.0fill +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 16.06001 +...\hbox(0.0+207.99548)x398.3386 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(0.0+207.99548)x398.3386, glue set 82.7276fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +.....\hbox(66.64937+58.61852)x398.3386, glue set 84.35965fil +......\hbox(0.0+0.0)x0.0 +......\glue 65.44142 +......\hbox(66.64937+58.61852)x248.53752 +.......\mathon +.......\vbox(66.64937+58.61852)x248.53752 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752, glue set 48.77359fil +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.73558+2.87473)x81.09052, glue set 2.84544fil +...........\hbox(12.73558+2.87473)x78.24507 +............\special{color push gray 0} +............\hbox(12.73558+2.87473)x78.24507, glue set 2.33418filll +.............\TU/FandolFang(0)/m/n/16.06 培 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 养 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 单 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 位 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\TU/FandolFang(0)/m/n/16.06 某 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 某 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 学 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 院 +..........\TU/texgyretermes(0)/m/n/16.06 / +..........\TU/FandolFang(0)/m/n/16.06 系 +..........\kern -0.00017 +..........\kern 0.00017 +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752 +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.70346+2.95502)x81.09052, glue set 2.84544fil +...........\hbox(12.70346+2.95502)x78.24507 +............\special{color push gray 0} +............\hbox(12.70346+2.95502)x78.24507, glue set 7.51627filll +.............\TU/FandolFang(0)/m/n/16.06 申 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 请 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 人 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(10.63171+0.17665)x85.35826, glue set 12.07649fil +...........\hbox(10.63171+0.17665)x73.28177 +............\special{color push gray 0} +............\hbox(10.63171+0.17665)x73.28177 +.............\special{color push gray 0} +.............\TU/texgyretermes(0)/m/n/16.06 Your +.............\glue 4.015 plus 2.00749 minus 1.33833 +.............\TU/texgyretermes(0)/m/n/16.06 Name +.............\kern -0.0002 +.............\kern 0.0002 +.............\special{color pop} +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(0.0+0.0)x48.18, glue set 48.18fil +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752 +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.81587+3.05139)x81.09052, glue set 2.84544fil +...........\hbox(12.81587+3.05139)x78.24507 +............\special{color push gray 0} +............\hbox(12.81587+3.05139)x78.24507, glue set 2.33418filll +.............\TU/FandolFang(0)/m/n/16.06 指 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 导 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 教 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 师 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.67134+2.82654)x85.35826, glue set 21.11827fil +...........\hbox(12.67134+2.82654)x64.23999 +............\special{color push gray 0} +............\hbox(12.67134+2.82654)x64.23999, glue set 4.015filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.73558+2.74625)x48.18, glue set 8.03filll +...........\TU/FandolFang(0)/m/n/16.06 教 +...........\glue 0.0 plus 2.0filll +...........\TU/FandolFang(0)/m/n/16.06 授 +...........\kern -0.00017 +...........\kern 0.00017 +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752 +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.81587+3.05139)x81.09052, glue set 2.84544fil +...........\hbox(12.81587+3.05139)x78.24507 +............\special{color push gray 0} +............\hbox(12.81587+3.05139)x78.24507, glue set - 0.51373filll +.............\TU/FandolFang(0)/m/n/16.06 副 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 指 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 导 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 教 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 师 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.67134+2.82654)x85.35826, glue set 21.11827fil +...........\hbox(12.67134+2.82654)x64.23999 +............\special{color push gray 0} +............\hbox(12.67134+2.82654)x64.23999, glue set 4.015filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.73558+2.74625)x48.18, glue set 8.03filll +...........\TU/FandolFang(0)/m/n/16.06 教 +...........\glue 0.0 plus 2.0filll +...........\TU/FandolFang(0)/m/n/16.06 授 +...........\kern -0.00017 +...........\kern 0.00017 +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +.......\mathoff +......\penalty 10000 +......\glue(\parfillskip) 0.0 plus 1.0fil +......\glue(\rightskip) 0.0 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue -6.0 +...\glue 0.0 plus 0.0001fil +..\glue(\baselineskip) 22.76228 +..\hbox(0.0+0.0)x398.3386 +...\special{color push gray 0} +...\hbox(0.0+0.0)x398.3386 +...\special{color pop} +.\kern -624.82262 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\kern 624.82262 +.\kern 0.0 +Completed box being shipped out [2] +\vbox(624.82262+4.1104)x425.65324 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\glue -100.72273 +.\vbox(725.54535+4.1104)x398.3386, shifted 27.31465 +..\vbox(76.82234+0.0)x398.3386, glue set 63.12115fil +...\glue 0.0 plus 1.0fil +...\hbox(13.70119+0.0)x398.3386 +....\special{color push gray 0} +....\hbox(13.70119+0.0)x398.3386, glue set - 28.45276fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +.....\hbox(13.70119+0.0)x426.79135 +......\vbox(13.70119+0.0)x426.79135 +.......\hbox(9.59079+4.1104)x426.79135 +........\hbox(0.0+0.0)x0.0, glue set - 426.79135fil +.........\vbox(0.0+0.0)x426.79135 +..........\hbox(0.0+0.0)x426.79135, glue set 213.39568fil +...........\hbox(0.0+0.0)x0.0 +...........\penalty 10000 +...........\glue(\parfillskip) 0.0 plus 1.0fil +...........\glue(\rightskip) 0.0 plus 1.0fil +.........\glue 0.0 plus 1.0fil minus 1.0fil +........\glue 0.0 plus 1.0fill +........\vbox(9.59079+4.1104)x426.79135 +.........\hbox(9.59079+4.1104)x426.79135, glue set 213.39568fil +..........\glue(\leftskip) 0.0 plus 1.0fil +..........\hbox(0.0+0.0)x0.0 +..........\rule(9.59079+4.1104)x0.0 +..........\penalty 10000 +..........\glue(\parfillskip) 0.0 +..........\glue(\rightskip) 0.0 plus 1.0fil +........\glue 0.0 plus 1.0fill +........\hbox(0.0+0.0)x0.0, glue set - 426.79135fil +.........\glue 0.0 plus 1.0fil minus 1.0fil +.........\vbox(0.0+0.0)x426.79135 +..........\hbox(0.0+0.0)x426.79135, glue set 426.79135fil +...........\glue(\leftskip) 0.0 plus 1.0fil +...........\hbox(0.0+0.0)x0.0 +...........\penalty 10000 +...........\glue(\parfillskip) 0.0 +...........\glue(\rightskip) 0.0 +.......\glue 0.0 +.......\rule(0.7528+0.0)x426.79135 +.......\glue -0.7528 +....\special{color pop} +..\glue 8.5359 +..\glue(\lineskip) 0.0 +..\vbox(617.42482+0.0)x398.3386, glue set 594.05508fil +...\glue(\topskip) 0.0 +...\hbox(12.39832+16.90797)x398.3386 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(12.39832+16.90797)x398.3386, glue set 14.1778fil +.....\hbox(12.39832+2.73018)x398.3386, glue set 131.41623fil +......\glue(\leftskip) 0.0 plus 1.0fil +......\hbox(0.0+0.0)x0.0 +......\TU/FandolSong(0)/m/n/16.06 二 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 〇 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 二 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 〇 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 年 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 十 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 一 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 月 +......\kern -0.00017 +......\kern 0.00017 +......\penalty 10000 +......\glue(\parfillskip) 0.0 +......\glue(\rightskip) 0.0 plus 1.0fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue -6.0 +...\glue 0.0 plus 1.0fil +...\glue 0.0 plus -1.0fil +...\glue 0.0 plus 1.0fil +...\glue 0.0 +...\glue 0.0 plus 0.0001fil +..\glue(\baselineskip) 7.14894 +..\hbox(15.61334+4.1104)x398.3386 +...\special{color push gray 0} +...\hbox(15.61334+4.1104)x398.3386, glue set - 28.45276fil +....\glue 0.0 plus 1.0fil minus 1.0fil +....\hbox(15.61334+4.1104)x426.79135 +.....\vbox(15.61334+4.1104)x426.79135 +......\rule(0.0+0.0)x426.79135 +......\glue 6.02255 +......\hbox(9.59079+4.1104)x426.79135 +.......\hbox(0.0+0.0)x0.0, glue set - 426.79135fil +........\vbox(0.0+0.0)x426.79135 +.........\hbox(0.0+0.0)x426.79135, glue set 213.39568fil +..........\hbox(0.0+0.0)x0.0 +..........\penalty 10000 +..........\glue(\parfillskip) 0.0 plus 1.0fil +..........\glue(\rightskip) 0.0 plus 1.0fil +........\glue 0.0 plus 1.0fil minus 1.0fil +.......\glue 0.0 plus 1.0fill +.......\vbox(9.59079+4.1104)x426.79135 +........\hbox(9.59079+4.1104)x426.79135, glue set 210.76083fil +.........\glue(\leftskip) 0.0 plus 1.0fil +.........\hbox(0.0+0.0)x0.0 +.........\TU/texgyretermes(0)/m/n/10.53937 2 +.........\kern -0.0002 +.........\kern 0.0002 +.........\rule(9.59079+4.1104)x0.0 +.........\penalty 10000 +.........\glue(\parfillskip) 0.0 +.........\glue(\rightskip) 0.0 plus 1.0fil +.......\glue 0.0 plus 1.0fill +.......\hbox(0.0+0.0)x0.0, glue set - 426.79135fil +........\glue 0.0 plus 1.0fil minus 1.0fil +........\vbox(0.0+0.0)x426.79135 +.........\hbox(0.0+0.0)x426.79135, glue set 426.79135fil +..........\glue(\leftskip) 0.0 plus 1.0fil +..........\hbox(0.0+0.0)x0.0 +..........\penalty 10000 +..........\glue(\parfillskip) 0.0 +..........\glue(\rightskip) 0.0 +...\special{color pop} +.\kern -628.93301 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\kern 628.93301 +.\kern 0.0 diff --git a/testfiles/01-title-page-en/01-title-page-professional-master-3.tex b/testfiles/01-title-page-en/01-title-page-professional-master-3.tex new file mode 100644 index 00000000..7bb14b8f --- /dev/null +++ b/testfiles/01-title-page-en/01-title-page-professional-master-3.tex @@ -0,0 +1,24 @@ +\input{regression-test.tex} +\documentclass[degree=master,degree-type=professional,language=english]{thuthesis} + +\thusetup{ + title = {此处填入学位论文中文题目且\\长度不得超过二十五个汉字}, + title* = {Type the English Title of Your Thesis \\ Here and Keep it Concise and \\ Accurate}, + degree-category = {公共管理硕士}, + department = {某某学院/系}, + author = {Your Name}, + supervisor = {某某某, 教授}, + co-supervisor = {某某某, 教授}, + date = {2020-11-01}, +} + +\begin{document} +\START +\showoutput + +\makeatletter +\thu@titlepage + +\clearpage +\OMIT +\end{document} diff --git a/testfiles/01-title-page-en/01-title-page-professional-master-3.tlg b/testfiles/01-title-page-en/01-title-page-professional-master-3.tlg new file mode 100644 index 00000000..1ebd5659 --- /dev/null +++ b/testfiles/01-title-page-en/01-title-page-professional-master-3.tlg @@ -0,0 +1,699 @@ +This is a generated file for the l3build validation system. +Don't change this file in any respect. +*geometry* verbose mode - [ newgeometry ] result: +* driver: xetex +* paper: a4paper +* layout: +* layoutoffset:(h,v)=(0.0pt,0.0pt) +* modes: twoside +* h-part:(L,W,R)=(99.58464pt, 398.3386pt, 99.58464pt) +* v-part:(T,H,B)=(56.9055pt, 617.42482pt, 170.71652pt) +* \paperwidth=597.50787pt +* \paperheight=845.04684pt +* \textwidth=398.3386pt +* \textheight=617.42482pt +* \oddsidemargin=27.31465pt +* \evensidemargin=27.31465pt +* \topmargin=-100.72273pt +* \headheight=76.82234pt +* \headsep=8.5359pt +* \topskip=12.0pt +* \footskip=22.76228pt +* \marginparwidth=56.9055pt +* \marginparsep=14.22636pt +* \columnsep=10.0pt +* \skip\footins=10.8pt plus 4.0pt minus 2.0pt +* \hoffset=0.0pt +* \voffset=0.0pt +* \mag=1000 +* \@twocolumnfalse +* \@twosidetrue +* \@mparswitchtrue +* \@reversemarginfalse +* (1in=72.27pt=25.4mm, 1cm=28.453pt) +Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' with options [Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. +(fontspec) +(fontspec) This font family consists of the following NFSS series/shapes: +(fontspec) +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolHei-Regular.otf]/OT:language=dflt;" +(fontspec) - 'small caps' (m/sc) with NFSS spec.: +(fontspec) - 'bold' (b/n) with NFSS spec.: <->"[FandolHei-Bold.otf]/OT:language=dflt;" +(fontspec) - 'bold small caps' (b/sc) with NFSS spec.: +Package fontspec Info: Font family 'FandolFang(0)' created for font 'FandolFang' with options [Extension={.otf},UprightFont={*-Regular}]. +(fontspec) +(fontspec) This font family consists of the following NFSS series/shapes: +(fontspec) +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolFang-Regular.otf]/OT:language=dflt;" +(fontspec) - 'small caps' (m/sc) with NFSS spec.: +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 16.0617pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 14.05399pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 10.54048pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 16.05827pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 14.05098pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 10.53824pt on input line .... +Completed box being shipped out [1] +\vbox(624.82262+0.0)x425.65324 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\glue -100.72273 +.\vbox(725.54535+0.0)x398.3386, shifted 27.31465 +..\vbox(76.82234+0.0)x398.3386, glue set 76.82234fil +...\glue 0.0 plus 1.0fil +...\hbox(0.0+0.0)x398.3386 +....\special{color push gray 0} +....\hbox(0.0+0.0)x398.3386 +....\special{color pop} +..\glue 8.5359 +..\glue(\lineskip) 0.0 +..\vbox(617.42482+0.0)x398.3386, glue set 65.58345fill +...\write-{} +...\special{color push gray 0} +...\write-{} +...\glue(\topskip) 12.0 +...\hbox(0.0+0.0)x0.0 +...\glue 8.1 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 7.5482 +...\hbox(12.5268+44.37871)x398.3386 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(12.5268+44.37871)x398.3386, glue set 41.63246fil +.....\hbox(12.5268+2.74625)x398.3386, glue set 387.7186fil +......\hbox(0.0+0.0)x0.0 +......\glue -21.5 +......\hbox(12.5268+2.74625)x32.12 +......\penalty 10000 +......\glue(\parfillskip) 0.0 plus 1.0fil +......\glue(\rightskip) 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 40.5 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(20.40823+4.61925)x398.3386, glue set 29.53563fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/FandolHei(0)/m/n/26.09749 此 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 处 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 填 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 入 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 学 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 位 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 论 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 文 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 中 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 文 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 题 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 目 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 且 +....\kern -0.00017 +....\kern 0.00017 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 0.0 plus -1.0 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 21.84363 +...\hbox(20.51262+4.64534)x398.3386, glue set 42.58437fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/FandolHei(0)/m/n/26.09749 长 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 度 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 不 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 得 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 超 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 过 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 二 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 十 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 五 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 个 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 汉 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 字 +....\kern -0.00017 +....\kern 0.00017 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 5.4 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 11.71577 +...\hbox(14.95587+4.39641)x398.3386, glue set 24.41643fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/20.075 Type +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 the +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 English +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 Title +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 of +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 Your +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 Thesis +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 0.0 plus -1.0 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 11.9647 +...\hbox(14.95587+4.37633)x398.3386, glue set 57.69073fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/20.075 Here +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 and +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 Keep +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 it +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 Concise +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 and +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 0.0 plus -1.0 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 12.30598 +...\hbox(14.63467+0.18066)x398.3386, glue set 156.3694fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/20.075 Accurate +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue -9.2 +...\glue 24.1 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 9.37503 +...\hbox(12.5268+4.01498)x398.3386, glue set 39.86627fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/FandolSong(0)/m/n/16.06 (申 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 请 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 清 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 华 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 大 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 学 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 公 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 共 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 管 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 理 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 硕 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 士 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 专 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 业 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 学 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 位 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 论 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 文) +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 0.0 plus 1.0fill +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 16.06001 +...\hbox(0.0+207.99548)x398.3386 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(0.0+207.99548)x398.3386, glue set 82.7276fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +.....\hbox(66.64937+58.61852)x398.3386, glue set 84.35965fil +......\hbox(0.0+0.0)x0.0 +......\glue 65.44142 +......\hbox(66.64937+58.61852)x248.53752 +.......\mathon +.......\vbox(66.64937+58.61852)x248.53752 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752, glue set 48.77359fil +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.73558+2.87473)x81.09052, glue set 2.84544fil +...........\hbox(12.73558+2.87473)x78.24507 +............\special{color push gray 0} +............\hbox(12.73558+2.87473)x78.24507, glue set 2.33418filll +.............\TU/FandolFang(0)/m/n/16.06 培 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 养 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 单 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 位 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\TU/FandolFang(0)/m/n/16.06 某 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 某 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 学 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 院 +..........\TU/texgyretermes(0)/m/n/16.06 / +..........\TU/FandolFang(0)/m/n/16.06 系 +..........\kern -0.00017 +..........\kern 0.00017 +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752 +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.70346+2.95502)x81.09052, glue set 2.84544fil +...........\hbox(12.70346+2.95502)x78.24507 +............\special{color push gray 0} +............\hbox(12.70346+2.95502)x78.24507, glue set 7.51627filll +.............\TU/FandolFang(0)/m/n/16.06 申 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 请 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 人 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(10.63171+0.17665)x85.35826, glue set 12.07649fil +...........\hbox(10.63171+0.17665)x73.28177 +............\special{color push gray 0} +............\hbox(10.63171+0.17665)x73.28177 +.............\special{color push gray 0} +.............\TU/texgyretermes(0)/m/n/16.06 Your +.............\glue 4.015 plus 2.00749 minus 1.33833 +.............\TU/texgyretermes(0)/m/n/16.06 Name +.............\kern -0.0002 +.............\kern 0.0002 +.............\special{color pop} +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(0.0+0.0)x48.18, glue set 48.18fil +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752 +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.81587+3.05139)x81.09052, glue set 2.84544fil +...........\hbox(12.81587+3.05139)x78.24507 +............\special{color push gray 0} +............\hbox(12.81587+3.05139)x78.24507, glue set 2.33418filll +.............\TU/FandolFang(0)/m/n/16.06 指 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 导 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 教 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 师 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.67134+2.82654)x85.35826, glue set 21.11827fil +...........\hbox(12.67134+2.82654)x64.23999 +............\special{color push gray 0} +............\hbox(12.67134+2.82654)x64.23999, glue set 4.015filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.73558+2.74625)x48.18, glue set 8.03filll +...........\TU/FandolFang(0)/m/n/16.06 教 +...........\glue 0.0 plus 2.0filll +...........\TU/FandolFang(0)/m/n/16.06 授 +...........\kern -0.00017 +...........\kern 0.00017 +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752 +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.81587+3.05139)x81.09052, glue set 2.84544fil +...........\hbox(12.81587+3.05139)x78.24507 +............\special{color push gray 0} +............\hbox(12.81587+3.05139)x78.24507, glue set - 3.62299filll +.............\TU/FandolFang(0)/m/n/16.06 联 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 合 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 指 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 导 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 教 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 师 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.67134+2.82654)x85.35826, glue set 21.11827fil +...........\hbox(12.67134+2.82654)x64.23999 +............\special{color push gray 0} +............\hbox(12.67134+2.82654)x64.23999, glue set 4.015filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.73558+2.74625)x48.18, glue set 8.03filll +...........\TU/FandolFang(0)/m/n/16.06 教 +...........\glue 0.0 plus 2.0filll +...........\TU/FandolFang(0)/m/n/16.06 授 +...........\kern -0.00017 +...........\kern 0.00017 +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +.......\mathoff +......\penalty 10000 +......\glue(\parfillskip) 0.0 plus 1.0fil +......\glue(\rightskip) 0.0 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue -6.0 +...\glue 0.0 plus 0.0001fil +..\glue(\baselineskip) 22.76228 +..\hbox(0.0+0.0)x398.3386 +...\special{color push gray 0} +...\hbox(0.0+0.0)x398.3386 +...\special{color pop} +.\kern -624.82262 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\kern 624.82262 +.\kern 0.0 +Completed box being shipped out [2] +\vbox(624.82262+4.1104)x425.65324 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\glue -100.72273 +.\vbox(725.54535+4.1104)x398.3386, shifted 27.31465 +..\vbox(76.82234+0.0)x398.3386, glue set 63.12115fil +...\glue 0.0 plus 1.0fil +...\hbox(13.70119+0.0)x398.3386 +....\special{color push gray 0} +....\hbox(13.70119+0.0)x398.3386, glue set - 28.45276fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +.....\hbox(13.70119+0.0)x426.79135 +......\vbox(13.70119+0.0)x426.79135 +.......\hbox(9.59079+4.1104)x426.79135 +........\hbox(0.0+0.0)x0.0, glue set - 426.79135fil +.........\vbox(0.0+0.0)x426.79135 +..........\hbox(0.0+0.0)x426.79135, glue set 213.39568fil +...........\hbox(0.0+0.0)x0.0 +...........\penalty 10000 +...........\glue(\parfillskip) 0.0 plus 1.0fil +...........\glue(\rightskip) 0.0 plus 1.0fil +.........\glue 0.0 plus 1.0fil minus 1.0fil +........\glue 0.0 plus 1.0fill +........\vbox(9.59079+4.1104)x426.79135 +.........\hbox(9.59079+4.1104)x426.79135, glue set 213.39568fil +..........\glue(\leftskip) 0.0 plus 1.0fil +..........\hbox(0.0+0.0)x0.0 +..........\rule(9.59079+4.1104)x0.0 +..........\penalty 10000 +..........\glue(\parfillskip) 0.0 +..........\glue(\rightskip) 0.0 plus 1.0fil +........\glue 0.0 plus 1.0fill +........\hbox(0.0+0.0)x0.0, glue set - 426.79135fil +.........\glue 0.0 plus 1.0fil minus 1.0fil +.........\vbox(0.0+0.0)x426.79135 +..........\hbox(0.0+0.0)x426.79135, glue set 426.79135fil +...........\glue(\leftskip) 0.0 plus 1.0fil +...........\hbox(0.0+0.0)x0.0 +...........\penalty 10000 +...........\glue(\parfillskip) 0.0 +...........\glue(\rightskip) 0.0 +.......\glue 0.0 +.......\rule(0.7528+0.0)x426.79135 +.......\glue -0.7528 +....\special{color pop} +..\glue 8.5359 +..\glue(\lineskip) 0.0 +..\vbox(617.42482+0.0)x398.3386, glue set 594.05508fil +...\glue(\topskip) 0.0 +...\hbox(12.39832+16.90797)x398.3386 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(12.39832+16.90797)x398.3386, glue set 14.1778fil +.....\hbox(12.39832+2.73018)x398.3386, glue set 131.41623fil +......\glue(\leftskip) 0.0 plus 1.0fil +......\hbox(0.0+0.0)x0.0 +......\TU/FandolSong(0)/m/n/16.06 二 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 〇 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 二 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 〇 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 年 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 十 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 一 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 月 +......\kern -0.00017 +......\kern 0.00017 +......\penalty 10000 +......\glue(\parfillskip) 0.0 +......\glue(\rightskip) 0.0 plus 1.0fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue -6.0 +...\glue 0.0 plus 1.0fil +...\glue 0.0 plus -1.0fil +...\glue 0.0 plus 1.0fil +...\glue 0.0 +...\glue 0.0 plus 0.0001fil +..\glue(\baselineskip) 7.14894 +..\hbox(15.61334+4.1104)x398.3386 +...\special{color push gray 0} +...\hbox(15.61334+4.1104)x398.3386, glue set - 28.45276fil +....\glue 0.0 plus 1.0fil minus 1.0fil +....\hbox(15.61334+4.1104)x426.79135 +.....\vbox(15.61334+4.1104)x426.79135 +......\rule(0.0+0.0)x426.79135 +......\glue 6.02255 +......\hbox(9.59079+4.1104)x426.79135 +.......\hbox(0.0+0.0)x0.0, glue set - 426.79135fil +........\vbox(0.0+0.0)x426.79135 +.........\hbox(0.0+0.0)x426.79135, glue set 213.39568fil +..........\hbox(0.0+0.0)x0.0 +..........\penalty 10000 +..........\glue(\parfillskip) 0.0 plus 1.0fil +..........\glue(\rightskip) 0.0 plus 1.0fil +........\glue 0.0 plus 1.0fil minus 1.0fil +.......\glue 0.0 plus 1.0fill +.......\vbox(9.59079+4.1104)x426.79135 +........\hbox(9.59079+4.1104)x426.79135, glue set 210.76083fil +.........\glue(\leftskip) 0.0 plus 1.0fil +.........\hbox(0.0+0.0)x0.0 +.........\TU/texgyretermes(0)/m/n/10.53937 2 +.........\kern -0.0002 +.........\kern 0.0002 +.........\rule(9.59079+4.1104)x0.0 +.........\penalty 10000 +.........\glue(\parfillskip) 0.0 +.........\glue(\rightskip) 0.0 plus 1.0fil +.......\glue 0.0 plus 1.0fill +.......\hbox(0.0+0.0)x0.0, glue set - 426.79135fil +........\glue 0.0 plus 1.0fil minus 1.0fil +........\vbox(0.0+0.0)x426.79135 +.........\hbox(0.0+0.0)x426.79135, glue set 426.79135fil +..........\glue(\leftskip) 0.0 plus 1.0fil +..........\hbox(0.0+0.0)x0.0 +..........\penalty 10000 +..........\glue(\parfillskip) 0.0 +..........\glue(\rightskip) 0.0 +...\special{color pop} +.\kern -628.93301 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\kern 628.93301 +.\kern 0.0 diff --git a/testfiles/01-title-page-en/01-title-page-professional-master-engineering-1.tex b/testfiles/01-title-page-en/01-title-page-professional-master-engineering-1.tex new file mode 100644 index 00000000..22b3b4fe --- /dev/null +++ b/testfiles/01-title-page-en/01-title-page-professional-master-engineering-1.tex @@ -0,0 +1,24 @@ +\input{regression-test.tex} +\documentclass[degree=master,degree-type=professional,language=english]{thuthesis} + +\thusetup{ + title = {此处填入学位论文中文题目且\\长度不得超过二十五个汉字}, + title* = {Type the English Title of Your Thesis \\ Here and Keep it Concise and \\ Accurate}, + degree-category = {工程硕士}, + department = {某某学院/系}, + professional-field = {某某工程}, + author = {Your Name}, + supervisor = {某某某, 教授}, + date = {2020-11-01}, +} + +\begin{document} +\START +\showoutput + +\makeatletter +\thu@titlepage + +\clearpage +\OMIT +\end{document} diff --git a/testfiles/01-title-page-en/01-title-page-professional-master-engineering-1.tlg b/testfiles/01-title-page-en/01-title-page-professional-master-engineering-1.tlg new file mode 100644 index 00000000..535262be --- /dev/null +++ b/testfiles/01-title-page-en/01-title-page-professional-master-engineering-1.tlg @@ -0,0 +1,679 @@ +This is a generated file for the l3build validation system. +Don't change this file in any respect. +*geometry* verbose mode - [ newgeometry ] result: +* driver: xetex +* paper: a4paper +* layout: +* layoutoffset:(h,v)=(0.0pt,0.0pt) +* modes: twoside +* h-part:(L,W,R)=(99.58464pt, 398.3386pt, 99.58464pt) +* v-part:(T,H,B)=(56.9055pt, 617.42482pt, 170.71652pt) +* \paperwidth=597.50787pt +* \paperheight=845.04684pt +* \textwidth=398.3386pt +* \textheight=617.42482pt +* \oddsidemargin=27.31465pt +* \evensidemargin=27.31465pt +* \topmargin=-100.72273pt +* \headheight=76.82234pt +* \headsep=8.5359pt +* \topskip=12.0pt +* \footskip=22.76228pt +* \marginparwidth=56.9055pt +* \marginparsep=14.22636pt +* \columnsep=10.0pt +* \skip\footins=10.8pt plus 4.0pt minus 2.0pt +* \hoffset=0.0pt +* \voffset=0.0pt +* \mag=1000 +* \@twocolumnfalse +* \@twosidetrue +* \@mparswitchtrue +* \@reversemarginfalse +* (1in=72.27pt=25.4mm, 1cm=28.453pt) +Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' with options [Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. +(fontspec) +(fontspec) This font family consists of the following NFSS series/shapes: +(fontspec) +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolHei-Regular.otf]/OT:language=dflt;" +(fontspec) - 'small caps' (m/sc) with NFSS spec.: +(fontspec) - 'bold' (b/n) with NFSS spec.: <->"[FandolHei-Bold.otf]/OT:language=dflt;" +(fontspec) - 'bold small caps' (b/sc) with NFSS spec.: +Package fontspec Info: Font family 'FandolFang(0)' created for font 'FandolFang' with options [Extension={.otf},UprightFont={*-Regular}]. +(fontspec) +(fontspec) This font family consists of the following NFSS series/shapes: +(fontspec) +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolFang-Regular.otf]/OT:language=dflt;" +(fontspec) - 'small caps' (m/sc) with NFSS spec.: +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 16.0617pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 14.05399pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 10.54048pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 16.05827pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 14.05098pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 10.53824pt on input line .... +Completed box being shipped out [1] +\vbox(624.82262+0.0)x425.65324 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\glue -100.72273 +.\vbox(725.54535+0.0)x398.3386, shifted 27.31465 +..\vbox(76.82234+0.0)x398.3386, glue set 76.82234fil +...\glue 0.0 plus 1.0fil +...\hbox(0.0+0.0)x398.3386 +....\special{color push gray 0} +....\hbox(0.0+0.0)x398.3386 +....\special{color pop} +..\glue 8.5359 +..\glue(\lineskip) 0.0 +..\vbox(617.42482+0.0)x398.3386, glue set 65.58345fill +...\write-{} +...\special{color push gray 0} +...\write-{} +...\glue(\topskip) 12.0 +...\hbox(0.0+0.0)x0.0 +...\glue 8.1 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 7.5482 +...\hbox(12.5268+44.37871)x398.3386 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(12.5268+44.37871)x398.3386, glue set 41.63246fil +.....\hbox(12.5268+2.74625)x398.3386, glue set 387.7186fil +......\hbox(0.0+0.0)x0.0 +......\glue -21.5 +......\hbox(12.5268+2.74625)x32.12 +......\penalty 10000 +......\glue(\parfillskip) 0.0 plus 1.0fil +......\glue(\rightskip) 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 40.5 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(20.40823+4.61925)x398.3386, glue set 29.53563fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/FandolHei(0)/m/n/26.09749 此 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 处 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 填 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 入 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 学 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 位 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 论 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 文 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 中 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 文 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 题 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 目 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 且 +....\kern -0.00017 +....\kern 0.00017 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 0.0 plus -1.0 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 21.84363 +...\hbox(20.51262+4.64534)x398.3386, glue set 42.58437fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/FandolHei(0)/m/n/26.09749 长 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 度 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 不 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 得 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 超 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 过 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 二 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 十 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 五 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 个 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 汉 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 字 +....\kern -0.00017 +....\kern 0.00017 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 5.4 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 11.71577 +...\hbox(14.95587+4.39641)x398.3386, glue set 24.41643fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/20.075 Type +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 the +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 English +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 Title +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 of +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 Your +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 Thesis +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 0.0 plus -1.0 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 11.9647 +...\hbox(14.95587+4.37633)x398.3386, glue set 57.69073fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/20.075 Here +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 and +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 Keep +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 it +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 Concise +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 and +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 0.0 plus -1.0 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 12.30598 +...\hbox(14.63467+0.18066)x398.3386, glue set 156.3694fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/20.075 Accurate +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue -9.2 +...\glue 24.1 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 9.37503 +...\hbox(12.5268+4.01498)x398.3386, glue set 56.93001fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/FandolSong(0)/m/n/16.06 (申 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 请 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 清 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 华 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 大 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 学 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 工 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 程 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 硕 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 士 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 专 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 业 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 学 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 位 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 论 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 文) +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 0.0 plus 1.0fill +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 16.06001 +...\hbox(0.0+207.99548)x398.3386 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(0.0+207.99548)x398.3386, glue set 82.7276fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +.....\hbox(66.64937+58.61852)x398.3386, glue set 84.35965fil +......\hbox(0.0+0.0)x0.0 +......\glue 65.44142 +......\hbox(66.64937+58.61852)x248.53752 +.......\mathon +.......\vbox(66.64937+58.61852)x248.53752 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752, glue set 48.77359fil +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.73558+2.87473)x81.09052, glue set 2.84544fil +...........\hbox(12.73558+2.87473)x78.24507 +............\special{color push gray 0} +............\hbox(12.73558+2.87473)x78.24507, glue set 2.33418filll +.............\TU/FandolFang(0)/m/n/16.06 培 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 养 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 单 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 位 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\TU/FandolFang(0)/m/n/16.06 某 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 某 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 学 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 院 +..........\TU/texgyretermes(0)/m/n/16.06 / +..........\TU/FandolFang(0)/m/n/16.06 系 +..........\kern -0.00017 +..........\kern 0.00017 +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752, glue set 69.29826fil +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.79982+2.8426)x81.09052, glue set 2.84544fil +...........\hbox(12.79982+2.8426)x78.24507 +............\special{color push gray 0} +............\hbox(12.79982+2.8426)x78.24507, glue set 2.33418filll +.............\TU/FandolFang(0)/m/n/16.06 专 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 业 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 领 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 域 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\TU/FandolFang(0)/m/n/16.06 某 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 某 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 工 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 程 +..........\kern -0.00017 +..........\kern 0.00017 +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752 +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.70346+2.95502)x81.09052, glue set 2.84544fil +...........\hbox(12.70346+2.95502)x78.24507 +............\special{color push gray 0} +............\hbox(12.70346+2.95502)x78.24507, glue set 7.51627filll +.............\TU/FandolFang(0)/m/n/16.06 申 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 请 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 人 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(10.63171+0.17665)x85.35826, glue set 12.07649fil +...........\hbox(10.63171+0.17665)x73.28177 +............\special{color push gray 0} +............\hbox(10.63171+0.17665)x73.28177 +.............\special{color push gray 0} +.............\TU/texgyretermes(0)/m/n/16.06 Your +.............\glue 4.015 plus 2.00749 minus 1.33833 +.............\TU/texgyretermes(0)/m/n/16.06 Name +.............\kern -0.0002 +.............\kern 0.0002 +.............\special{color pop} +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(0.0+0.0)x48.18, glue set 48.18fil +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752 +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.81587+3.05139)x81.09052, glue set 2.84544fil +...........\hbox(12.81587+3.05139)x78.24507 +............\special{color push gray 0} +............\hbox(12.81587+3.05139)x78.24507, glue set 2.33418filll +.............\TU/FandolFang(0)/m/n/16.06 指 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 导 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 教 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 师 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.67134+2.82654)x85.35826, glue set 21.11827fil +...........\hbox(12.67134+2.82654)x64.23999 +............\special{color push gray 0} +............\hbox(12.67134+2.82654)x64.23999, glue set 4.015filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.73558+2.74625)x48.18, glue set 8.03filll +...........\TU/FandolFang(0)/m/n/16.06 教 +...........\glue 0.0 plus 2.0filll +...........\TU/FandolFang(0)/m/n/16.06 授 +...........\kern -0.00017 +...........\kern 0.00017 +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +.......\mathoff +......\penalty 10000 +......\glue(\parfillskip) 0.0 plus 1.0fil +......\glue(\rightskip) 0.0 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue -6.0 +...\glue 0.0 plus 0.0001fil +..\glue(\baselineskip) 22.76228 +..\hbox(0.0+0.0)x398.3386 +...\special{color push gray 0} +...\hbox(0.0+0.0)x398.3386 +...\special{color pop} +.\kern -624.82262 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\kern 624.82262 +.\kern 0.0 +Completed box being shipped out [2] +\vbox(624.82262+4.1104)x425.65324 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\glue -100.72273 +.\vbox(725.54535+4.1104)x398.3386, shifted 27.31465 +..\vbox(76.82234+0.0)x398.3386, glue set 63.12115fil +...\glue 0.0 plus 1.0fil +...\hbox(13.70119+0.0)x398.3386 +....\special{color push gray 0} +....\hbox(13.70119+0.0)x398.3386, glue set - 28.45276fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +.....\hbox(13.70119+0.0)x426.79135 +......\vbox(13.70119+0.0)x426.79135 +.......\hbox(9.59079+4.1104)x426.79135 +........\hbox(0.0+0.0)x0.0, glue set - 426.79135fil +.........\vbox(0.0+0.0)x426.79135 +..........\hbox(0.0+0.0)x426.79135, glue set 213.39568fil +...........\hbox(0.0+0.0)x0.0 +...........\penalty 10000 +...........\glue(\parfillskip) 0.0 plus 1.0fil +...........\glue(\rightskip) 0.0 plus 1.0fil +.........\glue 0.0 plus 1.0fil minus 1.0fil +........\glue 0.0 plus 1.0fill +........\vbox(9.59079+4.1104)x426.79135 +.........\hbox(9.59079+4.1104)x426.79135, glue set 213.39568fil +..........\glue(\leftskip) 0.0 plus 1.0fil +..........\hbox(0.0+0.0)x0.0 +..........\rule(9.59079+4.1104)x0.0 +..........\penalty 10000 +..........\glue(\parfillskip) 0.0 +..........\glue(\rightskip) 0.0 plus 1.0fil +........\glue 0.0 plus 1.0fill +........\hbox(0.0+0.0)x0.0, glue set - 426.79135fil +.........\glue 0.0 plus 1.0fil minus 1.0fil +.........\vbox(0.0+0.0)x426.79135 +..........\hbox(0.0+0.0)x426.79135, glue set 426.79135fil +...........\glue(\leftskip) 0.0 plus 1.0fil +...........\hbox(0.0+0.0)x0.0 +...........\penalty 10000 +...........\glue(\parfillskip) 0.0 +...........\glue(\rightskip) 0.0 +.......\glue 0.0 +.......\rule(0.7528+0.0)x426.79135 +.......\glue -0.7528 +....\special{color pop} +..\glue 8.5359 +..\glue(\lineskip) 0.0 +..\vbox(617.42482+0.0)x398.3386, glue set 594.05508fil +...\glue(\topskip) 0.0 +...\hbox(12.39832+16.90797)x398.3386 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(12.39832+16.90797)x398.3386, glue set 14.1778fil +.....\hbox(12.39832+2.73018)x398.3386, glue set 131.41623fil +......\glue(\leftskip) 0.0 plus 1.0fil +......\hbox(0.0+0.0)x0.0 +......\TU/FandolSong(0)/m/n/16.06 二 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 〇 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 二 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 〇 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 年 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 十 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 一 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 月 +......\kern -0.00017 +......\kern 0.00017 +......\penalty 10000 +......\glue(\parfillskip) 0.0 +......\glue(\rightskip) 0.0 plus 1.0fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue -6.0 +...\glue 0.0 plus 1.0fil +...\glue 0.0 plus -1.0fil +...\glue 0.0 plus 1.0fil +...\glue 0.0 +...\glue 0.0 plus 0.0001fil +..\glue(\baselineskip) 7.14894 +..\hbox(15.61334+4.1104)x398.3386 +...\special{color push gray 0} +...\hbox(15.61334+4.1104)x398.3386, glue set - 28.45276fil +....\glue 0.0 plus 1.0fil minus 1.0fil +....\hbox(15.61334+4.1104)x426.79135 +.....\vbox(15.61334+4.1104)x426.79135 +......\rule(0.0+0.0)x426.79135 +......\glue 6.02255 +......\hbox(9.59079+4.1104)x426.79135 +.......\hbox(0.0+0.0)x0.0, glue set - 426.79135fil +........\vbox(0.0+0.0)x426.79135 +.........\hbox(0.0+0.0)x426.79135, glue set 213.39568fil +..........\hbox(0.0+0.0)x0.0 +..........\penalty 10000 +..........\glue(\parfillskip) 0.0 plus 1.0fil +..........\glue(\rightskip) 0.0 plus 1.0fil +........\glue 0.0 plus 1.0fil minus 1.0fil +.......\glue 0.0 plus 1.0fill +.......\vbox(9.59079+4.1104)x426.79135 +........\hbox(9.59079+4.1104)x426.79135, glue set 210.76083fil +.........\glue(\leftskip) 0.0 plus 1.0fil +.........\hbox(0.0+0.0)x0.0 +.........\TU/texgyretermes(0)/m/n/10.53937 2 +.........\kern -0.0002 +.........\kern 0.0002 +.........\rule(9.59079+4.1104)x0.0 +.........\penalty 10000 +.........\glue(\parfillskip) 0.0 +.........\glue(\rightskip) 0.0 plus 1.0fil +.......\glue 0.0 plus 1.0fill +.......\hbox(0.0+0.0)x0.0, glue set - 426.79135fil +........\glue 0.0 plus 1.0fil minus 1.0fil +........\vbox(0.0+0.0)x426.79135 +.........\hbox(0.0+0.0)x426.79135, glue set 426.79135fil +..........\glue(\leftskip) 0.0 plus 1.0fil +..........\hbox(0.0+0.0)x0.0 +..........\penalty 10000 +..........\glue(\parfillskip) 0.0 +..........\glue(\rightskip) 0.0 +...\special{color pop} +.\kern -628.93301 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\kern 628.93301 +.\kern 0.0 diff --git a/testfiles/01-en-cover/01-professional-master-engineering-2.tex b/testfiles/01-title-page-en/01-title-page-professional-master-engineering-2.tex similarity index 88% rename from testfiles/01-en-cover/01-professional-master-engineering-2.tex rename to testfiles/01-title-page-en/01-title-page-professional-master-engineering-2.tex index 9def8586..35fc4f41 100644 --- a/testfiles/01-en-cover/01-professional-master-engineering-2.tex +++ b/testfiles/01-title-page-en/01-title-page-professional-master-engineering-2.tex @@ -4,9 +4,9 @@ \thusetup{ title = {此处填入学位论文中文题目且\\长度不得超过二十五个汉字}, title* = {Type the English Title of Your Thesis \\ Here and Keep it Concise and \\ Accurate}, - degree-name = {工程硕士}, + degree-category = {工程硕士}, department = {某某学院/系}, - discipline = {某某工程}, + professional-field = {某某工程}, author = {Your Name}, supervisor = {某某某, 教授}, associate-supervisor = {某某某, 教授}, diff --git a/testfiles/01-title-page-en/01-title-page-professional-master-engineering-2.tlg b/testfiles/01-title-page-en/01-title-page-professional-master-engineering-2.tlg new file mode 100644 index 00000000..8fd85e85 --- /dev/null +++ b/testfiles/01-title-page-en/01-title-page-professional-master-engineering-2.tlg @@ -0,0 +1,741 @@ +This is a generated file for the l3build validation system. +Don't change this file in any respect. +*geometry* verbose mode - [ newgeometry ] result: +* driver: xetex +* paper: a4paper +* layout: +* layoutoffset:(h,v)=(0.0pt,0.0pt) +* modes: twoside +* h-part:(L,W,R)=(99.58464pt, 398.3386pt, 99.58464pt) +* v-part:(T,H,B)=(56.9055pt, 617.42482pt, 170.71652pt) +* \paperwidth=597.50787pt +* \paperheight=845.04684pt +* \textwidth=398.3386pt +* \textheight=617.42482pt +* \oddsidemargin=27.31465pt +* \evensidemargin=27.31465pt +* \topmargin=-100.72273pt +* \headheight=76.82234pt +* \headsep=8.5359pt +* \topskip=12.0pt +* \footskip=22.76228pt +* \marginparwidth=56.9055pt +* \marginparsep=14.22636pt +* \columnsep=10.0pt +* \skip\footins=10.8pt plus 4.0pt minus 2.0pt +* \hoffset=0.0pt +* \voffset=0.0pt +* \mag=1000 +* \@twocolumnfalse +* \@twosidetrue +* \@mparswitchtrue +* \@reversemarginfalse +* (1in=72.27pt=25.4mm, 1cm=28.453pt) +Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' with options [Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. +(fontspec) +(fontspec) This font family consists of the following NFSS series/shapes: +(fontspec) +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolHei-Regular.otf]/OT:language=dflt;" +(fontspec) - 'small caps' (m/sc) with NFSS spec.: +(fontspec) - 'bold' (b/n) with NFSS spec.: <->"[FandolHei-Bold.otf]/OT:language=dflt;" +(fontspec) - 'bold small caps' (b/sc) with NFSS spec.: +Package fontspec Info: Font family 'FandolFang(0)' created for font 'FandolFang' with options [Extension={.otf},UprightFont={*-Regular}]. +(fontspec) +(fontspec) This font family consists of the following NFSS series/shapes: +(fontspec) +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolFang-Regular.otf]/OT:language=dflt;" +(fontspec) - 'small caps' (m/sc) with NFSS spec.: +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 16.0617pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 14.05399pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 10.54048pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 16.05827pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 14.05098pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 10.53824pt on input line .... +Completed box being shipped out [1] +\vbox(624.82262+0.0)x425.65324 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\glue -100.72273 +.\vbox(725.54535+0.0)x398.3386, shifted 27.31465 +..\vbox(76.82234+0.0)x398.3386, glue set 76.82234fil +...\glue 0.0 plus 1.0fil +...\hbox(0.0+0.0)x398.3386 +....\special{color push gray 0} +....\hbox(0.0+0.0)x398.3386 +....\special{color pop} +..\glue 8.5359 +..\glue(\lineskip) 0.0 +..\vbox(617.42482+0.0)x398.3386, glue set 49.92497fill +...\write-{} +...\special{color push gray 0} +...\write-{} +...\glue(\topskip) 12.0 +...\hbox(0.0+0.0)x0.0 +...\glue 8.1 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 7.5482 +...\hbox(12.5268+44.37871)x398.3386 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(12.5268+44.37871)x398.3386, glue set 41.63246fil +.....\hbox(12.5268+2.74625)x398.3386, glue set 387.7186fil +......\hbox(0.0+0.0)x0.0 +......\glue -21.5 +......\hbox(12.5268+2.74625)x32.12 +......\penalty 10000 +......\glue(\parfillskip) 0.0 plus 1.0fil +......\glue(\rightskip) 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 40.5 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(20.40823+4.61925)x398.3386, glue set 29.53563fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/FandolHei(0)/m/n/26.09749 此 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 处 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 填 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 入 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 学 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 位 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 论 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 文 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 中 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 文 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 题 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 目 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 且 +....\kern -0.00017 +....\kern 0.00017 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 0.0 plus -1.0 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 21.84363 +...\hbox(20.51262+4.64534)x398.3386, glue set 42.58437fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/FandolHei(0)/m/n/26.09749 长 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 度 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 不 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 得 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 超 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 过 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 二 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 十 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 五 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 个 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 汉 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 字 +....\kern -0.00017 +....\kern 0.00017 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 5.4 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 11.71577 +...\hbox(14.95587+4.39641)x398.3386, glue set 24.41643fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/20.075 Type +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 the +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 English +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 Title +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 of +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 Your +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 Thesis +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 0.0 plus -1.0 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 11.9647 +...\hbox(14.95587+4.37633)x398.3386, glue set 57.69073fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/20.075 Here +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 and +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 Keep +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 it +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 Concise +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 and +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 0.0 plus -1.0 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 12.30598 +...\hbox(14.63467+0.18066)x398.3386, glue set 156.3694fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/20.075 Accurate +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue -9.2 +...\glue 24.1 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 9.37503 +...\hbox(12.5268+4.01498)x398.3386, glue set 56.93001fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/FandolSong(0)/m/n/16.06 (申 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 请 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 清 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 华 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 大 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 学 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 工 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 程 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 硕 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 士 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 专 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 业 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 学 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 位 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 论 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 文) +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 0.0 plus 1.0fill +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 16.06001 +...\hbox(0.0+223.65396)x398.3386 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(0.0+223.65396)x398.3386, glue set 67.0691fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +.....\hbox(82.30786+74.277)x398.3386, glue set 84.35965fil +......\hbox(0.0+0.0)x0.0 +......\glue 65.44142 +......\hbox(82.30786+74.277)x248.53752 +.......\mathon +.......\vbox(82.30786+74.277)x248.53752 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752, glue set 48.77359fil +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.73558+2.87473)x81.09052, glue set 2.84544fil +...........\hbox(12.73558+2.87473)x78.24507 +............\special{color push gray 0} +............\hbox(12.73558+2.87473)x78.24507, glue set 2.33418filll +.............\TU/FandolFang(0)/m/n/16.06 培 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 养 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 单 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 位 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\TU/FandolFang(0)/m/n/16.06 某 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 某 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 学 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 院 +..........\TU/texgyretermes(0)/m/n/16.06 / +..........\TU/FandolFang(0)/m/n/16.06 系 +..........\kern -0.00017 +..........\kern 0.00017 +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752, glue set 69.29826fil +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.79982+2.8426)x81.09052, glue set 2.84544fil +...........\hbox(12.79982+2.8426)x78.24507 +............\special{color push gray 0} +............\hbox(12.79982+2.8426)x78.24507, glue set 2.33418filll +.............\TU/FandolFang(0)/m/n/16.06 专 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 业 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 领 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 域 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\TU/FandolFang(0)/m/n/16.06 某 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 某 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 工 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 程 +..........\kern -0.00017 +..........\kern 0.00017 +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752 +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.70346+2.95502)x81.09052, glue set 2.84544fil +...........\hbox(12.70346+2.95502)x78.24507 +............\special{color push gray 0} +............\hbox(12.70346+2.95502)x78.24507, glue set 7.51627filll +.............\TU/FandolFang(0)/m/n/16.06 申 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 请 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 人 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(10.63171+0.17665)x85.35826, glue set 12.07649fil +...........\hbox(10.63171+0.17665)x73.28177 +............\special{color push gray 0} +............\hbox(10.63171+0.17665)x73.28177 +.............\special{color push gray 0} +.............\TU/texgyretermes(0)/m/n/16.06 Your +.............\glue 4.015 plus 2.00749 minus 1.33833 +.............\TU/texgyretermes(0)/m/n/16.06 Name +.............\kern -0.0002 +.............\kern 0.0002 +.............\special{color pop} +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(0.0+0.0)x48.18, glue set 48.18fil +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752 +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.81587+3.05139)x81.09052, glue set 2.84544fil +...........\hbox(12.81587+3.05139)x78.24507 +............\special{color push gray 0} +............\hbox(12.81587+3.05139)x78.24507, glue set 2.33418filll +.............\TU/FandolFang(0)/m/n/16.06 指 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 导 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 教 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 师 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.67134+2.82654)x85.35826, glue set 21.11827fil +...........\hbox(12.67134+2.82654)x64.23999 +............\special{color push gray 0} +............\hbox(12.67134+2.82654)x64.23999, glue set 4.015filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.73558+2.74625)x48.18, glue set 8.03filll +...........\TU/FandolFang(0)/m/n/16.06 教 +...........\glue 0.0 plus 2.0filll +...........\TU/FandolFang(0)/m/n/16.06 授 +...........\kern -0.00017 +...........\kern 0.00017 +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752 +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.81587+3.05139)x81.09052, glue set 2.84544fil +...........\hbox(12.81587+3.05139)x78.24507 +............\special{color push gray 0} +............\hbox(12.81587+3.05139)x78.24507, glue set - 0.51373filll +.............\TU/FandolFang(0)/m/n/16.06 副 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 指 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 导 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 教 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 师 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.67134+2.82654)x85.35826, glue set 21.11827fil +...........\hbox(12.67134+2.82654)x64.23999 +............\special{color push gray 0} +............\hbox(12.67134+2.82654)x64.23999, glue set 4.015filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.73558+2.74625)x48.18, glue set 8.03filll +...........\TU/FandolFang(0)/m/n/16.06 教 +...........\glue 0.0 plus 2.0filll +...........\TU/FandolFang(0)/m/n/16.06 授 +...........\kern -0.00017 +...........\kern 0.00017 +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +.......\mathoff +......\penalty 10000 +......\glue(\parfillskip) 0.0 plus 1.0fil +......\glue(\rightskip) 0.0 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue -6.0 +...\glue 0.0 plus 0.0001fil +..\glue(\baselineskip) 22.76228 +..\hbox(0.0+0.0)x398.3386 +...\special{color push gray 0} +...\hbox(0.0+0.0)x398.3386 +...\special{color pop} +.\kern -624.82262 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\kern 624.82262 +.\kern 0.0 +Completed box being shipped out [2] +\vbox(624.82262+4.1104)x425.65324 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\glue -100.72273 +.\vbox(725.54535+4.1104)x398.3386, shifted 27.31465 +..\vbox(76.82234+0.0)x398.3386, glue set 63.12115fil +...\glue 0.0 plus 1.0fil +...\hbox(13.70119+0.0)x398.3386 +....\special{color push gray 0} +....\hbox(13.70119+0.0)x398.3386, glue set - 28.45276fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +.....\hbox(13.70119+0.0)x426.79135 +......\vbox(13.70119+0.0)x426.79135 +.......\hbox(9.59079+4.1104)x426.79135 +........\hbox(0.0+0.0)x0.0, glue set - 426.79135fil +.........\vbox(0.0+0.0)x426.79135 +..........\hbox(0.0+0.0)x426.79135, glue set 213.39568fil +...........\hbox(0.0+0.0)x0.0 +...........\penalty 10000 +...........\glue(\parfillskip) 0.0 plus 1.0fil +...........\glue(\rightskip) 0.0 plus 1.0fil +.........\glue 0.0 plus 1.0fil minus 1.0fil +........\glue 0.0 plus 1.0fill +........\vbox(9.59079+4.1104)x426.79135 +.........\hbox(9.59079+4.1104)x426.79135, glue set 213.39568fil +..........\glue(\leftskip) 0.0 plus 1.0fil +..........\hbox(0.0+0.0)x0.0 +..........\rule(9.59079+4.1104)x0.0 +..........\penalty 10000 +..........\glue(\parfillskip) 0.0 +..........\glue(\rightskip) 0.0 plus 1.0fil +........\glue 0.0 plus 1.0fill +........\hbox(0.0+0.0)x0.0, glue set - 426.79135fil +.........\glue 0.0 plus 1.0fil minus 1.0fil +.........\vbox(0.0+0.0)x426.79135 +..........\hbox(0.0+0.0)x426.79135, glue set 426.79135fil +...........\glue(\leftskip) 0.0 plus 1.0fil +...........\hbox(0.0+0.0)x0.0 +...........\penalty 10000 +...........\glue(\parfillskip) 0.0 +...........\glue(\rightskip) 0.0 +.......\glue 0.0 +.......\rule(0.7528+0.0)x426.79135 +.......\glue -0.7528 +....\special{color pop} +..\glue 8.5359 +..\glue(\lineskip) 0.0 +..\vbox(617.42482+0.0)x398.3386, glue set 594.05508fil +...\glue(\topskip) 0.0 +...\hbox(12.39832+16.90797)x398.3386 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(12.39832+16.90797)x398.3386, glue set 14.1778fil +.....\hbox(12.39832+2.73018)x398.3386, glue set 131.41623fil +......\glue(\leftskip) 0.0 plus 1.0fil +......\hbox(0.0+0.0)x0.0 +......\TU/FandolSong(0)/m/n/16.06 二 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 〇 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 二 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 〇 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 年 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 十 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 一 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 月 +......\kern -0.00017 +......\kern 0.00017 +......\penalty 10000 +......\glue(\parfillskip) 0.0 +......\glue(\rightskip) 0.0 plus 1.0fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue -6.0 +...\glue 0.0 plus 1.0fil +...\glue 0.0 plus -1.0fil +...\glue 0.0 plus 1.0fil +...\glue 0.0 +...\glue 0.0 plus 0.0001fil +..\glue(\baselineskip) 7.14894 +..\hbox(15.61334+4.1104)x398.3386 +...\special{color push gray 0} +...\hbox(15.61334+4.1104)x398.3386, glue set - 28.45276fil +....\glue 0.0 plus 1.0fil minus 1.0fil +....\hbox(15.61334+4.1104)x426.79135 +.....\vbox(15.61334+4.1104)x426.79135 +......\rule(0.0+0.0)x426.79135 +......\glue 6.02255 +......\hbox(9.59079+4.1104)x426.79135 +.......\hbox(0.0+0.0)x0.0, glue set - 426.79135fil +........\vbox(0.0+0.0)x426.79135 +.........\hbox(0.0+0.0)x426.79135, glue set 213.39568fil +..........\hbox(0.0+0.0)x0.0 +..........\penalty 10000 +..........\glue(\parfillskip) 0.0 plus 1.0fil +..........\glue(\rightskip) 0.0 plus 1.0fil +........\glue 0.0 plus 1.0fil minus 1.0fil +.......\glue 0.0 plus 1.0fill +.......\vbox(9.59079+4.1104)x426.79135 +........\hbox(9.59079+4.1104)x426.79135, glue set 210.76083fil +.........\glue(\leftskip) 0.0 plus 1.0fil +.........\hbox(0.0+0.0)x0.0 +.........\TU/texgyretermes(0)/m/n/10.53937 2 +.........\kern -0.0002 +.........\kern 0.0002 +.........\rule(9.59079+4.1104)x0.0 +.........\penalty 10000 +.........\glue(\parfillskip) 0.0 +.........\glue(\rightskip) 0.0 plus 1.0fil +.......\glue 0.0 plus 1.0fill +.......\hbox(0.0+0.0)x0.0, glue set - 426.79135fil +........\glue 0.0 plus 1.0fil minus 1.0fil +........\vbox(0.0+0.0)x426.79135 +.........\hbox(0.0+0.0)x426.79135, glue set 426.79135fil +..........\glue(\leftskip) 0.0 plus 1.0fil +..........\hbox(0.0+0.0)x0.0 +..........\penalty 10000 +..........\glue(\parfillskip) 0.0 +..........\glue(\rightskip) 0.0 +...\special{color pop} +.\kern -628.93301 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\kern 628.93301 +.\kern 0.0 diff --git a/testfiles/01-title-page-en/01-title-page-professional-master-engineering-3.tex b/testfiles/01-title-page-en/01-title-page-professional-master-engineering-3.tex new file mode 100644 index 00000000..73df1665 --- /dev/null +++ b/testfiles/01-title-page-en/01-title-page-professional-master-engineering-3.tex @@ -0,0 +1,25 @@ +\input{regression-test.tex} +\documentclass[degree=master,degree-type=professional,language=english]{thuthesis} + +\thusetup{ + title = {此处填入学位论文中文题目且\\长度不得超过二十五个汉字}, + title* = {Type the English Title of Your Thesis \\ Here and Keep it Concise and \\ Accurate}, + degree-category = {工程硕士}, + department = {某某学院/系}, + professional-field = {某某工程}, + author = {Your Name}, + supervisor = {某某某, 教授}, + co-supervisor = {某某某, 教授}, + date = {2020-11-01}, +} + +\begin{document} +\START +\showoutput + +\makeatletter +\thu@titlepage + +\clearpage +\OMIT +\end{document} diff --git a/testfiles/01-title-page-en/01-title-page-professional-master-engineering-3.tlg b/testfiles/01-title-page-en/01-title-page-professional-master-engineering-3.tlg new file mode 100644 index 00000000..56dbcec7 --- /dev/null +++ b/testfiles/01-title-page-en/01-title-page-professional-master-engineering-3.tlg @@ -0,0 +1,743 @@ +This is a generated file for the l3build validation system. +Don't change this file in any respect. +*geometry* verbose mode - [ newgeometry ] result: +* driver: xetex +* paper: a4paper +* layout: +* layoutoffset:(h,v)=(0.0pt,0.0pt) +* modes: twoside +* h-part:(L,W,R)=(99.58464pt, 398.3386pt, 99.58464pt) +* v-part:(T,H,B)=(56.9055pt, 617.42482pt, 170.71652pt) +* \paperwidth=597.50787pt +* \paperheight=845.04684pt +* \textwidth=398.3386pt +* \textheight=617.42482pt +* \oddsidemargin=27.31465pt +* \evensidemargin=27.31465pt +* \topmargin=-100.72273pt +* \headheight=76.82234pt +* \headsep=8.5359pt +* \topskip=12.0pt +* \footskip=22.76228pt +* \marginparwidth=56.9055pt +* \marginparsep=14.22636pt +* \columnsep=10.0pt +* \skip\footins=10.8pt plus 4.0pt minus 2.0pt +* \hoffset=0.0pt +* \voffset=0.0pt +* \mag=1000 +* \@twocolumnfalse +* \@twosidetrue +* \@mparswitchtrue +* \@reversemarginfalse +* (1in=72.27pt=25.4mm, 1cm=28.453pt) +Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' with options [Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. +(fontspec) +(fontspec) This font family consists of the following NFSS series/shapes: +(fontspec) +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolHei-Regular.otf]/OT:language=dflt;" +(fontspec) - 'small caps' (m/sc) with NFSS spec.: +(fontspec) - 'bold' (b/n) with NFSS spec.: <->"[FandolHei-Bold.otf]/OT:language=dflt;" +(fontspec) - 'bold small caps' (b/sc) with NFSS spec.: +Package fontspec Info: Font family 'FandolFang(0)' created for font 'FandolFang' with options [Extension={.otf},UprightFont={*-Regular}]. +(fontspec) +(fontspec) This font family consists of the following NFSS series/shapes: +(fontspec) +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolFang-Regular.otf]/OT:language=dflt;" +(fontspec) - 'small caps' (m/sc) with NFSS spec.: +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 16.0617pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 14.05399pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 10.54048pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 16.05827pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 14.05098pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 10.53824pt on input line .... +Completed box being shipped out [1] +\vbox(624.82262+0.0)x425.65324 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\glue -100.72273 +.\vbox(725.54535+0.0)x398.3386, shifted 27.31465 +..\vbox(76.82234+0.0)x398.3386, glue set 76.82234fil +...\glue 0.0 plus 1.0fil +...\hbox(0.0+0.0)x398.3386 +....\special{color push gray 0} +....\hbox(0.0+0.0)x398.3386 +....\special{color pop} +..\glue 8.5359 +..\glue(\lineskip) 0.0 +..\vbox(617.42482+0.0)x398.3386, glue set 49.92497fill +...\write-{} +...\special{color push gray 0} +...\write-{} +...\glue(\topskip) 12.0 +...\hbox(0.0+0.0)x0.0 +...\glue 8.1 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 7.5482 +...\hbox(12.5268+44.37871)x398.3386 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(12.5268+44.37871)x398.3386, glue set 41.63246fil +.....\hbox(12.5268+2.74625)x398.3386, glue set 387.7186fil +......\hbox(0.0+0.0)x0.0 +......\glue -21.5 +......\hbox(12.5268+2.74625)x32.12 +......\penalty 10000 +......\glue(\parfillskip) 0.0 plus 1.0fil +......\glue(\rightskip) 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 40.5 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(20.40823+4.61925)x398.3386, glue set 29.53563fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/FandolHei(0)/m/n/26.09749 此 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 处 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 填 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 入 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 学 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 位 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 论 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 文 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 中 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 文 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 题 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 目 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 且 +....\kern -0.00017 +....\kern 0.00017 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 0.0 plus -1.0 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 21.84363 +...\hbox(20.51262+4.64534)x398.3386, glue set 42.58437fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/FandolHei(0)/m/n/26.09749 长 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 度 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 不 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 得 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 超 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 过 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 二 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 十 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 五 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 个 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 汉 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 字 +....\kern -0.00017 +....\kern 0.00017 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 5.4 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 11.71577 +...\hbox(14.95587+4.39641)x398.3386, glue set 24.41643fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/20.075 Type +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 the +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 English +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 Title +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 of +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 Your +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 Thesis +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 0.0 plus -1.0 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 11.9647 +...\hbox(14.95587+4.37633)x398.3386, glue set 57.69073fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/20.075 Here +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 and +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 Keep +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 it +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 Concise +....\glue 5.58086 plus 2.79042 minus 1.86028 +....\TU/texgyreheros(0)/b/n/20.075 and +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 0.0 plus -1.0 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 12.30598 +...\hbox(14.63467+0.18066)x398.3386, glue set 156.3694fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/20.075 Accurate +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue -9.2 +...\glue 24.1 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 9.37503 +...\hbox(12.5268+4.01498)x398.3386, glue set 56.93001fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/FandolSong(0)/m/n/16.06 (申 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 请 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 清 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 华 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 大 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 学 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 工 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 程 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 硕 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 士 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 专 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 业 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 学 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 位 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 论 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 文) +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 0.0 plus 1.0fill +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 16.06001 +...\hbox(0.0+223.65396)x398.3386 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(0.0+223.65396)x398.3386, glue set 67.0691fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +.....\hbox(82.30786+74.277)x398.3386, glue set 84.35965fil +......\hbox(0.0+0.0)x0.0 +......\glue 65.44142 +......\hbox(82.30786+74.277)x248.53752 +.......\mathon +.......\vbox(82.30786+74.277)x248.53752 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752, glue set 48.77359fil +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.73558+2.87473)x81.09052, glue set 2.84544fil +...........\hbox(12.73558+2.87473)x78.24507 +............\special{color push gray 0} +............\hbox(12.73558+2.87473)x78.24507, glue set 2.33418filll +.............\TU/FandolFang(0)/m/n/16.06 培 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 养 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 单 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 位 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\TU/FandolFang(0)/m/n/16.06 某 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 某 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 学 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 院 +..........\TU/texgyretermes(0)/m/n/16.06 / +..........\TU/FandolFang(0)/m/n/16.06 系 +..........\kern -0.00017 +..........\kern 0.00017 +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752, glue set 69.29826fil +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.79982+2.8426)x81.09052, glue set 2.84544fil +...........\hbox(12.79982+2.8426)x78.24507 +............\special{color push gray 0} +............\hbox(12.79982+2.8426)x78.24507, glue set 2.33418filll +.............\TU/FandolFang(0)/m/n/16.06 专 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 业 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 领 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 域 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\TU/FandolFang(0)/m/n/16.06 某 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 某 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 工 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 程 +..........\kern -0.00017 +..........\kern 0.00017 +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752 +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.70346+2.95502)x81.09052, glue set 2.84544fil +...........\hbox(12.70346+2.95502)x78.24507 +............\special{color push gray 0} +............\hbox(12.70346+2.95502)x78.24507, glue set 7.51627filll +.............\TU/FandolFang(0)/m/n/16.06 申 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 请 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 人 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(10.63171+0.17665)x85.35826, glue set 12.07649fil +...........\hbox(10.63171+0.17665)x73.28177 +............\special{color push gray 0} +............\hbox(10.63171+0.17665)x73.28177 +.............\special{color push gray 0} +.............\TU/texgyretermes(0)/m/n/16.06 Your +.............\glue 4.015 plus 2.00749 minus 1.33833 +.............\TU/texgyretermes(0)/m/n/16.06 Name +.............\kern -0.0002 +.............\kern 0.0002 +.............\special{color pop} +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(0.0+0.0)x48.18, glue set 48.18fil +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752 +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.81587+3.05139)x81.09052, glue set 2.84544fil +...........\hbox(12.81587+3.05139)x78.24507 +............\special{color push gray 0} +............\hbox(12.81587+3.05139)x78.24507, glue set 2.33418filll +.............\TU/FandolFang(0)/m/n/16.06 指 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 导 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 教 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 师 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.67134+2.82654)x85.35826, glue set 21.11827fil +...........\hbox(12.67134+2.82654)x64.23999 +............\special{color push gray 0} +............\hbox(12.67134+2.82654)x64.23999, glue set 4.015filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.73558+2.74625)x48.18, glue set 8.03filll +...........\TU/FandolFang(0)/m/n/16.06 教 +...........\glue 0.0 plus 2.0filll +...........\TU/FandolFang(0)/m/n/16.06 授 +...........\kern -0.00017 +...........\kern 0.00017 +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752 +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.81587+3.05139)x81.09052, glue set 2.84544fil +...........\hbox(12.81587+3.05139)x78.24507 +............\special{color push gray 0} +............\hbox(12.81587+3.05139)x78.24507, glue set - 3.62299filll +.............\TU/FandolFang(0)/m/n/16.06 联 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 合 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 指 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 导 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 教 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 师 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.67134+2.82654)x85.35826, glue set 21.11827fil +...........\hbox(12.67134+2.82654)x64.23999 +............\special{color push gray 0} +............\hbox(12.67134+2.82654)x64.23999, glue set 4.015filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.73558+2.74625)x48.18, glue set 8.03filll +...........\TU/FandolFang(0)/m/n/16.06 教 +...........\glue 0.0 plus 2.0filll +...........\TU/FandolFang(0)/m/n/16.06 授 +...........\kern -0.00017 +...........\kern 0.00017 +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +.......\mathoff +......\penalty 10000 +......\glue(\parfillskip) 0.0 plus 1.0fil +......\glue(\rightskip) 0.0 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue -6.0 +...\glue 0.0 plus 0.0001fil +..\glue(\baselineskip) 22.76228 +..\hbox(0.0+0.0)x398.3386 +...\special{color push gray 0} +...\hbox(0.0+0.0)x398.3386 +...\special{color pop} +.\kern -624.82262 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\kern 624.82262 +.\kern 0.0 +Completed box being shipped out [2] +\vbox(624.82262+4.1104)x425.65324 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\glue -100.72273 +.\vbox(725.54535+4.1104)x398.3386, shifted 27.31465 +..\vbox(76.82234+0.0)x398.3386, glue set 63.12115fil +...\glue 0.0 plus 1.0fil +...\hbox(13.70119+0.0)x398.3386 +....\special{color push gray 0} +....\hbox(13.70119+0.0)x398.3386, glue set - 28.45276fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +.....\hbox(13.70119+0.0)x426.79135 +......\vbox(13.70119+0.0)x426.79135 +.......\hbox(9.59079+4.1104)x426.79135 +........\hbox(0.0+0.0)x0.0, glue set - 426.79135fil +.........\vbox(0.0+0.0)x426.79135 +..........\hbox(0.0+0.0)x426.79135, glue set 213.39568fil +...........\hbox(0.0+0.0)x0.0 +...........\penalty 10000 +...........\glue(\parfillskip) 0.0 plus 1.0fil +...........\glue(\rightskip) 0.0 plus 1.0fil +.........\glue 0.0 plus 1.0fil minus 1.0fil +........\glue 0.0 plus 1.0fill +........\vbox(9.59079+4.1104)x426.79135 +.........\hbox(9.59079+4.1104)x426.79135, glue set 213.39568fil +..........\glue(\leftskip) 0.0 plus 1.0fil +..........\hbox(0.0+0.0)x0.0 +..........\rule(9.59079+4.1104)x0.0 +..........\penalty 10000 +..........\glue(\parfillskip) 0.0 +..........\glue(\rightskip) 0.0 plus 1.0fil +........\glue 0.0 plus 1.0fill +........\hbox(0.0+0.0)x0.0, glue set - 426.79135fil +.........\glue 0.0 plus 1.0fil minus 1.0fil +.........\vbox(0.0+0.0)x426.79135 +..........\hbox(0.0+0.0)x426.79135, glue set 426.79135fil +...........\glue(\leftskip) 0.0 plus 1.0fil +...........\hbox(0.0+0.0)x0.0 +...........\penalty 10000 +...........\glue(\parfillskip) 0.0 +...........\glue(\rightskip) 0.0 +.......\glue 0.0 +.......\rule(0.7528+0.0)x426.79135 +.......\glue -0.7528 +....\special{color pop} +..\glue 8.5359 +..\glue(\lineskip) 0.0 +..\vbox(617.42482+0.0)x398.3386, glue set 594.05508fil +...\glue(\topskip) 0.0 +...\hbox(12.39832+16.90797)x398.3386 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(12.39832+16.90797)x398.3386, glue set 14.1778fil +.....\hbox(12.39832+2.73018)x398.3386, glue set 131.41623fil +......\glue(\leftskip) 0.0 plus 1.0fil +......\hbox(0.0+0.0)x0.0 +......\TU/FandolSong(0)/m/n/16.06 二 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 〇 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 二 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 〇 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 年 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 十 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 一 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 月 +......\kern -0.00017 +......\kern 0.00017 +......\penalty 10000 +......\glue(\parfillskip) 0.0 +......\glue(\rightskip) 0.0 plus 1.0fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue -6.0 +...\glue 0.0 plus 1.0fil +...\glue 0.0 plus -1.0fil +...\glue 0.0 plus 1.0fil +...\glue 0.0 +...\glue 0.0 plus 0.0001fil +..\glue(\baselineskip) 7.14894 +..\hbox(15.61334+4.1104)x398.3386 +...\special{color push gray 0} +...\hbox(15.61334+4.1104)x398.3386, glue set - 28.45276fil +....\glue 0.0 plus 1.0fil minus 1.0fil +....\hbox(15.61334+4.1104)x426.79135 +.....\vbox(15.61334+4.1104)x426.79135 +......\rule(0.0+0.0)x426.79135 +......\glue 6.02255 +......\hbox(9.59079+4.1104)x426.79135 +.......\hbox(0.0+0.0)x0.0, glue set - 426.79135fil +........\vbox(0.0+0.0)x426.79135 +.........\hbox(0.0+0.0)x426.79135, glue set 213.39568fil +..........\hbox(0.0+0.0)x0.0 +..........\penalty 10000 +..........\glue(\parfillskip) 0.0 plus 1.0fil +..........\glue(\rightskip) 0.0 plus 1.0fil +........\glue 0.0 plus 1.0fil minus 1.0fil +.......\glue 0.0 plus 1.0fill +.......\vbox(9.59079+4.1104)x426.79135 +........\hbox(9.59079+4.1104)x426.79135, glue set 210.76083fil +.........\glue(\leftskip) 0.0 plus 1.0fil +.........\hbox(0.0+0.0)x0.0 +.........\TU/texgyretermes(0)/m/n/10.53937 2 +.........\kern -0.0002 +.........\kern 0.0002 +.........\rule(9.59079+4.1104)x0.0 +.........\penalty 10000 +.........\glue(\parfillskip) 0.0 +.........\glue(\rightskip) 0.0 plus 1.0fil +.......\glue 0.0 plus 1.0fill +.......\hbox(0.0+0.0)x0.0, glue set - 426.79135fil +........\glue 0.0 plus 1.0fil minus 1.0fil +........\vbox(0.0+0.0)x426.79135 +.........\hbox(0.0+0.0)x426.79135, glue set 426.79135fil +..........\glue(\leftskip) 0.0 plus 1.0fil +..........\hbox(0.0+0.0)x0.0 +..........\penalty 10000 +..........\glue(\parfillskip) 0.0 +..........\glue(\rightskip) 0.0 +...\special{color pop} +.\kern -628.93301 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\kern 628.93301 +.\kern 0.0 diff --git a/testfiles/01-title-page-en/02-title-page-academic-doctor-1.tex b/testfiles/01-title-page-en/02-title-page-academic-doctor-1.tex new file mode 100644 index 00000000..7b2a1ca6 --- /dev/null +++ b/testfiles/01-title-page-en/02-title-page-academic-doctor-1.tex @@ -0,0 +1,22 @@ +\input{regression-test.tex} +\documentclass[degree=doctor,language=english]{thuthesis} + +\thusetup{ + title* = {TType the English Title of Your Thesis Here and Keep it Concise and Accurate}, + degree-category* = {Doctor of Philosophy}, + discipline* = {Applied Economics}, + author* = {Your Name}, + supervisor* = {Professor XX XXXX}, + date = {2020-11-01}, +} + +\begin{document} +\START +\showoutput + +\makeatletter +\thu@titlepage@en + +\clearpage +\OMIT +\end{document} diff --git a/testfiles/01-title-page-en/02-title-page-academic-doctor-1.tlg b/testfiles/01-title-page-en/02-title-page-academic-doctor-1.tlg new file mode 100644 index 00000000..0728d9a6 --- /dev/null +++ b/testfiles/01-title-page-en/02-title-page-academic-doctor-1.tlg @@ -0,0 +1,368 @@ +This is a generated file for the l3build validation system. +Don't change this file in any respect. +*geometry* verbose mode - [ newgeometry ] result: +* driver: xetex +* paper: a4paper +* layout: +* layoutoffset:(h,v)=(0.0pt,0.0pt) +* modes: twoside +* h-part:(L,W,R)=(96.73918pt, 404.02951pt, 96.73918pt) +* v-part:(T,H,B)=(156.49014pt, 546.29292pt, 142.26378pt) +* \paperwidth=597.50787pt +* \paperheight=845.04684pt +* \textwidth=404.02951pt +* \textheight=546.29292pt +* \oddsidemargin=24.4692pt +* \evensidemargin=24.4692pt +* \topmargin=-1.13809pt +* \headheight=76.82234pt +* \headsep=8.5359pt +* \topskip=12.0pt +* \footskip=22.76228pt +* \marginparwidth=56.9055pt +* \marginparsep=14.22636pt +* \columnsep=10.0pt +* \skip\footins=10.8pt plus 4.0pt minus 2.0pt +* \hoffset=0.0pt +* \voffset=0.0pt +* \mag=1000 +* \@twocolumnfalse +* \@twosidetrue +* \@mparswitchtrue +* \@reversemarginfalse +* (1in=72.27pt=25.4mm, 1cm=28.453pt) +Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' with options [Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. +(fontspec) +(fontspec) This font family consists of the following NFSS series/shapes: +(fontspec) +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolHei-Regular.otf]/OT:language=dflt;" +(fontspec) - 'small caps' (m/sc) with NFSS spec.: +(fontspec) - 'bold' (b/n) with NFSS spec.: <->"[FandolHei-Bold.otf]/OT:language=dflt;" +(fontspec) - 'bold small caps' (b/sc) with NFSS spec.: +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 15.05785pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 12.04628pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 9.0347pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 15.05463pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 12.0437pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 9.03276pt on input line .... +Completed box being shipped out [1] +\vbox(653.27536+0.0)x428.4987 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\glue -1.13809 +.\vbox(654.41345+0.0)x404.02951, shifted 24.4692 +..\vbox(76.82234+0.0)x404.02951, glue set 76.82234fil +...\glue 0.0 plus 1.0fil +...\hbox(0.0+0.0)x404.02951 +....\special{color push gray 0} +....\hbox(0.0+0.0)x404.02951 +....\special{color pop} +..\glue 8.5359 +..\glue(\lineskip) 0.0 +..\vbox(546.29292+0.0)x404.02951, glue set 16.27289fill +...\write-{} +...\special{color push gray 0} +...\write-{} +...\glue(\topskip) 12.0 +...\hbox(0.0+0.0)x0.0 +...\glue -8.82028 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 5.11913 +...\hbox(14.95587+128.58037)x404.02951 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(14.95587+128.58037)x404.02951, glue set 92.88705fil +.....\hbox(14.95587+4.39641)x404.02951, glue set 21.12897fil +......\glue(\leftskip) 0.0 plus 1.0fil +......\hbox(0.0+0.0)x0.0 +......\TU/texgyreheros(0)/b/n/20.075 TType +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 the +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 English +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Title +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 of +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Your +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Thesis +......\glue(\rightskip) 0.0 plus 1.0fil +.....\penalty 300 +.....\glue(\baselineskip) 11.9647 +.....\hbox(14.95587+4.37633)x404.02951, glue set 14.94588fil +......\glue(\leftskip) 0.0 plus 1.0fil +......\TU/texgyreheros(0)/b/n/20.075 Here +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 and +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Keep +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 it +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Concise +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 and +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Accurate +......\kern -0.0002 +......\kern 0.0002 +......\penalty 10000 +......\glue(\parfillskip) 0.0 +......\glue(\rightskip) 0.0 plus 1.0fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(10.96898+0.16058)x404.02951, glue set 121.06435fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyretermes(0)/m/n/16.06 Dissertation +....\kern -0.0002 +....\kern 0.0002 +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 submitted +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 to +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 16.50978 +...\hbox(11.03322+3.30835)x404.02951, glue set 133.14949fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyretermes(0)/b/n/16.06 Tsinghua +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/b/n/16.06 University +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 13.42625 +...\hbox(10.96898+3.485)x404.02951, glue set 75.87953fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyretermes(0)/m/n/16.06 in +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 partial +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 fulfillment +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 of +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 the +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 requirement +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 13.2496 +...\hbox(10.96898+3.50107)x404.02951, glue set 148.96858fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyretermes(0)/m/n/16.06 for +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 the +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 degree +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 of +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 12.23782 +...\hbox(11.96469+3.51712)x404.02951, glue set 121.0563fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/16.06 Doctor +....\glue 4.46468 plus 2.23233 minus 1.48822 +....\TU/texgyreheros(0)/b/n/16.06 of +....\glue 4.46468 plus 2.23233 minus 1.48822 +....\TU/texgyreheros(0)/b/n/16.06 Philosophy +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 3.01125 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 13.892 +...\hbox(10.29446+0.0)x404.02951, glue set 195.76743fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyretermes(0)/m/n/16.06 in +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 3.51312 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 15.73889 +...\hbox(11.96469+3.50107)x404.02951, glue set 127.49637fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/16.06 Applied +....\glue 4.46468 plus 2.23233 minus 1.48822 +....\TU/texgyreheros(0)/b/n/16.06 Economics +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 0.0 plus 1.0fill +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 12.49478 +...\hbox(11.70773+3.50107)x404.02951, glue set 193.65553fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/m/n/16.06 by +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 6.82881 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 12.49478 +...\hbox(11.70773+0.14453)x404.02951, glue set 160.06604fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/16.06 Your +....\glue 4.46468 plus 2.23233 minus 1.48822 +....\TU/texgyreheros(0)/b/n/16.06 Name +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 5.12128 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 7.98549 +...\hbox(19.57356+65.7847)x404.02951 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(19.57356+65.7847)x404.02951, glue set 53.74008fil +.....\hbox(19.57356+12.04462)x404.02951, glue set 49.95662fil +......\glue(\leftskip) 0.0 plus 1.0fil +......\hbox(0.0+0.0)x0.0 +......\hbox(19.57356+12.04462)x304.11629 +.......\mathon +.......\vbox(19.57356+12.04462)x304.11629 +........\hbox(22.13263+9.48555)x304.11629 +.........\glue(\tabskip) 0.0 +.........\hbox(22.13263+9.48555)x169.02402 +..........\rule(22.13263+9.48555)x0.0 +..........\glue 6.0 +..........\glue 0.0 plus 1.0fil +..........\glue 0.00002 +..........\TU/texgyretermes(0)/m/n/15.05624 Dissertation +..........\kern -0.0002 +..........\kern 0.0002 +..........\glue 3.76407 plus 1.88203 minus 1.25468 +..........\TU/texgyretermes(0)/m/n/15.05624 Supervisor +..........\hbox(6.91081+0.1656)x20.57687, glue set 14.38374fil +...........\glue 2.00749 +...........\TU/texgyretermes(0)/m/n/15.05624 : +...........\kern -0.0002 +...........\kern 0.0002 +...........\glue 0.0 plus 1.0fil minus 1.0fil +.........\glue(\tabskip) 0.0 +.........\hbox(22.13263+9.48555)x135.09227 +..........\glue 0.00002 +..........\TU/texgyretermes(0)/m/n/15.05624 Professor +..........\glue 3.76407 plus 1.88203 minus 1.25468 +..........\TU/texgyretermes(0)/m/n/15.05624 XX +..........\glue 3.76407 plus 1.88014 minus 1.25594 +..........\TU/texgyretermes(0)/m/n/15.05624 XXXX +..........\kern -0.0002 +..........\kern 0.0002 +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +.......\mathoff +......\penalty 10000 +......\glue(\parfillskip) 0.0 +......\glue(\rightskip) 0.0 plus 1.0fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(11.70773+2.79442)x404.02951, glue set 141.10722fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/16.06 November, +....\glue 4.46468 plus 2.7904 minus 1.19057 +....\TU/texgyreheros(0)/b/n/16.06 2020 +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 19.91684 +...\glue -2.79442 +...\glue 0.0 plus 1.0fil +...\glue 0.0 plus -1.0fil +...\glue 0.0 plus 1.0fil +...\glue 0.0 +...\glue 0.0 plus 0.0001fil +..\glue(\baselineskip) 22.76228 +..\hbox(0.0+0.0)x404.02951 +...\special{color push gray 0} +...\hbox(0.0+0.0)x404.02951 +...\special{color pop} +.\kern -653.27536 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\kern 653.27536 +.\kern 0.0 diff --git a/testfiles/01-en-cover/02-academic-doctor-2.tex b/testfiles/01-title-page-en/02-title-page-academic-doctor-2.tex similarity index 91% rename from testfiles/01-en-cover/02-academic-doctor-2.tex rename to testfiles/01-title-page-en/02-title-page-academic-doctor-2.tex index 8c1e45fa..4a8d8449 100644 --- a/testfiles/01-en-cover/02-academic-doctor-2.tex +++ b/testfiles/01-title-page-en/02-title-page-academic-doctor-2.tex @@ -3,7 +3,7 @@ \thusetup{ title* = {TType the English Title of Your Thesis Here and Keep it Concise and Accurate}, - degree-name* = {Doctor of Philosophy}, + degree-category* = {Doctor of Philosophy}, discipline* = {Applied Economics}, author* = {Your Name}, supervisor* = {Professor XX XXXX}, diff --git a/testfiles/01-title-page-en/02-title-page-academic-doctor-2.tlg b/testfiles/01-title-page-en/02-title-page-academic-doctor-2.tlg new file mode 100644 index 00000000..55ae021c --- /dev/null +++ b/testfiles/01-title-page-en/02-title-page-academic-doctor-2.tlg @@ -0,0 +1,398 @@ +This is a generated file for the l3build validation system. +Don't change this file in any respect. +*geometry* verbose mode - [ newgeometry ] result: +* driver: xetex +* paper: a4paper +* layout: +* layoutoffset:(h,v)=(0.0pt,0.0pt) +* modes: twoside +* h-part:(L,W,R)=(96.73918pt, 404.02951pt, 96.73918pt) +* v-part:(T,H,B)=(156.49014pt, 546.29292pt, 142.26378pt) +* \paperwidth=597.50787pt +* \paperheight=845.04684pt +* \textwidth=404.02951pt +* \textheight=546.29292pt +* \oddsidemargin=24.4692pt +* \evensidemargin=24.4692pt +* \topmargin=-1.13809pt +* \headheight=76.82234pt +* \headsep=8.5359pt +* \topskip=12.0pt +* \footskip=22.76228pt +* \marginparwidth=56.9055pt +* \marginparsep=14.22636pt +* \columnsep=10.0pt +* \skip\footins=10.8pt plus 4.0pt minus 2.0pt +* \hoffset=0.0pt +* \voffset=0.0pt +* \mag=1000 +* \@twocolumnfalse +* \@twosidetrue +* \@mparswitchtrue +* \@reversemarginfalse +* (1in=72.27pt=25.4mm, 1cm=28.453pt) +Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' with options [Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. +(fontspec) +(fontspec) This font family consists of the following NFSS series/shapes: +(fontspec) +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolHei-Regular.otf]/OT:language=dflt;" +(fontspec) - 'small caps' (m/sc) with NFSS spec.: +(fontspec) - 'bold' (b/n) with NFSS spec.: <->"[FandolHei-Bold.otf]/OT:language=dflt;" +(fontspec) - 'bold small caps' (b/sc) with NFSS spec.: +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 15.05785pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 12.04628pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 9.0347pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 15.05463pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 12.0437pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 9.03276pt on input line .... +Completed box being shipped out [1] +\vbox(653.27536+0.0)x428.4987 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\glue -1.13809 +.\vbox(654.41345+0.0)x404.02951, shifted 24.4692 +..\vbox(76.82234+0.0)x404.02951, glue set 76.82234fil +...\glue 0.0 plus 1.0fil +...\hbox(0.0+0.0)x404.02951 +....\special{color push gray 0} +....\hbox(0.0+0.0)x404.02951 +....\special{color pop} +..\glue 8.5359 +..\glue(\lineskip) 0.0 +..\vbox(546.29292+0.0)x404.02951, glue set 23.25838fill +...\write-{} +...\special{color push gray 0} +...\write-{} +...\glue(\topskip) 12.0 +...\hbox(0.0+0.0)x0.0 +...\glue -8.82028 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 5.11913 +...\hbox(14.95587+128.58037)x404.02951 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(14.95587+128.58037)x404.02951, glue set 92.88705fil +.....\hbox(14.95587+4.39641)x404.02951, glue set 21.12897fil +......\glue(\leftskip) 0.0 plus 1.0fil +......\hbox(0.0+0.0)x0.0 +......\TU/texgyreheros(0)/b/n/20.075 TType +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 the +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 English +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Title +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 of +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Your +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Thesis +......\glue(\rightskip) 0.0 plus 1.0fil +.....\penalty 300 +.....\glue(\baselineskip) 11.9647 +.....\hbox(14.95587+4.37633)x404.02951, glue set 14.94588fil +......\glue(\leftskip) 0.0 plus 1.0fil +......\TU/texgyreheros(0)/b/n/20.075 Here +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 and +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Keep +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 it +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Concise +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 and +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Accurate +......\kern -0.0002 +......\kern 0.0002 +......\penalty 10000 +......\glue(\parfillskip) 0.0 +......\glue(\rightskip) 0.0 plus 1.0fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(10.96898+0.16058)x404.02951, glue set 121.06435fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyretermes(0)/m/n/16.06 Dissertation +....\kern -0.0002 +....\kern 0.0002 +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 submitted +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 to +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 16.50978 +...\hbox(11.03322+3.30835)x404.02951, glue set 133.14949fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyretermes(0)/b/n/16.06 Tsinghua +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/b/n/16.06 University +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 13.42625 +...\hbox(10.96898+3.485)x404.02951, glue set 75.87953fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyretermes(0)/m/n/16.06 in +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 partial +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 fulfillment +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 of +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 the +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 requirement +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 13.2496 +...\hbox(10.96898+3.50107)x404.02951, glue set 148.96858fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyretermes(0)/m/n/16.06 for +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 the +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 degree +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 of +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 12.23782 +...\hbox(11.96469+3.51712)x404.02951, glue set 121.0563fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/16.06 Doctor +....\glue 4.46468 plus 2.23233 minus 1.48822 +....\TU/texgyreheros(0)/b/n/16.06 of +....\glue 4.46468 plus 2.23233 minus 1.48822 +....\TU/texgyreheros(0)/b/n/16.06 Philosophy +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 3.01125 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 13.892 +...\hbox(10.29446+0.0)x404.02951, glue set 195.76743fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyretermes(0)/m/n/16.06 in +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 3.51312 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 15.73889 +...\hbox(11.96469+3.50107)x404.02951, glue set 127.49637fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/16.06 Applied +....\glue 4.46468 plus 2.23233 minus 1.48822 +....\TU/texgyreheros(0)/b/n/16.06 Economics +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 0.0 plus 1.0fill +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 12.49478 +...\hbox(11.70773+3.50107)x404.02951, glue set 193.65553fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/m/n/16.06 by +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 6.82881 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 12.49478 +...\hbox(11.70773+0.14453)x404.02951, glue set 160.06604fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/16.06 Your +....\glue 4.46468 plus 2.23233 minus 1.48822 +....\TU/texgyreheros(0)/b/n/16.06 Name +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 5.12128 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(35.38264+49.97562)x404.02951 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(35.38264+49.97562)x404.02951, glue set 22.1219fil +.....\hbox(35.38264+27.85371)x404.02951, glue set 49.95662fil +......\glue(\leftskip) 0.0 plus 1.0fil +......\hbox(0.0+0.0)x0.0 +......\hbox(35.38264+27.85371)x304.11629 +.......\mathon +.......\vbox(35.38264+27.85371)x304.11629 +........\hbox(22.13263+9.48555)x304.11629 +.........\glue(\tabskip) 0.0 +.........\hbox(22.13263+9.48555)x169.02402 +..........\rule(22.13263+9.48555)x0.0 +..........\glue 6.0 +..........\glue 0.0 plus 1.0fil +..........\glue 0.00002 +..........\TU/texgyretermes(0)/m/n/15.05624 Dissertation +..........\kern -0.0002 +..........\kern 0.0002 +..........\glue 3.76407 plus 1.88203 minus 1.25468 +..........\TU/texgyretermes(0)/m/n/15.05624 Supervisor +..........\hbox(6.91081+0.1656)x20.57687, glue set 14.38374fil +...........\glue 2.00749 +...........\TU/texgyretermes(0)/m/n/15.05624 : +...........\kern -0.0002 +...........\kern 0.0002 +...........\glue 0.0 plus 1.0fil minus 1.0fil +.........\glue(\tabskip) 0.0 +.........\hbox(22.13263+9.48555)x135.09227 +..........\glue 0.00002 +..........\TU/texgyretermes(0)/m/n/15.05624 Professor +..........\glue 3.76407 plus 1.88203 minus 1.25468 +..........\TU/texgyretermes(0)/m/n/15.05624 XX +..........\glue 3.76407 plus 1.88014 minus 1.25594 +..........\TU/texgyretermes(0)/m/n/15.05624 XXXX +..........\kern -0.0002 +..........\kern 0.0002 +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(22.13263+9.48555)x304.11629 +.........\glue(\tabskip) 0.0 +.........\hbox(22.13263+9.48555)x169.02402, glue set 14.60455fil +..........\rule(22.13263+9.48555)x0.0 +..........\glue 6.0 +..........\glue 0.0 plus 1.0fil +..........\glue 0.00002 +..........\TU/texgyretermes(0)/m/n/15.05624 Associate +..........\glue 3.76407 plus 1.88203 minus 1.25468 +..........\TU/texgyretermes(0)/m/n/15.05624 Supervisor +..........\hbox(6.91081+0.1656)x20.57687, glue set 14.38374fil +...........\glue 2.00749 +...........\TU/texgyretermes(0)/m/n/15.05624 : +...........\kern -0.0002 +...........\kern 0.0002 +...........\glue 0.0 plus 1.0fil minus 1.0fil +.........\glue(\tabskip) 0.0 +.........\hbox(22.13263+9.48555)x135.09227 +..........\glue 0.00002 +..........\TU/texgyretermes(0)/m/n/15.05624 Professor +..........\glue 3.76407 plus 1.88203 minus 1.25468 +..........\TU/texgyretermes(0)/m/n/15.05624 XX +..........\glue 3.76407 plus 1.88014 minus 1.25594 +..........\TU/texgyretermes(0)/m/n/15.05624 XXXX +..........\kern -0.0002 +..........\kern 0.0002 +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +.......\mathoff +......\penalty 10000 +......\glue(\parfillskip) 0.0 +......\glue(\rightskip) 0.0 plus 1.0fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(11.70773+2.79442)x404.02951, glue set 141.10722fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/16.06 November, +....\glue 4.46468 plus 2.7904 minus 1.19057 +....\TU/texgyreheros(0)/b/n/16.06 2020 +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 19.91684 +...\glue -2.79442 +...\glue 0.0 plus 1.0fil +...\glue 0.0 plus -1.0fil +...\glue 0.0 plus 1.0fil +...\glue 0.0 +...\glue 0.0 plus 0.0001fil +..\glue(\baselineskip) 22.76228 +..\hbox(0.0+0.0)x404.02951 +...\special{color push gray 0} +...\hbox(0.0+0.0)x404.02951 +...\special{color pop} +.\kern -653.27536 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\kern 653.27536 +.\kern 0.0 diff --git a/testfiles/01-title-page-en/02-title-page-academic-doctor-3.tex b/testfiles/01-title-page-en/02-title-page-academic-doctor-3.tex new file mode 100644 index 00000000..f016ac7e --- /dev/null +++ b/testfiles/01-title-page-en/02-title-page-academic-doctor-3.tex @@ -0,0 +1,23 @@ +\input{regression-test.tex} +\documentclass[degree=doctor,language=english]{thuthesis} + +\thusetup{ + title* = {TType the English Title of Your Thesis Here and Keep it Concise and Accurate}, + degree-category* = {Doctor of Philosophy}, + discipline* = {Applied Economics}, + author* = {Your Name}, + supervisor* = {Professor XX XXXX}, + co-supervisor* = {Professor XX XXXX}, + date = {2020-11-01}, +} + +\begin{document} +\START +\showoutput + +\makeatletter +\thu@titlepage@en + +\clearpage +\OMIT +\end{document} diff --git a/testfiles/01-title-page-en/02-title-page-academic-doctor-3.tlg b/testfiles/01-title-page-en/02-title-page-academic-doctor-3.tlg new file mode 100644 index 00000000..4169f997 --- /dev/null +++ b/testfiles/01-title-page-en/02-title-page-academic-doctor-3.tlg @@ -0,0 +1,396 @@ +This is a generated file for the l3build validation system. +Don't change this file in any respect. +*geometry* verbose mode - [ newgeometry ] result: +* driver: xetex +* paper: a4paper +* layout: +* layoutoffset:(h,v)=(0.0pt,0.0pt) +* modes: twoside +* h-part:(L,W,R)=(96.73918pt, 404.02951pt, 96.73918pt) +* v-part:(T,H,B)=(156.49014pt, 546.29292pt, 142.26378pt) +* \paperwidth=597.50787pt +* \paperheight=845.04684pt +* \textwidth=404.02951pt +* \textheight=546.29292pt +* \oddsidemargin=24.4692pt +* \evensidemargin=24.4692pt +* \topmargin=-1.13809pt +* \headheight=76.82234pt +* \headsep=8.5359pt +* \topskip=12.0pt +* \footskip=22.76228pt +* \marginparwidth=56.9055pt +* \marginparsep=14.22636pt +* \columnsep=10.0pt +* \skip\footins=10.8pt plus 4.0pt minus 2.0pt +* \hoffset=0.0pt +* \voffset=0.0pt +* \mag=1000 +* \@twocolumnfalse +* \@twosidetrue +* \@mparswitchtrue +* \@reversemarginfalse +* (1in=72.27pt=25.4mm, 1cm=28.453pt) +Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' with options [Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. +(fontspec) +(fontspec) This font family consists of the following NFSS series/shapes: +(fontspec) +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolHei-Regular.otf]/OT:language=dflt;" +(fontspec) - 'small caps' (m/sc) with NFSS spec.: +(fontspec) - 'bold' (b/n) with NFSS spec.: <->"[FandolHei-Bold.otf]/OT:language=dflt;" +(fontspec) - 'bold small caps' (b/sc) with NFSS spec.: +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 15.05785pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 12.04628pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 9.0347pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 15.05463pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 12.0437pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 9.03276pt on input line .... +Completed box being shipped out [1] +\vbox(653.27536+0.0)x428.4987 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\glue -1.13809 +.\vbox(654.41345+0.0)x404.02951, shifted 24.4692 +..\vbox(76.82234+0.0)x404.02951, glue set 76.82234fil +...\glue 0.0 plus 1.0fil +...\hbox(0.0+0.0)x404.02951 +....\special{color push gray 0} +....\hbox(0.0+0.0)x404.02951 +....\special{color pop} +..\glue 8.5359 +..\glue(\lineskip) 0.0 +..\vbox(546.29292+0.0)x404.02951, glue set 23.25838fill +...\write-{} +...\special{color push gray 0} +...\write-{} +...\glue(\topskip) 12.0 +...\hbox(0.0+0.0)x0.0 +...\glue -8.82028 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 5.11913 +...\hbox(14.95587+128.58037)x404.02951 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(14.95587+128.58037)x404.02951, glue set 92.88705fil +.....\hbox(14.95587+4.39641)x404.02951, glue set 21.12897fil +......\glue(\leftskip) 0.0 plus 1.0fil +......\hbox(0.0+0.0)x0.0 +......\TU/texgyreheros(0)/b/n/20.075 TType +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 the +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 English +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Title +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 of +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Your +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Thesis +......\glue(\rightskip) 0.0 plus 1.0fil +.....\penalty 300 +.....\glue(\baselineskip) 11.9647 +.....\hbox(14.95587+4.37633)x404.02951, glue set 14.94588fil +......\glue(\leftskip) 0.0 plus 1.0fil +......\TU/texgyreheros(0)/b/n/20.075 Here +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 and +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Keep +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 it +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Concise +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 and +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Accurate +......\kern -0.0002 +......\kern 0.0002 +......\penalty 10000 +......\glue(\parfillskip) 0.0 +......\glue(\rightskip) 0.0 plus 1.0fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(10.96898+0.16058)x404.02951, glue set 121.06435fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyretermes(0)/m/n/16.06 Dissertation +....\kern -0.0002 +....\kern 0.0002 +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 submitted +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 to +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 16.50978 +...\hbox(11.03322+3.30835)x404.02951, glue set 133.14949fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyretermes(0)/b/n/16.06 Tsinghua +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/b/n/16.06 University +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 13.42625 +...\hbox(10.96898+3.485)x404.02951, glue set 75.87953fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyretermes(0)/m/n/16.06 in +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 partial +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 fulfillment +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 of +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 the +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 requirement +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 13.2496 +...\hbox(10.96898+3.50107)x404.02951, glue set 148.96858fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyretermes(0)/m/n/16.06 for +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 the +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 degree +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 of +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 12.23782 +...\hbox(11.96469+3.51712)x404.02951, glue set 121.0563fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/16.06 Doctor +....\glue 4.46468 plus 2.23233 minus 1.48822 +....\TU/texgyreheros(0)/b/n/16.06 of +....\glue 4.46468 plus 2.23233 minus 1.48822 +....\TU/texgyreheros(0)/b/n/16.06 Philosophy +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 3.01125 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 13.892 +...\hbox(10.29446+0.0)x404.02951, glue set 195.76743fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyretermes(0)/m/n/16.06 in +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 3.51312 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 15.73889 +...\hbox(11.96469+3.50107)x404.02951, glue set 127.49637fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/16.06 Applied +....\glue 4.46468 plus 2.23233 minus 1.48822 +....\TU/texgyreheros(0)/b/n/16.06 Economics +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 0.0 plus 1.0fill +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 12.49478 +...\hbox(11.70773+3.50107)x404.02951, glue set 193.65553fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/m/n/16.06 by +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 6.82881 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 12.49478 +...\hbox(11.70773+0.14453)x404.02951, glue set 160.06604fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/16.06 Your +....\glue 4.46468 plus 2.23233 minus 1.48822 +....\TU/texgyreheros(0)/b/n/16.06 Name +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 5.12128 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(35.38264+49.97562)x404.02951 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(35.38264+49.97562)x404.02951, glue set 22.1219fil +.....\hbox(35.38264+27.85371)x404.02951, glue set 49.95662fil +......\glue(\leftskip) 0.0 plus 1.0fil +......\hbox(0.0+0.0)x0.0 +......\hbox(35.38264+27.85371)x304.11629 +.......\mathon +.......\vbox(35.38264+27.85371)x304.11629 +........\hbox(22.13263+9.48555)x304.11629 +.........\glue(\tabskip) 0.0 +.........\hbox(22.13263+9.48555)x169.02402 +..........\rule(22.13263+9.48555)x0.0 +..........\glue 6.0 +..........\glue 0.0 plus 1.0fil +..........\glue 0.00002 +..........\TU/texgyretermes(0)/m/n/15.05624 Dissertation +..........\kern -0.0002 +..........\kern 0.0002 +..........\glue 3.76407 plus 1.88203 minus 1.25468 +..........\TU/texgyretermes(0)/m/n/15.05624 Supervisor +..........\hbox(6.91081+0.1656)x20.57687, glue set 14.38374fil +...........\glue 2.00749 +...........\TU/texgyretermes(0)/m/n/15.05624 : +...........\kern -0.0002 +...........\kern 0.0002 +...........\glue 0.0 plus 1.0fil minus 1.0fil +.........\glue(\tabskip) 0.0 +.........\hbox(22.13263+9.48555)x135.09227 +..........\glue 0.00002 +..........\TU/texgyretermes(0)/m/n/15.05624 Professor +..........\glue 3.76407 plus 1.88203 minus 1.25468 +..........\TU/texgyretermes(0)/m/n/15.05624 XX +..........\glue 3.76407 plus 1.88014 minus 1.25594 +..........\TU/texgyretermes(0)/m/n/15.05624 XXXX +..........\kern -0.0002 +..........\kern 0.0002 +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(22.13263+9.48555)x304.11629 +.........\glue(\tabskip) 0.0 +.........\hbox(22.13263+9.48555)x169.02402, glue set 56.83733fil +..........\rule(22.13263+9.48555)x0.0 +..........\glue 6.0 +..........\glue 0.0 plus 1.0fil +..........\glue 0.00002 +..........\TU/texgyretermes(0)/m/n/15.05624 Co-supervisor +..........\hbox(6.91081+0.1656)x20.57687, glue set 14.38374fil +...........\glue 2.00749 +...........\TU/texgyretermes(0)/m/n/15.05624 : +...........\kern -0.0002 +...........\kern 0.0002 +...........\glue 0.0 plus 1.0fil minus 1.0fil +.........\glue(\tabskip) 0.0 +.........\hbox(22.13263+9.48555)x135.09227 +..........\glue 0.00002 +..........\TU/texgyretermes(0)/m/n/15.05624 Professor +..........\glue 3.76407 plus 1.88203 minus 1.25468 +..........\TU/texgyretermes(0)/m/n/15.05624 XX +..........\glue 3.76407 plus 1.88014 minus 1.25594 +..........\TU/texgyretermes(0)/m/n/15.05624 XXXX +..........\kern -0.0002 +..........\kern 0.0002 +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +.......\mathoff +......\penalty 10000 +......\glue(\parfillskip) 0.0 +......\glue(\rightskip) 0.0 plus 1.0fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(11.70773+2.79442)x404.02951, glue set 141.10722fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/16.06 November, +....\glue 4.46468 plus 2.7904 minus 1.19057 +....\TU/texgyreheros(0)/b/n/16.06 2020 +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 19.91684 +...\glue -2.79442 +...\glue 0.0 plus 1.0fil +...\glue 0.0 plus -1.0fil +...\glue 0.0 plus 1.0fil +...\glue 0.0 +...\glue 0.0 plus 0.0001fil +..\glue(\baselineskip) 22.76228 +..\hbox(0.0+0.0)x404.02951 +...\special{color push gray 0} +...\hbox(0.0+0.0)x404.02951 +...\special{color pop} +.\kern -653.27536 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\kern 653.27536 +.\kern 0.0 diff --git a/testfiles/01-title-page-en/02-title-page-academic-master-1.tex b/testfiles/01-title-page-en/02-title-page-academic-master-1.tex new file mode 100644 index 00000000..11cfbb46 --- /dev/null +++ b/testfiles/01-title-page-en/02-title-page-academic-master-1.tex @@ -0,0 +1,22 @@ +\input{regression-test.tex} +\documentclass[degree=master,language=english]{thuthesis} + +\thusetup{ + title* = {TType the English Title of Your Thesis Here and Keep it Concise and Accurate}, + degree-category* = {Master of Science}, + discipline* = {Applied Economics}, + author* = {Your Name}, + supervisor* = {Professor XX XXXX}, + date = {2020-11-01}, +} + +\begin{document} +\START +\showoutput + +\makeatletter +\thu@titlepage@en + +\clearpage +\OMIT +\end{document} diff --git a/testfiles/01-title-page-en/02-title-page-academic-master-1.tlg b/testfiles/01-title-page-en/02-title-page-academic-master-1.tlg new file mode 100644 index 00000000..4d215a31 --- /dev/null +++ b/testfiles/01-title-page-en/02-title-page-academic-master-1.tlg @@ -0,0 +1,368 @@ +This is a generated file for the l3build validation system. +Don't change this file in any respect. +*geometry* verbose mode - [ newgeometry ] result: +* driver: xetex +* paper: a4paper +* layout: +* layoutoffset:(h,v)=(0.0pt,0.0pt) +* modes: twoside +* h-part:(L,W,R)=(96.73918pt, 404.02951pt, 96.73918pt) +* v-part:(T,H,B)=(156.49014pt, 546.29292pt, 142.26378pt) +* \paperwidth=597.50787pt +* \paperheight=845.04684pt +* \textwidth=404.02951pt +* \textheight=546.29292pt +* \oddsidemargin=24.4692pt +* \evensidemargin=24.4692pt +* \topmargin=-1.13809pt +* \headheight=76.82234pt +* \headsep=8.5359pt +* \topskip=12.0pt +* \footskip=22.76228pt +* \marginparwidth=56.9055pt +* \marginparsep=14.22636pt +* \columnsep=10.0pt +* \skip\footins=10.8pt plus 4.0pt minus 2.0pt +* \hoffset=0.0pt +* \voffset=0.0pt +* \mag=1000 +* \@twocolumnfalse +* \@twosidetrue +* \@mparswitchtrue +* \@reversemarginfalse +* (1in=72.27pt=25.4mm, 1cm=28.453pt) +Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' with options [Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. +(fontspec) +(fontspec) This font family consists of the following NFSS series/shapes: +(fontspec) +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolHei-Regular.otf]/OT:language=dflt;" +(fontspec) - 'small caps' (m/sc) with NFSS spec.: +(fontspec) - 'bold' (b/n) with NFSS spec.: <->"[FandolHei-Bold.otf]/OT:language=dflt;" +(fontspec) - 'bold small caps' (b/sc) with NFSS spec.: +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 15.05785pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 12.04628pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 9.0347pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 15.05463pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 12.0437pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 9.03276pt on input line .... +Completed box being shipped out [1] +\vbox(653.27536+0.0)x428.4987 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\glue -1.13809 +.\vbox(654.41345+0.0)x404.02951, shifted 24.4692 +..\vbox(76.82234+0.0)x404.02951, glue set 76.82234fil +...\glue 0.0 plus 1.0fil +...\hbox(0.0+0.0)x404.02951 +....\special{color push gray 0} +....\hbox(0.0+0.0)x404.02951 +....\special{color pop} +..\glue 8.5359 +..\glue(\lineskip) 0.0 +..\vbox(546.29292+0.0)x404.02951, glue set 16.27289fill +...\write-{} +...\special{color push gray 0} +...\write-{} +...\glue(\topskip) 12.0 +...\hbox(0.0+0.0)x0.0 +...\glue -8.82028 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 5.11913 +...\hbox(14.95587+128.58037)x404.02951 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(14.95587+128.58037)x404.02951, glue set 92.88705fil +.....\hbox(14.95587+4.39641)x404.02951, glue set 21.12897fil +......\glue(\leftskip) 0.0 plus 1.0fil +......\hbox(0.0+0.0)x0.0 +......\TU/texgyreheros(0)/b/n/20.075 TType +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 the +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 English +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Title +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 of +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Your +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Thesis +......\glue(\rightskip) 0.0 plus 1.0fil +.....\penalty 300 +.....\glue(\baselineskip) 11.9647 +.....\hbox(14.95587+4.37633)x404.02951, glue set 14.94588fil +......\glue(\leftskip) 0.0 plus 1.0fil +......\TU/texgyreheros(0)/b/n/20.075 Here +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 and +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Keep +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 it +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Concise +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 and +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Accurate +......\kern -0.0002 +......\kern 0.0002 +......\penalty 10000 +......\glue(\parfillskip) 0.0 +......\glue(\rightskip) 0.0 plus 1.0fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(10.96898+0.16058)x404.02951, glue set 139.10776fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyretermes(0)/m/n/16.06 Thesis +....\kern -0.0002 +....\kern 0.0002 +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 submitted +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 to +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 16.50978 +...\hbox(11.03322+3.30835)x404.02951, glue set 133.14949fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyretermes(0)/b/n/16.06 Tsinghua +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/b/n/16.06 University +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 13.42625 +...\hbox(10.96898+3.485)x404.02951, glue set 75.87953fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyretermes(0)/m/n/16.06 in +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 partial +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 fulfillment +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 of +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 the +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 requirement +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 13.2496 +...\hbox(10.96898+3.50107)x404.02951, glue set 148.96858fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyretermes(0)/m/n/16.06 for +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 the +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 degree +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 of +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 12.23782 +...\hbox(11.96469+0.1927)x404.02951, glue set 133.77583fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/16.06 Master +....\glue 4.46468 plus 2.23233 minus 1.48822 +....\TU/texgyreheros(0)/b/n/16.06 of +....\glue 4.46468 plus 2.23233 minus 1.48822 +....\TU/texgyreheros(0)/b/n/16.06 Science +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 3.01125 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 17.21642 +...\hbox(10.29446+0.0)x404.02951, glue set 195.76743fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyretermes(0)/m/n/16.06 in +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 3.51312 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 15.73889 +...\hbox(11.96469+3.50107)x404.02951, glue set 127.49637fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/16.06 Applied +....\glue 4.46468 plus 2.23233 minus 1.48822 +....\TU/texgyreheros(0)/b/n/16.06 Economics +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 0.0 plus 1.0fill +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 12.49478 +...\hbox(11.70773+3.50107)x404.02951, glue set 193.65553fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/m/n/16.06 by +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 6.82881 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 12.49478 +...\hbox(11.70773+0.14453)x404.02951, glue set 160.06604fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/16.06 Your +....\glue 4.46468 plus 2.23233 minus 1.48822 +....\TU/texgyreheros(0)/b/n/16.06 Name +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 5.12128 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 7.98549 +...\hbox(19.57356+65.7847)x404.02951 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(19.57356+65.7847)x404.02951, glue set 53.74008fil +.....\hbox(19.57356+12.04462)x404.02951, glue set 66.8723fil +......\glue(\leftskip) 0.0 plus 1.0fil +......\hbox(0.0+0.0)x0.0 +......\hbox(19.57356+12.04462)x270.28491 +.......\mathon +.......\vbox(19.57356+12.04462)x270.28491 +........\hbox(22.13263+9.48555)x270.28491 +.........\glue(\tabskip) 0.0 +.........\hbox(22.13263+9.48555)x135.19264 +..........\rule(22.13263+9.48555)x0.0 +..........\glue 6.0 +..........\glue 0.0 plus 1.0fil +..........\glue 0.00002 +..........\TU/texgyretermes(0)/m/n/15.05624 Thesis +..........\kern -0.0002 +..........\kern 0.0002 +..........\glue 3.76407 plus 1.88203 minus 1.25468 +..........\TU/texgyretermes(0)/m/n/15.05624 Supervisor +..........\hbox(6.91081+0.1656)x20.57687, glue set 14.38374fil +...........\glue 2.00749 +...........\TU/texgyretermes(0)/m/n/15.05624 : +...........\kern -0.0002 +...........\kern 0.0002 +...........\glue 0.0 plus 1.0fil minus 1.0fil +.........\glue(\tabskip) 0.0 +.........\hbox(22.13263+9.48555)x135.09227 +..........\glue 0.00002 +..........\TU/texgyretermes(0)/m/n/15.05624 Professor +..........\glue 3.76407 plus 1.88203 minus 1.25468 +..........\TU/texgyretermes(0)/m/n/15.05624 XX +..........\glue 3.76407 plus 1.88014 minus 1.25594 +..........\TU/texgyretermes(0)/m/n/15.05624 XXXX +..........\kern -0.0002 +..........\kern 0.0002 +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +.......\mathoff +......\penalty 10000 +......\glue(\parfillskip) 0.0 +......\glue(\rightskip) 0.0 plus 1.0fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(11.70773+2.79442)x404.02951, glue set 141.10722fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/16.06 November, +....\glue 4.46468 plus 2.7904 minus 1.19057 +....\TU/texgyreheros(0)/b/n/16.06 2020 +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 19.91684 +...\glue -2.79442 +...\glue 0.0 plus 1.0fil +...\glue 0.0 plus -1.0fil +...\glue 0.0 plus 1.0fil +...\glue 0.0 +...\glue 0.0 plus 0.0001fil +..\glue(\baselineskip) 22.76228 +..\hbox(0.0+0.0)x404.02951 +...\special{color push gray 0} +...\hbox(0.0+0.0)x404.02951 +...\special{color pop} +.\kern -653.27536 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\kern 653.27536 +.\kern 0.0 diff --git a/testfiles/01-en-cover/02-academic-master-2.tex b/testfiles/01-title-page-en/02-title-page-academic-master-2.tex similarity index 91% rename from testfiles/01-en-cover/02-academic-master-2.tex rename to testfiles/01-title-page-en/02-title-page-academic-master-2.tex index 9e5b3fcb..32503072 100644 --- a/testfiles/01-en-cover/02-academic-master-2.tex +++ b/testfiles/01-title-page-en/02-title-page-academic-master-2.tex @@ -3,7 +3,7 @@ \thusetup{ title* = {TType the English Title of Your Thesis Here and Keep it Concise and Accurate}, - degree-name* = {Master of Science}, + degree-category* = {Master of Science}, discipline* = {Applied Economics}, author* = {Your Name}, supervisor* = {Professor XX XXXX}, diff --git a/testfiles/01-title-page-en/02-title-page-academic-master-2.tlg b/testfiles/01-title-page-en/02-title-page-academic-master-2.tlg new file mode 100644 index 00000000..6c96b25e --- /dev/null +++ b/testfiles/01-title-page-en/02-title-page-academic-master-2.tlg @@ -0,0 +1,398 @@ +This is a generated file for the l3build validation system. +Don't change this file in any respect. +*geometry* verbose mode - [ newgeometry ] result: +* driver: xetex +* paper: a4paper +* layout: +* layoutoffset:(h,v)=(0.0pt,0.0pt) +* modes: twoside +* h-part:(L,W,R)=(96.73918pt, 404.02951pt, 96.73918pt) +* v-part:(T,H,B)=(156.49014pt, 546.29292pt, 142.26378pt) +* \paperwidth=597.50787pt +* \paperheight=845.04684pt +* \textwidth=404.02951pt +* \textheight=546.29292pt +* \oddsidemargin=24.4692pt +* \evensidemargin=24.4692pt +* \topmargin=-1.13809pt +* \headheight=76.82234pt +* \headsep=8.5359pt +* \topskip=12.0pt +* \footskip=22.76228pt +* \marginparwidth=56.9055pt +* \marginparsep=14.22636pt +* \columnsep=10.0pt +* \skip\footins=10.8pt plus 4.0pt minus 2.0pt +* \hoffset=0.0pt +* \voffset=0.0pt +* \mag=1000 +* \@twocolumnfalse +* \@twosidetrue +* \@mparswitchtrue +* \@reversemarginfalse +* (1in=72.27pt=25.4mm, 1cm=28.453pt) +Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' with options [Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. +(fontspec) +(fontspec) This font family consists of the following NFSS series/shapes: +(fontspec) +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolHei-Regular.otf]/OT:language=dflt;" +(fontspec) - 'small caps' (m/sc) with NFSS spec.: +(fontspec) - 'bold' (b/n) with NFSS spec.: <->"[FandolHei-Bold.otf]/OT:language=dflt;" +(fontspec) - 'bold small caps' (b/sc) with NFSS spec.: +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 15.05785pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 12.04628pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 9.0347pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 15.05463pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 12.0437pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 9.03276pt on input line .... +Completed box being shipped out [1] +\vbox(653.27536+0.0)x428.4987 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\glue -1.13809 +.\vbox(654.41345+0.0)x404.02951, shifted 24.4692 +..\vbox(76.82234+0.0)x404.02951, glue set 76.82234fil +...\glue 0.0 plus 1.0fil +...\hbox(0.0+0.0)x404.02951 +....\special{color push gray 0} +....\hbox(0.0+0.0)x404.02951 +....\special{color pop} +..\glue 8.5359 +..\glue(\lineskip) 0.0 +..\vbox(546.29292+0.0)x404.02951, glue set 23.25838fill +...\write-{} +...\special{color push gray 0} +...\write-{} +...\glue(\topskip) 12.0 +...\hbox(0.0+0.0)x0.0 +...\glue -8.82028 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 5.11913 +...\hbox(14.95587+128.58037)x404.02951 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(14.95587+128.58037)x404.02951, glue set 92.88705fil +.....\hbox(14.95587+4.39641)x404.02951, glue set 21.12897fil +......\glue(\leftskip) 0.0 plus 1.0fil +......\hbox(0.0+0.0)x0.0 +......\TU/texgyreheros(0)/b/n/20.075 TType +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 the +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 English +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Title +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 of +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Your +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Thesis +......\glue(\rightskip) 0.0 plus 1.0fil +.....\penalty 300 +.....\glue(\baselineskip) 11.9647 +.....\hbox(14.95587+4.37633)x404.02951, glue set 14.94588fil +......\glue(\leftskip) 0.0 plus 1.0fil +......\TU/texgyreheros(0)/b/n/20.075 Here +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 and +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Keep +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 it +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Concise +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 and +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Accurate +......\kern -0.0002 +......\kern 0.0002 +......\penalty 10000 +......\glue(\parfillskip) 0.0 +......\glue(\rightskip) 0.0 plus 1.0fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(10.96898+0.16058)x404.02951, glue set 139.10776fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyretermes(0)/m/n/16.06 Thesis +....\kern -0.0002 +....\kern 0.0002 +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 submitted +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 to +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 16.50978 +...\hbox(11.03322+3.30835)x404.02951, glue set 133.14949fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyretermes(0)/b/n/16.06 Tsinghua +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/b/n/16.06 University +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 13.42625 +...\hbox(10.96898+3.485)x404.02951, glue set 75.87953fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyretermes(0)/m/n/16.06 in +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 partial +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 fulfillment +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 of +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 the +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 requirement +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 13.2496 +...\hbox(10.96898+3.50107)x404.02951, glue set 148.96858fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyretermes(0)/m/n/16.06 for +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 the +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 degree +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 of +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 12.23782 +...\hbox(11.96469+0.1927)x404.02951, glue set 133.77583fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/16.06 Master +....\glue 4.46468 plus 2.23233 minus 1.48822 +....\TU/texgyreheros(0)/b/n/16.06 of +....\glue 4.46468 plus 2.23233 minus 1.48822 +....\TU/texgyreheros(0)/b/n/16.06 Science +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 3.01125 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 17.21642 +...\hbox(10.29446+0.0)x404.02951, glue set 195.76743fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyretermes(0)/m/n/16.06 in +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 3.51312 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 15.73889 +...\hbox(11.96469+3.50107)x404.02951, glue set 127.49637fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/16.06 Applied +....\glue 4.46468 plus 2.23233 minus 1.48822 +....\TU/texgyreheros(0)/b/n/16.06 Economics +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 0.0 plus 1.0fill +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 12.49478 +...\hbox(11.70773+3.50107)x404.02951, glue set 193.65553fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/m/n/16.06 by +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 6.82881 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 12.49478 +...\hbox(11.70773+0.14453)x404.02951, glue set 160.06604fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/16.06 Your +....\glue 4.46468 plus 2.23233 minus 1.48822 +....\TU/texgyreheros(0)/b/n/16.06 Name +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 5.12128 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(35.38264+49.97562)x404.02951 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(35.38264+49.97562)x404.02951, glue set 22.1219fil +.....\hbox(35.38264+27.85371)x404.02951, glue set 57.2589fil +......\glue(\leftskip) 0.0 plus 1.0fil +......\hbox(0.0+0.0)x0.0 +......\hbox(35.38264+27.85371)x289.51173 +.......\mathon +.......\vbox(35.38264+27.85371)x289.51173 +........\hbox(22.13263+9.48555)x289.51173 +.........\glue(\tabskip) 0.0 +.........\hbox(22.13263+9.48555)x154.41946, glue set 19.22682fil +..........\rule(22.13263+9.48555)x0.0 +..........\glue 6.0 +..........\glue 0.0 plus 1.0fil +..........\glue 0.00002 +..........\TU/texgyretermes(0)/m/n/15.05624 Thesis +..........\kern -0.0002 +..........\kern 0.0002 +..........\glue 3.76407 plus 1.88203 minus 1.25468 +..........\TU/texgyretermes(0)/m/n/15.05624 Supervisor +..........\hbox(6.91081+0.1656)x20.57687, glue set 14.38374fil +...........\glue 2.00749 +...........\TU/texgyretermes(0)/m/n/15.05624 : +...........\kern -0.0002 +...........\kern 0.0002 +...........\glue 0.0 plus 1.0fil minus 1.0fil +.........\glue(\tabskip) 0.0 +.........\hbox(22.13263+9.48555)x135.09227 +..........\glue 0.00002 +..........\TU/texgyretermes(0)/m/n/15.05624 Professor +..........\glue 3.76407 plus 1.88203 minus 1.25468 +..........\TU/texgyretermes(0)/m/n/15.05624 XX +..........\glue 3.76407 plus 1.88014 minus 1.25594 +..........\TU/texgyretermes(0)/m/n/15.05624 XXXX +..........\kern -0.0002 +..........\kern 0.0002 +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(22.13263+9.48555)x289.51173 +.........\glue(\tabskip) 0.0 +.........\hbox(22.13263+9.48555)x154.41946 +..........\rule(22.13263+9.48555)x0.0 +..........\glue 6.0 +..........\glue 0.0 plus 1.0fil +..........\glue 0.00002 +..........\TU/texgyretermes(0)/m/n/15.05624 Associate +..........\glue 3.76407 plus 1.88203 minus 1.25468 +..........\TU/texgyretermes(0)/m/n/15.05624 Supervisor +..........\hbox(6.91081+0.1656)x20.57687, glue set 14.38374fil +...........\glue 2.00749 +...........\TU/texgyretermes(0)/m/n/15.05624 : +...........\kern -0.0002 +...........\kern 0.0002 +...........\glue 0.0 plus 1.0fil minus 1.0fil +.........\glue(\tabskip) 0.0 +.........\hbox(22.13263+9.48555)x135.09227 +..........\glue 0.00002 +..........\TU/texgyretermes(0)/m/n/15.05624 Professor +..........\glue 3.76407 plus 1.88203 minus 1.25468 +..........\TU/texgyretermes(0)/m/n/15.05624 XX +..........\glue 3.76407 plus 1.88014 minus 1.25594 +..........\TU/texgyretermes(0)/m/n/15.05624 XXXX +..........\kern -0.0002 +..........\kern 0.0002 +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +.......\mathoff +......\penalty 10000 +......\glue(\parfillskip) 0.0 +......\glue(\rightskip) 0.0 plus 1.0fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(11.70773+2.79442)x404.02951, glue set 141.10722fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/16.06 November, +....\glue 4.46468 plus 2.7904 minus 1.19057 +....\TU/texgyreheros(0)/b/n/16.06 2020 +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 19.91684 +...\glue -2.79442 +...\glue 0.0 plus 1.0fil +...\glue 0.0 plus -1.0fil +...\glue 0.0 plus 1.0fil +...\glue 0.0 +...\glue 0.0 plus 0.0001fil +..\glue(\baselineskip) 22.76228 +..\hbox(0.0+0.0)x404.02951 +...\special{color push gray 0} +...\hbox(0.0+0.0)x404.02951 +...\special{color pop} +.\kern -653.27536 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\kern 653.27536 +.\kern 0.0 diff --git a/testfiles/01-title-page-en/02-title-page-academic-master-3.tex b/testfiles/01-title-page-en/02-title-page-academic-master-3.tex new file mode 100644 index 00000000..4c6c70d7 --- /dev/null +++ b/testfiles/01-title-page-en/02-title-page-academic-master-3.tex @@ -0,0 +1,23 @@ +\input{regression-test.tex} +\documentclass[degree=master,language=english]{thuthesis} + +\thusetup{ + title* = {TType the English Title of Your Thesis Here and Keep it Concise and Accurate}, + degree-category* = {Master of Science}, + discipline* = {Applied Economics}, + author* = {Your Name}, + supervisor* = {Professor XX XXXX}, + co-supervisor* = {Professor XX XXXX}, + date = {2020-11-01}, +} + +\begin{document} +\START +\showoutput + +\makeatletter +\thu@titlepage@en + +\clearpage +\OMIT +\end{document} diff --git a/testfiles/01-title-page-en/02-title-page-academic-master-3.tlg b/testfiles/01-title-page-en/02-title-page-academic-master-3.tlg new file mode 100644 index 00000000..59278bac --- /dev/null +++ b/testfiles/01-title-page-en/02-title-page-academic-master-3.tlg @@ -0,0 +1,396 @@ +This is a generated file for the l3build validation system. +Don't change this file in any respect. +*geometry* verbose mode - [ newgeometry ] result: +* driver: xetex +* paper: a4paper +* layout: +* layoutoffset:(h,v)=(0.0pt,0.0pt) +* modes: twoside +* h-part:(L,W,R)=(96.73918pt, 404.02951pt, 96.73918pt) +* v-part:(T,H,B)=(156.49014pt, 546.29292pt, 142.26378pt) +* \paperwidth=597.50787pt +* \paperheight=845.04684pt +* \textwidth=404.02951pt +* \textheight=546.29292pt +* \oddsidemargin=24.4692pt +* \evensidemargin=24.4692pt +* \topmargin=-1.13809pt +* \headheight=76.82234pt +* \headsep=8.5359pt +* \topskip=12.0pt +* \footskip=22.76228pt +* \marginparwidth=56.9055pt +* \marginparsep=14.22636pt +* \columnsep=10.0pt +* \skip\footins=10.8pt plus 4.0pt minus 2.0pt +* \hoffset=0.0pt +* \voffset=0.0pt +* \mag=1000 +* \@twocolumnfalse +* \@twosidetrue +* \@mparswitchtrue +* \@reversemarginfalse +* (1in=72.27pt=25.4mm, 1cm=28.453pt) +Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' with options [Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. +(fontspec) +(fontspec) This font family consists of the following NFSS series/shapes: +(fontspec) +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolHei-Regular.otf]/OT:language=dflt;" +(fontspec) - 'small caps' (m/sc) with NFSS spec.: +(fontspec) - 'bold' (b/n) with NFSS spec.: <->"[FandolHei-Bold.otf]/OT:language=dflt;" +(fontspec) - 'bold small caps' (b/sc) with NFSS spec.: +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 15.05785pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 12.04628pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 9.0347pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 15.05463pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 12.0437pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 9.03276pt on input line .... +Completed box being shipped out [1] +\vbox(653.27536+0.0)x428.4987 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\glue -1.13809 +.\vbox(654.41345+0.0)x404.02951, shifted 24.4692 +..\vbox(76.82234+0.0)x404.02951, glue set 76.82234fil +...\glue 0.0 plus 1.0fil +...\hbox(0.0+0.0)x404.02951 +....\special{color push gray 0} +....\hbox(0.0+0.0)x404.02951 +....\special{color pop} +..\glue 8.5359 +..\glue(\lineskip) 0.0 +..\vbox(546.29292+0.0)x404.02951, glue set 23.25838fill +...\write-{} +...\special{color push gray 0} +...\write-{} +...\glue(\topskip) 12.0 +...\hbox(0.0+0.0)x0.0 +...\glue -8.82028 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 5.11913 +...\hbox(14.95587+128.58037)x404.02951 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(14.95587+128.58037)x404.02951, glue set 92.88705fil +.....\hbox(14.95587+4.39641)x404.02951, glue set 21.12897fil +......\glue(\leftskip) 0.0 plus 1.0fil +......\hbox(0.0+0.0)x0.0 +......\TU/texgyreheros(0)/b/n/20.075 TType +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 the +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 English +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Title +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 of +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Your +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Thesis +......\glue(\rightskip) 0.0 plus 1.0fil +.....\penalty 300 +.....\glue(\baselineskip) 11.9647 +.....\hbox(14.95587+4.37633)x404.02951, glue set 14.94588fil +......\glue(\leftskip) 0.0 plus 1.0fil +......\TU/texgyreheros(0)/b/n/20.075 Here +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 and +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Keep +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 it +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Concise +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 and +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Accurate +......\kern -0.0002 +......\kern 0.0002 +......\penalty 10000 +......\glue(\parfillskip) 0.0 +......\glue(\rightskip) 0.0 plus 1.0fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(10.96898+0.16058)x404.02951, glue set 139.10776fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyretermes(0)/m/n/16.06 Thesis +....\kern -0.0002 +....\kern 0.0002 +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 submitted +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 to +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 16.50978 +...\hbox(11.03322+3.30835)x404.02951, glue set 133.14949fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyretermes(0)/b/n/16.06 Tsinghua +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/b/n/16.06 University +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 13.42625 +...\hbox(10.96898+3.485)x404.02951, glue set 75.87953fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyretermes(0)/m/n/16.06 in +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 partial +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 fulfillment +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 of +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 the +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 requirement +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 13.2496 +...\hbox(10.96898+3.50107)x404.02951, glue set 148.96858fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyretermes(0)/m/n/16.06 for +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 the +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 degree +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 of +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 12.23782 +...\hbox(11.96469+0.1927)x404.02951, glue set 133.77583fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/16.06 Master +....\glue 4.46468 plus 2.23233 minus 1.48822 +....\TU/texgyreheros(0)/b/n/16.06 of +....\glue 4.46468 plus 2.23233 minus 1.48822 +....\TU/texgyreheros(0)/b/n/16.06 Science +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 3.01125 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 17.21642 +...\hbox(10.29446+0.0)x404.02951, glue set 195.76743fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyretermes(0)/m/n/16.06 in +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 3.51312 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 15.73889 +...\hbox(11.96469+3.50107)x404.02951, glue set 127.49637fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/16.06 Applied +....\glue 4.46468 plus 2.23233 minus 1.48822 +....\TU/texgyreheros(0)/b/n/16.06 Economics +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 0.0 plus 1.0fill +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 12.49478 +...\hbox(11.70773+3.50107)x404.02951, glue set 193.65553fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/m/n/16.06 by +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 6.82881 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 12.49478 +...\hbox(11.70773+0.14453)x404.02951, glue set 160.06604fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/16.06 Your +....\glue 4.46468 plus 2.23233 minus 1.48822 +....\TU/texgyreheros(0)/b/n/16.06 Name +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 5.12128 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(35.38264+49.97562)x404.02951 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(35.38264+49.97562)x404.02951, glue set 22.1219fil +.....\hbox(35.38264+27.85371)x404.02951, glue set 66.8723fil +......\glue(\leftskip) 0.0 plus 1.0fil +......\hbox(0.0+0.0)x0.0 +......\hbox(35.38264+27.85371)x270.28491 +.......\mathon +.......\vbox(35.38264+27.85371)x270.28491 +........\hbox(22.13263+9.48555)x270.28491 +.........\glue(\tabskip) 0.0 +.........\hbox(22.13263+9.48555)x135.19264 +..........\rule(22.13263+9.48555)x0.0 +..........\glue 6.0 +..........\glue 0.0 plus 1.0fil +..........\glue 0.00002 +..........\TU/texgyretermes(0)/m/n/15.05624 Thesis +..........\kern -0.0002 +..........\kern 0.0002 +..........\glue 3.76407 plus 1.88203 minus 1.25468 +..........\TU/texgyretermes(0)/m/n/15.05624 Supervisor +..........\hbox(6.91081+0.1656)x20.57687, glue set 14.38374fil +...........\glue 2.00749 +...........\TU/texgyretermes(0)/m/n/15.05624 : +...........\kern -0.0002 +...........\kern 0.0002 +...........\glue 0.0 plus 1.0fil minus 1.0fil +.........\glue(\tabskip) 0.0 +.........\hbox(22.13263+9.48555)x135.09227 +..........\glue 0.00002 +..........\TU/texgyretermes(0)/m/n/15.05624 Professor +..........\glue 3.76407 plus 1.88203 minus 1.25468 +..........\TU/texgyretermes(0)/m/n/15.05624 XX +..........\glue 3.76407 plus 1.88014 minus 1.25594 +..........\TU/texgyretermes(0)/m/n/15.05624 XXXX +..........\kern -0.0002 +..........\kern 0.0002 +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(22.13263+9.48555)x270.28491 +.........\glue(\tabskip) 0.0 +.........\hbox(22.13263+9.48555)x135.19264, glue set 23.00595fil +..........\rule(22.13263+9.48555)x0.0 +..........\glue 6.0 +..........\glue 0.0 plus 1.0fil +..........\glue 0.00002 +..........\TU/texgyretermes(0)/m/n/15.05624 Co-supervisor +..........\hbox(6.91081+0.1656)x20.57687, glue set 14.38374fil +...........\glue 2.00749 +...........\TU/texgyretermes(0)/m/n/15.05624 : +...........\kern -0.0002 +...........\kern 0.0002 +...........\glue 0.0 plus 1.0fil minus 1.0fil +.........\glue(\tabskip) 0.0 +.........\hbox(22.13263+9.48555)x135.09227 +..........\glue 0.00002 +..........\TU/texgyretermes(0)/m/n/15.05624 Professor +..........\glue 3.76407 plus 1.88203 minus 1.25468 +..........\TU/texgyretermes(0)/m/n/15.05624 XX +..........\glue 3.76407 plus 1.88014 minus 1.25594 +..........\TU/texgyretermes(0)/m/n/15.05624 XXXX +..........\kern -0.0002 +..........\kern 0.0002 +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +.......\mathoff +......\penalty 10000 +......\glue(\parfillskip) 0.0 +......\glue(\rightskip) 0.0 plus 1.0fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(11.70773+2.79442)x404.02951, glue set 141.10722fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/16.06 November, +....\glue 4.46468 plus 2.7904 minus 1.19057 +....\TU/texgyreheros(0)/b/n/16.06 2020 +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 19.91684 +...\glue -2.79442 +...\glue 0.0 plus 1.0fil +...\glue 0.0 plus -1.0fil +...\glue 0.0 plus 1.0fil +...\glue 0.0 +...\glue 0.0 plus 0.0001fil +..\glue(\baselineskip) 22.76228 +..\hbox(0.0+0.0)x404.02951 +...\special{color push gray 0} +...\hbox(0.0+0.0)x404.02951 +...\special{color pop} +.\kern -653.27536 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\kern 653.27536 +.\kern 0.0 diff --git a/testfiles/01-title-page-en/02-title-page-professional-doctor-1.tex b/testfiles/01-title-page-en/02-title-page-professional-doctor-1.tex new file mode 100644 index 00000000..3af6dd96 --- /dev/null +++ b/testfiles/01-title-page-en/02-title-page-professional-doctor-1.tex @@ -0,0 +1,21 @@ +\input{regression-test.tex} +\documentclass[degree=doctor,degree-type=professional,language=english]{thuthesis} + +\thusetup{ + title* = {TType the English Title of Your Thesis Here and Keep it Concise and Accurate}, + degree-category* = {Doctor of Education}, + author* = {Your Name}, + supervisor* = {Professor XX XXXX}, + date = {2020-11-01}, +} + +\begin{document} +\START +\showoutput + +\makeatletter +\thu@titlepage@en + +\clearpage +\OMIT +\end{document} diff --git a/testfiles/01-title-page-en/02-title-page-professional-doctor-1.tlg b/testfiles/01-title-page-en/02-title-page-professional-doctor-1.tlg new file mode 100644 index 00000000..5a85caf9 --- /dev/null +++ b/testfiles/01-title-page-en/02-title-page-professional-doctor-1.tlg @@ -0,0 +1,342 @@ +This is a generated file for the l3build validation system. +Don't change this file in any respect. +*geometry* verbose mode - [ newgeometry ] result: +* driver: xetex +* paper: a4paper +* layout: +* layoutoffset:(h,v)=(0.0pt,0.0pt) +* modes: twoside +* h-part:(L,W,R)=(96.73918pt, 404.02951pt, 96.73918pt) +* v-part:(T,H,B)=(156.49014pt, 546.29292pt, 142.26378pt) +* \paperwidth=597.50787pt +* \paperheight=845.04684pt +* \textwidth=404.02951pt +* \textheight=546.29292pt +* \oddsidemargin=24.4692pt +* \evensidemargin=24.4692pt +* \topmargin=-1.13809pt +* \headheight=76.82234pt +* \headsep=8.5359pt +* \topskip=12.0pt +* \footskip=22.76228pt +* \marginparwidth=56.9055pt +* \marginparsep=14.22636pt +* \columnsep=10.0pt +* \skip\footins=10.8pt plus 4.0pt minus 2.0pt +* \hoffset=0.0pt +* \voffset=0.0pt +* \mag=1000 +* \@twocolumnfalse +* \@twosidetrue +* \@mparswitchtrue +* \@reversemarginfalse +* (1in=72.27pt=25.4mm, 1cm=28.453pt) +Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' with options [Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. +(fontspec) +(fontspec) This font family consists of the following NFSS series/shapes: +(fontspec) +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolHei-Regular.otf]/OT:language=dflt;" +(fontspec) - 'small caps' (m/sc) with NFSS spec.: +(fontspec) - 'bold' (b/n) with NFSS spec.: <->"[FandolHei-Bold.otf]/OT:language=dflt;" +(fontspec) - 'bold small caps' (b/sc) with NFSS spec.: +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 15.05785pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 12.04628pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 9.0347pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 15.05463pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 12.0437pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 9.03276pt on input line .... +Completed box being shipped out [1] +\vbox(653.27536+0.0)x428.4987 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\glue -1.13809 +.\vbox(654.41345+0.0)x404.02951, shifted 24.4692 +..\vbox(76.82234+0.0)x404.02951, glue set 76.82234fil +...\glue 0.0 plus 1.0fil +...\hbox(0.0+0.0)x404.02951 +....\special{color push gray 0} +....\hbox(0.0+0.0)x404.02951 +....\special{color pop} +..\glue 8.5359 +..\glue(\lineskip) 0.0 +..\vbox(546.29292+0.0)x404.02951, glue set 26.58862fill +...\write-{} +...\special{color push gray 0} +...\write-{} +...\glue(\topskip) 12.0 +...\hbox(0.0+0.0)x0.0 +...\glue -8.82028 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 5.11913 +...\hbox(14.95587+128.58037)x404.02951 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(14.95587+128.58037)x404.02951, glue set 92.88705fil +.....\hbox(14.95587+4.39641)x404.02951, glue set 21.12897fil +......\glue(\leftskip) 0.0 plus 1.0fil +......\hbox(0.0+0.0)x0.0 +......\TU/texgyreheros(0)/b/n/20.075 TType +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 the +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 English +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Title +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 of +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Your +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Thesis +......\glue(\rightskip) 0.0 plus 1.0fil +.....\penalty 300 +.....\glue(\baselineskip) 11.9647 +.....\hbox(14.95587+4.37633)x404.02951, glue set 14.94588fil +......\glue(\leftskip) 0.0 plus 1.0fil +......\TU/texgyreheros(0)/b/n/20.075 Here +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 and +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Keep +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 it +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Concise +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 and +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Accurate +......\kern -0.0002 +......\kern 0.0002 +......\penalty 10000 +......\glue(\parfillskip) 0.0 +......\glue(\rightskip) 0.0 plus 1.0fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(10.96898+0.16058)x404.02951, glue set 121.06435fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyretermes(0)/m/n/16.06 Dissertation +....\kern -0.0002 +....\kern 0.0002 +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 submitted +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 to +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 16.50978 +...\hbox(11.03322+3.30835)x404.02951, glue set 133.14949fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyretermes(0)/b/n/16.06 Tsinghua +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/b/n/16.06 University +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 13.42625 +...\hbox(10.96898+3.485)x404.02951, glue set 75.87953fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyretermes(0)/m/n/16.06 in +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 partial +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 fulfillment +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 of +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 the +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 requirement +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 13.2496 +...\hbox(10.96898+3.50107)x404.02951, glue set 107.9915fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyretermes(0)/m/n/16.06 for +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 the +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 professional +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 degree +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 of +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 12.23782 +...\hbox(11.96469+0.14453)x404.02951, glue set 125.36038fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/16.06 Doctor +....\glue 4.46468 plus 2.23233 minus 1.48822 +....\TU/texgyreheros(0)/b/n/16.06 of +....\glue 4.46468 plus 2.23233 minus 1.48822 +....\TU/texgyreheros(0)/b/n/16.06 Education +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 0.0 plus 1.0fill +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 15.85132 +...\hbox(11.70773+3.50107)x404.02951, glue set 193.65553fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/m/n/16.06 by +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 6.82881 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 12.49478 +...\hbox(11.70773+0.14453)x404.02951, glue set 160.06604fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/16.06 Your +....\glue 4.46468 plus 2.23233 minus 1.48822 +....\TU/texgyreheros(0)/b/n/16.06 Name +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 55.48277 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 10.09335 +...\hbox(17.4657+78.41994)x404.02951 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(17.4657+78.41994)x404.02951, glue set 68.48318fil +.....\hbox(17.4657+9.93675)x404.02951, glue set 49.95662fil +......\glue(\leftskip) 0.0 plus 1.0fil +......\hbox(0.0+0.0)x0.0 +......\hbox(17.4657+9.93675)x304.11629 +.......\mathon +.......\vbox(17.4657+9.93675)x304.11629 +........\hbox(19.18164+8.22081)x304.11629 +.........\glue(\tabskip) 0.0 +.........\hbox(19.18164+8.22081)x169.02402 +..........\rule(19.18164+8.22081)x0.0 +..........\glue 6.0 +..........\glue 0.0 plus 1.0fil +..........\glue 0.00002 +..........\TU/texgyretermes(0)/m/n/15.05624 Dissertation +..........\kern -0.0002 +..........\kern 0.0002 +..........\glue 3.76407 plus 1.88203 minus 1.25468 +..........\TU/texgyretermes(0)/m/n/15.05624 Supervisor +..........\hbox(6.91081+0.1656)x20.57687, glue set 14.38374fil +...........\glue 2.00749 +...........\TU/texgyretermes(0)/m/n/15.05624 : +...........\kern -0.0002 +...........\kern 0.0002 +...........\glue 0.0 plus 1.0fil minus 1.0fil +.........\glue(\tabskip) 0.0 +.........\hbox(19.18164+8.22081)x135.09227 +..........\glue 0.00002 +..........\TU/texgyretermes(0)/m/n/15.05624 Professor +..........\glue 3.76407 plus 1.88203 minus 1.25468 +..........\TU/texgyretermes(0)/m/n/15.05624 XX +..........\glue 3.76407 plus 1.88014 minus 1.25594 +..........\TU/texgyretermes(0)/m/n/15.05624 XXXX +..........\kern -0.0002 +..........\kern 0.0002 +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +.......\mathoff +......\penalty 10000 +......\glue(\parfillskip) 0.0 +......\glue(\rightskip) 0.0 plus 1.0fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(11.70773+2.79442)x404.02951, glue set 141.10722fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/16.06 November, +....\glue 4.46468 plus 2.7904 minus 1.19057 +....\TU/texgyreheros(0)/b/n/16.06 2020 +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 8.5359 +...\glue -2.79442 +...\glue 0.0 plus 1.0fil +...\glue 0.0 plus -1.0fil +...\glue 0.0 plus 1.0fil +...\glue 0.0 +...\glue 0.0 plus 0.0001fil +..\glue(\baselineskip) 22.76228 +..\hbox(0.0+0.0)x404.02951 +...\special{color push gray 0} +...\hbox(0.0+0.0)x404.02951 +...\special{color pop} +.\kern -653.27536 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\kern 653.27536 +.\kern 0.0 diff --git a/testfiles/01-en-cover/02-professional-doctor-2.tex b/testfiles/01-title-page-en/02-title-page-professional-doctor-2.tex similarity index 91% rename from testfiles/01-en-cover/02-professional-doctor-2.tex rename to testfiles/01-title-page-en/02-title-page-professional-doctor-2.tex index b73706a0..ad6be28b 100644 --- a/testfiles/01-en-cover/02-professional-doctor-2.tex +++ b/testfiles/01-title-page-en/02-title-page-professional-doctor-2.tex @@ -3,7 +3,7 @@ \thusetup{ title* = {TType the English Title of Your Thesis Here and Keep it Concise and Accurate}, - degree-name* = {Doctor of Education}, + degree-category* = {Doctor of Education}, author* = {Your Name}, supervisor* = {Professor XX XXXX}, associate-supervisor* = {Professor XX XXXX}, diff --git a/testfiles/01-title-page-en/02-title-page-professional-doctor-2.tlg b/testfiles/01-title-page-en/02-title-page-professional-doctor-2.tlg new file mode 100644 index 00000000..e7ecd755 --- /dev/null +++ b/testfiles/01-title-page-en/02-title-page-professional-doctor-2.tlg @@ -0,0 +1,372 @@ +This is a generated file for the l3build validation system. +Don't change this file in any respect. +*geometry* verbose mode - [ newgeometry ] result: +* driver: xetex +* paper: a4paper +* layout: +* layoutoffset:(h,v)=(0.0pt,0.0pt) +* modes: twoside +* h-part:(L,W,R)=(96.73918pt, 404.02951pt, 96.73918pt) +* v-part:(T,H,B)=(156.49014pt, 546.29292pt, 142.26378pt) +* \paperwidth=597.50787pt +* \paperheight=845.04684pt +* \textwidth=404.02951pt +* \textheight=546.29292pt +* \oddsidemargin=24.4692pt +* \evensidemargin=24.4692pt +* \topmargin=-1.13809pt +* \headheight=76.82234pt +* \headsep=8.5359pt +* \topskip=12.0pt +* \footskip=22.76228pt +* \marginparwidth=56.9055pt +* \marginparsep=14.22636pt +* \columnsep=10.0pt +* \skip\footins=10.8pt plus 4.0pt minus 2.0pt +* \hoffset=0.0pt +* \voffset=0.0pt +* \mag=1000 +* \@twocolumnfalse +* \@twosidetrue +* \@mparswitchtrue +* \@reversemarginfalse +* (1in=72.27pt=25.4mm, 1cm=28.453pt) +Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' with options [Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. +(fontspec) +(fontspec) This font family consists of the following NFSS series/shapes: +(fontspec) +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolHei-Regular.otf]/OT:language=dflt;" +(fontspec) - 'small caps' (m/sc) with NFSS spec.: +(fontspec) - 'bold' (b/n) with NFSS spec.: <->"[FandolHei-Bold.otf]/OT:language=dflt;" +(fontspec) - 'bold small caps' (b/sc) with NFSS spec.: +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 15.05785pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 12.04628pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 9.0347pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 15.05463pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 12.0437pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 9.03276pt on input line .... +Completed box being shipped out [1] +\vbox(653.27536+0.0)x428.4987 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\glue -1.13809 +.\vbox(654.41345+0.0)x404.02951, shifted 24.4692 +..\vbox(76.82234+0.0)x404.02951, glue set 76.82234fil +...\glue 0.0 plus 1.0fil +...\hbox(0.0+0.0)x404.02951 +....\special{color push gray 0} +....\hbox(0.0+0.0)x404.02951 +....\special{color pop} +..\glue 8.5359 +..\glue(\lineskip) 0.0 +..\vbox(546.29292+0.0)x404.02951, glue set 35.68198fill +...\write-{} +...\special{color push gray 0} +...\write-{} +...\glue(\topskip) 12.0 +...\hbox(0.0+0.0)x0.0 +...\glue -8.82028 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 5.11913 +...\hbox(14.95587+128.58037)x404.02951 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(14.95587+128.58037)x404.02951, glue set 92.88705fil +.....\hbox(14.95587+4.39641)x404.02951, glue set 21.12897fil +......\glue(\leftskip) 0.0 plus 1.0fil +......\hbox(0.0+0.0)x0.0 +......\TU/texgyreheros(0)/b/n/20.075 TType +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 the +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 English +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Title +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 of +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Your +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Thesis +......\glue(\rightskip) 0.0 plus 1.0fil +.....\penalty 300 +.....\glue(\baselineskip) 11.9647 +.....\hbox(14.95587+4.37633)x404.02951, glue set 14.94588fil +......\glue(\leftskip) 0.0 plus 1.0fil +......\TU/texgyreheros(0)/b/n/20.075 Here +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 and +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Keep +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 it +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Concise +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 and +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Accurate +......\kern -0.0002 +......\kern 0.0002 +......\penalty 10000 +......\glue(\parfillskip) 0.0 +......\glue(\rightskip) 0.0 plus 1.0fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(10.96898+0.16058)x404.02951, glue set 121.06435fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyretermes(0)/m/n/16.06 Dissertation +....\kern -0.0002 +....\kern 0.0002 +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 submitted +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 to +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 16.50978 +...\hbox(11.03322+3.30835)x404.02951, glue set 133.14949fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyretermes(0)/b/n/16.06 Tsinghua +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/b/n/16.06 University +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 13.42625 +...\hbox(10.96898+3.485)x404.02951, glue set 75.87953fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyretermes(0)/m/n/16.06 in +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 partial +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 fulfillment +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 of +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 the +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 requirement +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 13.2496 +...\hbox(10.96898+3.50107)x404.02951, glue set 107.9915fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyretermes(0)/m/n/16.06 for +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 the +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 professional +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 degree +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 of +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 12.23782 +...\hbox(11.96469+0.14453)x404.02951, glue set 125.36038fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/16.06 Doctor +....\glue 4.46468 plus 2.23233 minus 1.48822 +....\TU/texgyreheros(0)/b/n/16.06 of +....\glue 4.46468 plus 2.23233 minus 1.48822 +....\TU/texgyreheros(0)/b/n/16.06 Education +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 0.0 plus 1.0fill +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 15.85132 +...\hbox(11.70773+3.50107)x404.02951, glue set 193.65553fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/m/n/16.06 by +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 6.82881 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 12.49478 +...\hbox(11.70773+0.14453)x404.02951, glue set 160.06604fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/16.06 Your +....\glue 4.46468 plus 2.23233 minus 1.48822 +....\TU/texgyreheros(0)/b/n/16.06 Name +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 55.48277 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(31.16692+64.71872)x404.02951 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(31.16692+64.71872)x404.02951, glue set 41.08073fil +.....\hbox(31.16692+23.63799)x404.02951, glue set 49.95662fil +......\glue(\leftskip) 0.0 plus 1.0fil +......\hbox(0.0+0.0)x0.0 +......\hbox(31.16692+23.63799)x304.11629 +.......\mathon +.......\vbox(31.16692+23.63799)x304.11629 +........\hbox(19.18164+8.22081)x304.11629 +.........\glue(\tabskip) 0.0 +.........\hbox(19.18164+8.22081)x169.02402 +..........\rule(19.18164+8.22081)x0.0 +..........\glue 6.0 +..........\glue 0.0 plus 1.0fil +..........\glue 0.00002 +..........\TU/texgyretermes(0)/m/n/15.05624 Dissertation +..........\kern -0.0002 +..........\kern 0.0002 +..........\glue 3.76407 plus 1.88203 minus 1.25468 +..........\TU/texgyretermes(0)/m/n/15.05624 Supervisor +..........\hbox(6.91081+0.1656)x20.57687, glue set 14.38374fil +...........\glue 2.00749 +...........\TU/texgyretermes(0)/m/n/15.05624 : +...........\kern -0.0002 +...........\kern 0.0002 +...........\glue 0.0 plus 1.0fil minus 1.0fil +.........\glue(\tabskip) 0.0 +.........\hbox(19.18164+8.22081)x135.09227 +..........\glue 0.00002 +..........\TU/texgyretermes(0)/m/n/15.05624 Professor +..........\glue 3.76407 plus 1.88203 minus 1.25468 +..........\TU/texgyretermes(0)/m/n/15.05624 XX +..........\glue 3.76407 plus 1.88014 minus 1.25594 +..........\TU/texgyretermes(0)/m/n/15.05624 XXXX +..........\kern -0.0002 +..........\kern 0.0002 +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(19.18164+8.22081)x304.11629 +.........\glue(\tabskip) 0.0 +.........\hbox(19.18164+8.22081)x169.02402, glue set 14.60455fil +..........\rule(19.18164+8.22081)x0.0 +..........\glue 6.0 +..........\glue 0.0 plus 1.0fil +..........\glue 0.00002 +..........\TU/texgyretermes(0)/m/n/15.05624 Associate +..........\glue 3.76407 plus 1.88203 minus 1.25468 +..........\TU/texgyretermes(0)/m/n/15.05624 Supervisor +..........\hbox(6.91081+0.1656)x20.57687, glue set 14.38374fil +...........\glue 2.00749 +...........\TU/texgyretermes(0)/m/n/15.05624 : +...........\kern -0.0002 +...........\kern 0.0002 +...........\glue 0.0 plus 1.0fil minus 1.0fil +.........\glue(\tabskip) 0.0 +.........\hbox(19.18164+8.22081)x135.09227 +..........\glue 0.00002 +..........\TU/texgyretermes(0)/m/n/15.05624 Professor +..........\glue 3.76407 plus 1.88203 minus 1.25468 +..........\TU/texgyretermes(0)/m/n/15.05624 XX +..........\glue 3.76407 plus 1.88014 minus 1.25594 +..........\TU/texgyretermes(0)/m/n/15.05624 XXXX +..........\kern -0.0002 +..........\kern 0.0002 +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +.......\mathoff +......\penalty 10000 +......\glue(\parfillskip) 0.0 +......\glue(\rightskip) 0.0 plus 1.0fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(11.70773+2.79442)x404.02951, glue set 141.10722fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/16.06 November, +....\glue 4.46468 plus 2.7904 minus 1.19057 +....\TU/texgyreheros(0)/b/n/16.06 2020 +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 8.5359 +...\glue -2.79442 +...\glue 0.0 plus 1.0fil +...\glue 0.0 plus -1.0fil +...\glue 0.0 plus 1.0fil +...\glue 0.0 +...\glue 0.0 plus 0.0001fil +..\glue(\baselineskip) 22.76228 +..\hbox(0.0+0.0)x404.02951 +...\special{color push gray 0} +...\hbox(0.0+0.0)x404.02951 +...\special{color pop} +.\kern -653.27536 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\kern 653.27536 +.\kern 0.0 diff --git a/testfiles/01-title-page-en/02-title-page-professional-doctor-3.tex b/testfiles/01-title-page-en/02-title-page-professional-doctor-3.tex new file mode 100644 index 00000000..0866e873 --- /dev/null +++ b/testfiles/01-title-page-en/02-title-page-professional-doctor-3.tex @@ -0,0 +1,22 @@ +\input{regression-test.tex} +\documentclass[degree=doctor,degree-type=professional,language=english]{thuthesis} + +\thusetup{ + title* = {TType the English Title of Your Thesis Here and Keep it Concise and Accurate}, + degree-category* = {Doctor of Education}, + author* = {Your Name}, + supervisor* = {Professor XX XXXX}, + co-supervisor* = {Professor XX XXXX}, + date = {2020-11-01}, +} + +\begin{document} +\START +\showoutput + +\makeatletter +\thu@titlepage@en + +\clearpage +\OMIT +\end{document} diff --git a/testfiles/01-title-page-en/02-title-page-professional-doctor-3.tlg b/testfiles/01-title-page-en/02-title-page-professional-doctor-3.tlg new file mode 100644 index 00000000..1bc09f2b --- /dev/null +++ b/testfiles/01-title-page-en/02-title-page-professional-doctor-3.tlg @@ -0,0 +1,370 @@ +This is a generated file for the l3build validation system. +Don't change this file in any respect. +*geometry* verbose mode - [ newgeometry ] result: +* driver: xetex +* paper: a4paper +* layout: +* layoutoffset:(h,v)=(0.0pt,0.0pt) +* modes: twoside +* h-part:(L,W,R)=(96.73918pt, 404.02951pt, 96.73918pt) +* v-part:(T,H,B)=(156.49014pt, 546.29292pt, 142.26378pt) +* \paperwidth=597.50787pt +* \paperheight=845.04684pt +* \textwidth=404.02951pt +* \textheight=546.29292pt +* \oddsidemargin=24.4692pt +* \evensidemargin=24.4692pt +* \topmargin=-1.13809pt +* \headheight=76.82234pt +* \headsep=8.5359pt +* \topskip=12.0pt +* \footskip=22.76228pt +* \marginparwidth=56.9055pt +* \marginparsep=14.22636pt +* \columnsep=10.0pt +* \skip\footins=10.8pt plus 4.0pt minus 2.0pt +* \hoffset=0.0pt +* \voffset=0.0pt +* \mag=1000 +* \@twocolumnfalse +* \@twosidetrue +* \@mparswitchtrue +* \@reversemarginfalse +* (1in=72.27pt=25.4mm, 1cm=28.453pt) +Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' with options [Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. +(fontspec) +(fontspec) This font family consists of the following NFSS series/shapes: +(fontspec) +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolHei-Regular.otf]/OT:language=dflt;" +(fontspec) - 'small caps' (m/sc) with NFSS spec.: +(fontspec) - 'bold' (b/n) with NFSS spec.: <->"[FandolHei-Bold.otf]/OT:language=dflt;" +(fontspec) - 'bold small caps' (b/sc) with NFSS spec.: +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 15.05785pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 12.04628pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 9.0347pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 15.05463pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 12.0437pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 9.03276pt on input line .... +Completed box being shipped out [1] +\vbox(653.27536+0.0)x428.4987 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\glue -1.13809 +.\vbox(654.41345+0.0)x404.02951, shifted 24.4692 +..\vbox(76.82234+0.0)x404.02951, glue set 76.82234fil +...\glue 0.0 plus 1.0fil +...\hbox(0.0+0.0)x404.02951 +....\special{color push gray 0} +....\hbox(0.0+0.0)x404.02951 +....\special{color pop} +..\glue 8.5359 +..\glue(\lineskip) 0.0 +..\vbox(546.29292+0.0)x404.02951, glue set 35.68198fill +...\write-{} +...\special{color push gray 0} +...\write-{} +...\glue(\topskip) 12.0 +...\hbox(0.0+0.0)x0.0 +...\glue -8.82028 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 5.11913 +...\hbox(14.95587+128.58037)x404.02951 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(14.95587+128.58037)x404.02951, glue set 92.88705fil +.....\hbox(14.95587+4.39641)x404.02951, glue set 21.12897fil +......\glue(\leftskip) 0.0 plus 1.0fil +......\hbox(0.0+0.0)x0.0 +......\TU/texgyreheros(0)/b/n/20.075 TType +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 the +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 English +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Title +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 of +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Your +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Thesis +......\glue(\rightskip) 0.0 plus 1.0fil +.....\penalty 300 +.....\glue(\baselineskip) 11.9647 +.....\hbox(14.95587+4.37633)x404.02951, glue set 14.94588fil +......\glue(\leftskip) 0.0 plus 1.0fil +......\TU/texgyreheros(0)/b/n/20.075 Here +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 and +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Keep +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 it +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Concise +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 and +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Accurate +......\kern -0.0002 +......\kern 0.0002 +......\penalty 10000 +......\glue(\parfillskip) 0.0 +......\glue(\rightskip) 0.0 plus 1.0fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(10.96898+0.16058)x404.02951, glue set 121.06435fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyretermes(0)/m/n/16.06 Dissertation +....\kern -0.0002 +....\kern 0.0002 +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 submitted +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 to +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 16.50978 +...\hbox(11.03322+3.30835)x404.02951, glue set 133.14949fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyretermes(0)/b/n/16.06 Tsinghua +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/b/n/16.06 University +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 13.42625 +...\hbox(10.96898+3.485)x404.02951, glue set 75.87953fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyretermes(0)/m/n/16.06 in +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 partial +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 fulfillment +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 of +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 the +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 requirement +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 13.2496 +...\hbox(10.96898+3.50107)x404.02951, glue set 107.9915fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyretermes(0)/m/n/16.06 for +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 the +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 professional +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 degree +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 of +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 12.23782 +...\hbox(11.96469+0.14453)x404.02951, glue set 125.36038fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/16.06 Doctor +....\glue 4.46468 plus 2.23233 minus 1.48822 +....\TU/texgyreheros(0)/b/n/16.06 of +....\glue 4.46468 plus 2.23233 minus 1.48822 +....\TU/texgyreheros(0)/b/n/16.06 Education +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 0.0 plus 1.0fill +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 15.85132 +...\hbox(11.70773+3.50107)x404.02951, glue set 193.65553fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/m/n/16.06 by +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 6.82881 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 12.49478 +...\hbox(11.70773+0.14453)x404.02951, glue set 160.06604fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/16.06 Your +....\glue 4.46468 plus 2.23233 minus 1.48822 +....\TU/texgyreheros(0)/b/n/16.06 Name +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 55.48277 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(31.16692+64.71872)x404.02951 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(31.16692+64.71872)x404.02951, glue set 41.08073fil +.....\hbox(31.16692+23.63799)x404.02951, glue set 49.95662fil +......\glue(\leftskip) 0.0 plus 1.0fil +......\hbox(0.0+0.0)x0.0 +......\hbox(31.16692+23.63799)x304.11629 +.......\mathon +.......\vbox(31.16692+23.63799)x304.11629 +........\hbox(19.18164+8.22081)x304.11629 +.........\glue(\tabskip) 0.0 +.........\hbox(19.18164+8.22081)x169.02402 +..........\rule(19.18164+8.22081)x0.0 +..........\glue 6.0 +..........\glue 0.0 plus 1.0fil +..........\glue 0.00002 +..........\TU/texgyretermes(0)/m/n/15.05624 Dissertation +..........\kern -0.0002 +..........\kern 0.0002 +..........\glue 3.76407 plus 1.88203 minus 1.25468 +..........\TU/texgyretermes(0)/m/n/15.05624 Supervisor +..........\hbox(6.91081+0.1656)x20.57687, glue set 14.38374fil +...........\glue 2.00749 +...........\TU/texgyretermes(0)/m/n/15.05624 : +...........\kern -0.0002 +...........\kern 0.0002 +...........\glue 0.0 plus 1.0fil minus 1.0fil +.........\glue(\tabskip) 0.0 +.........\hbox(19.18164+8.22081)x135.09227 +..........\glue 0.00002 +..........\TU/texgyretermes(0)/m/n/15.05624 Professor +..........\glue 3.76407 plus 1.88203 minus 1.25468 +..........\TU/texgyretermes(0)/m/n/15.05624 XX +..........\glue 3.76407 plus 1.88014 minus 1.25594 +..........\TU/texgyretermes(0)/m/n/15.05624 XXXX +..........\kern -0.0002 +..........\kern 0.0002 +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(19.18164+8.22081)x304.11629 +.........\glue(\tabskip) 0.0 +.........\hbox(19.18164+8.22081)x169.02402, glue set 56.83733fil +..........\rule(19.18164+8.22081)x0.0 +..........\glue 6.0 +..........\glue 0.0 plus 1.0fil +..........\glue 0.00002 +..........\TU/texgyretermes(0)/m/n/15.05624 Co-supervisor +..........\hbox(6.91081+0.1656)x20.57687, glue set 14.38374fil +...........\glue 2.00749 +...........\TU/texgyretermes(0)/m/n/15.05624 : +...........\kern -0.0002 +...........\kern 0.0002 +...........\glue 0.0 plus 1.0fil minus 1.0fil +.........\glue(\tabskip) 0.0 +.........\hbox(19.18164+8.22081)x135.09227 +..........\glue 0.00002 +..........\TU/texgyretermes(0)/m/n/15.05624 Professor +..........\glue 3.76407 plus 1.88203 minus 1.25468 +..........\TU/texgyretermes(0)/m/n/15.05624 XX +..........\glue 3.76407 plus 1.88014 minus 1.25594 +..........\TU/texgyretermes(0)/m/n/15.05624 XXXX +..........\kern -0.0002 +..........\kern 0.0002 +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +.......\mathoff +......\penalty 10000 +......\glue(\parfillskip) 0.0 +......\glue(\rightskip) 0.0 plus 1.0fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(11.70773+2.79442)x404.02951, glue set 141.10722fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/16.06 November, +....\glue 4.46468 plus 2.7904 minus 1.19057 +....\TU/texgyreheros(0)/b/n/16.06 2020 +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 8.5359 +...\glue -2.79442 +...\glue 0.0 plus 1.0fil +...\glue 0.0 plus -1.0fil +...\glue 0.0 plus 1.0fil +...\glue 0.0 +...\glue 0.0 plus 0.0001fil +..\glue(\baselineskip) 22.76228 +..\hbox(0.0+0.0)x404.02951 +...\special{color push gray 0} +...\hbox(0.0+0.0)x404.02951 +...\special{color pop} +.\kern -653.27536 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\kern 653.27536 +.\kern 0.0 diff --git a/testfiles/01-title-page-en/02-title-page-professional-master-1.tex b/testfiles/01-title-page-en/02-title-page-professional-master-1.tex new file mode 100644 index 00000000..ae552765 --- /dev/null +++ b/testfiles/01-title-page-en/02-title-page-professional-master-1.tex @@ -0,0 +1,21 @@ +\input{regression-test.tex} +\documentclass[degree=master,degree-type=professional,language=english]{thuthesis} + +\thusetup{ + title* = {TType the English Title of Your Thesis Here and Keep it Concise and Accurate}, + degree-category* = {Master of Public Administration}, + author* = {Your Name}, + supervisor* = {Professor XX XXXX}, + date = {2020-11-01}, +} + +\begin{document} +\START +\showoutput + +\makeatletter +\thu@titlepage@en + +\clearpage +\OMIT +\end{document} diff --git a/testfiles/01-title-page-en/02-title-page-professional-master-1.tlg b/testfiles/01-title-page-en/02-title-page-professional-master-1.tlg new file mode 100644 index 00000000..a7511654 --- /dev/null +++ b/testfiles/01-title-page-en/02-title-page-professional-master-1.tlg @@ -0,0 +1,344 @@ +This is a generated file for the l3build validation system. +Don't change this file in any respect. +*geometry* verbose mode - [ newgeometry ] result: +* driver: xetex +* paper: a4paper +* layout: +* layoutoffset:(h,v)=(0.0pt,0.0pt) +* modes: twoside +* h-part:(L,W,R)=(96.73918pt, 404.02951pt, 96.73918pt) +* v-part:(T,H,B)=(156.49014pt, 546.29292pt, 142.26378pt) +* \paperwidth=597.50787pt +* \paperheight=845.04684pt +* \textwidth=404.02951pt +* \textheight=546.29292pt +* \oddsidemargin=24.4692pt +* \evensidemargin=24.4692pt +* \topmargin=-1.13809pt +* \headheight=76.82234pt +* \headsep=8.5359pt +* \topskip=12.0pt +* \footskip=22.76228pt +* \marginparwidth=56.9055pt +* \marginparsep=14.22636pt +* \columnsep=10.0pt +* \skip\footins=10.8pt plus 4.0pt minus 2.0pt +* \hoffset=0.0pt +* \voffset=0.0pt +* \mag=1000 +* \@twocolumnfalse +* \@twosidetrue +* \@mparswitchtrue +* \@reversemarginfalse +* (1in=72.27pt=25.4mm, 1cm=28.453pt) +Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' with options [Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. +(fontspec) +(fontspec) This font family consists of the following NFSS series/shapes: +(fontspec) +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolHei-Regular.otf]/OT:language=dflt;" +(fontspec) - 'small caps' (m/sc) with NFSS spec.: +(fontspec) - 'bold' (b/n) with NFSS spec.: <->"[FandolHei-Bold.otf]/OT:language=dflt;" +(fontspec) - 'bold small caps' (b/sc) with NFSS spec.: +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 15.05785pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 12.04628pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 9.0347pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 15.05463pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 12.0437pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 9.03276pt on input line .... +Completed box being shipped out [1] +\vbox(653.27536+0.0)x428.4987 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\glue -1.13809 +.\vbox(654.41345+0.0)x404.02951, shifted 24.4692 +..\vbox(76.82234+0.0)x404.02951, glue set 76.82234fil +...\glue 0.0 plus 1.0fil +...\hbox(0.0+0.0)x404.02951 +....\special{color push gray 0} +....\hbox(0.0+0.0)x404.02951 +....\special{color pop} +..\glue 8.5359 +..\glue(\lineskip) 0.0 +..\vbox(546.29292+0.0)x404.02951, glue set 26.58862fill +...\write-{} +...\special{color push gray 0} +...\write-{} +...\glue(\topskip) 12.0 +...\hbox(0.0+0.0)x0.0 +...\glue -8.82028 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 5.11913 +...\hbox(14.95587+128.58037)x404.02951 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(14.95587+128.58037)x404.02951, glue set 92.88705fil +.....\hbox(14.95587+4.39641)x404.02951, glue set 21.12897fil +......\glue(\leftskip) 0.0 plus 1.0fil +......\hbox(0.0+0.0)x0.0 +......\TU/texgyreheros(0)/b/n/20.075 TType +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 the +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 English +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Title +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 of +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Your +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Thesis +......\glue(\rightskip) 0.0 plus 1.0fil +.....\penalty 300 +.....\glue(\baselineskip) 11.9647 +.....\hbox(14.95587+4.37633)x404.02951, glue set 14.94588fil +......\glue(\leftskip) 0.0 plus 1.0fil +......\TU/texgyreheros(0)/b/n/20.075 Here +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 and +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Keep +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 it +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Concise +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 and +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Accurate +......\kern -0.0002 +......\kern 0.0002 +......\penalty 10000 +......\glue(\parfillskip) 0.0 +......\glue(\rightskip) 0.0 plus 1.0fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(10.96898+0.16058)x404.02951, glue set 139.10776fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyretermes(0)/m/n/16.06 Thesis +....\kern -0.0002 +....\kern 0.0002 +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 submitted +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 to +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 16.50978 +...\hbox(11.03322+3.30835)x404.02951, glue set 133.14949fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyretermes(0)/b/n/16.06 Tsinghua +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/b/n/16.06 University +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 13.42625 +...\hbox(10.96898+3.485)x404.02951, glue set 75.87953fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyretermes(0)/m/n/16.06 in +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 partial +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 fulfillment +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 of +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 the +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 requirement +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 13.2496 +...\hbox(10.96898+3.50107)x404.02951, glue set 107.9915fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyretermes(0)/m/n/16.06 for +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 the +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 professional +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 degree +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 of +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 12.23782 +...\hbox(11.96469+0.14453)x404.02951, glue set 81.21948fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/16.06 Master +....\glue 4.46468 plus 2.23233 minus 1.48822 +....\TU/texgyreheros(0)/b/n/16.06 of +....\glue 4.46468 plus 2.23233 minus 1.48822 +....\TU/texgyreheros(0)/b/n/16.06 Public +....\glue 4.46468 plus 2.23233 minus 1.48822 +....\TU/texgyreheros(0)/b/n/16.06 Administration +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 0.0 plus 1.0fill +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 15.85132 +...\hbox(11.70773+3.50107)x404.02951, glue set 193.65553fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/m/n/16.06 by +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 6.82881 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 12.49478 +...\hbox(11.70773+0.14453)x404.02951, glue set 160.06604fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/16.06 Your +....\glue 4.46468 plus 2.23233 minus 1.48822 +....\TU/texgyreheros(0)/b/n/16.06 Name +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 55.48277 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 10.09335 +...\hbox(17.4657+78.41994)x404.02951 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(17.4657+78.41994)x404.02951, glue set 68.48318fil +.....\hbox(17.4657+9.93675)x404.02951, glue set 66.8723fil +......\glue(\leftskip) 0.0 plus 1.0fil +......\hbox(0.0+0.0)x0.0 +......\hbox(17.4657+9.93675)x270.28491 +.......\mathon +.......\vbox(17.4657+9.93675)x270.28491 +........\hbox(19.18164+8.22081)x270.28491 +.........\glue(\tabskip) 0.0 +.........\hbox(19.18164+8.22081)x135.19264 +..........\rule(19.18164+8.22081)x0.0 +..........\glue 6.0 +..........\glue 0.0 plus 1.0fil +..........\glue 0.00002 +..........\TU/texgyretermes(0)/m/n/15.05624 Thesis +..........\kern -0.0002 +..........\kern 0.0002 +..........\glue 3.76407 plus 1.88203 minus 1.25468 +..........\TU/texgyretermes(0)/m/n/15.05624 Supervisor +..........\hbox(6.91081+0.1656)x20.57687, glue set 14.38374fil +...........\glue 2.00749 +...........\TU/texgyretermes(0)/m/n/15.05624 : +...........\kern -0.0002 +...........\kern 0.0002 +...........\glue 0.0 plus 1.0fil minus 1.0fil +.........\glue(\tabskip) 0.0 +.........\hbox(19.18164+8.22081)x135.09227 +..........\glue 0.00002 +..........\TU/texgyretermes(0)/m/n/15.05624 Professor +..........\glue 3.76407 plus 1.88203 minus 1.25468 +..........\TU/texgyretermes(0)/m/n/15.05624 XX +..........\glue 3.76407 plus 1.88014 minus 1.25594 +..........\TU/texgyretermes(0)/m/n/15.05624 XXXX +..........\kern -0.0002 +..........\kern 0.0002 +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +.......\mathoff +......\penalty 10000 +......\glue(\parfillskip) 0.0 +......\glue(\rightskip) 0.0 plus 1.0fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(11.70773+2.79442)x404.02951, glue set 141.10722fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/16.06 November, +....\glue 4.46468 plus 2.7904 minus 1.19057 +....\TU/texgyreheros(0)/b/n/16.06 2020 +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 8.5359 +...\glue -2.79442 +...\glue 0.0 plus 1.0fil +...\glue 0.0 plus -1.0fil +...\glue 0.0 plus 1.0fil +...\glue 0.0 +...\glue 0.0 plus 0.0001fil +..\glue(\baselineskip) 22.76228 +..\hbox(0.0+0.0)x404.02951 +...\special{color push gray 0} +...\hbox(0.0+0.0)x404.02951 +...\special{color pop} +.\kern -653.27536 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\kern 653.27536 +.\kern 0.0 diff --git a/testfiles/01-en-cover/02-professional-master-2.tex b/testfiles/01-title-page-en/02-title-page-professional-master-2.tex similarity index 89% rename from testfiles/01-en-cover/02-professional-master-2.tex rename to testfiles/01-title-page-en/02-title-page-professional-master-2.tex index c9241a19..6dc4cc4b 100644 --- a/testfiles/01-en-cover/02-professional-master-2.tex +++ b/testfiles/01-title-page-en/02-title-page-professional-master-2.tex @@ -3,7 +3,7 @@ \thusetup{ title* = {TType the English Title of Your Thesis Here and Keep it Concise and Accurate}, - degree-name* = {Master of Public Administration}, + degree-category* = {Master of Public Administration}, author* = {Your Name}, supervisor* = {Professor XX XXXX}, associate-supervisor* = {Professor XX XXXX}, diff --git a/testfiles/01-title-page-en/02-title-page-professional-master-2.tlg b/testfiles/01-title-page-en/02-title-page-professional-master-2.tlg new file mode 100644 index 00000000..2033304d --- /dev/null +++ b/testfiles/01-title-page-en/02-title-page-professional-master-2.tlg @@ -0,0 +1,374 @@ +This is a generated file for the l3build validation system. +Don't change this file in any respect. +*geometry* verbose mode - [ newgeometry ] result: +* driver: xetex +* paper: a4paper +* layout: +* layoutoffset:(h,v)=(0.0pt,0.0pt) +* modes: twoside +* h-part:(L,W,R)=(96.73918pt, 404.02951pt, 96.73918pt) +* v-part:(T,H,B)=(156.49014pt, 546.29292pt, 142.26378pt) +* \paperwidth=597.50787pt +* \paperheight=845.04684pt +* \textwidth=404.02951pt +* \textheight=546.29292pt +* \oddsidemargin=24.4692pt +* \evensidemargin=24.4692pt +* \topmargin=-1.13809pt +* \headheight=76.82234pt +* \headsep=8.5359pt +* \topskip=12.0pt +* \footskip=22.76228pt +* \marginparwidth=56.9055pt +* \marginparsep=14.22636pt +* \columnsep=10.0pt +* \skip\footins=10.8pt plus 4.0pt minus 2.0pt +* \hoffset=0.0pt +* \voffset=0.0pt +* \mag=1000 +* \@twocolumnfalse +* \@twosidetrue +* \@mparswitchtrue +* \@reversemarginfalse +* (1in=72.27pt=25.4mm, 1cm=28.453pt) +Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' with options [Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. +(fontspec) +(fontspec) This font family consists of the following NFSS series/shapes: +(fontspec) +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolHei-Regular.otf]/OT:language=dflt;" +(fontspec) - 'small caps' (m/sc) with NFSS spec.: +(fontspec) - 'bold' (b/n) with NFSS spec.: <->"[FandolHei-Bold.otf]/OT:language=dflt;" +(fontspec) - 'bold small caps' (b/sc) with NFSS spec.: +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 15.05785pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 12.04628pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 9.0347pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 15.05463pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 12.0437pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 9.03276pt on input line .... +Completed box being shipped out [1] +\vbox(653.27536+0.0)x428.4987 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\glue -1.13809 +.\vbox(654.41345+0.0)x404.02951, shifted 24.4692 +..\vbox(76.82234+0.0)x404.02951, glue set 76.82234fil +...\glue 0.0 plus 1.0fil +...\hbox(0.0+0.0)x404.02951 +....\special{color push gray 0} +....\hbox(0.0+0.0)x404.02951 +....\special{color pop} +..\glue 8.5359 +..\glue(\lineskip) 0.0 +..\vbox(546.29292+0.0)x404.02951, glue set 35.68198fill +...\write-{} +...\special{color push gray 0} +...\write-{} +...\glue(\topskip) 12.0 +...\hbox(0.0+0.0)x0.0 +...\glue -8.82028 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 5.11913 +...\hbox(14.95587+128.58037)x404.02951 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(14.95587+128.58037)x404.02951, glue set 92.88705fil +.....\hbox(14.95587+4.39641)x404.02951, glue set 21.12897fil +......\glue(\leftskip) 0.0 plus 1.0fil +......\hbox(0.0+0.0)x0.0 +......\TU/texgyreheros(0)/b/n/20.075 TType +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 the +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 English +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Title +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 of +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Your +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Thesis +......\glue(\rightskip) 0.0 plus 1.0fil +.....\penalty 300 +.....\glue(\baselineskip) 11.9647 +.....\hbox(14.95587+4.37633)x404.02951, glue set 14.94588fil +......\glue(\leftskip) 0.0 plus 1.0fil +......\TU/texgyreheros(0)/b/n/20.075 Here +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 and +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Keep +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 it +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Concise +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 and +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Accurate +......\kern -0.0002 +......\kern 0.0002 +......\penalty 10000 +......\glue(\parfillskip) 0.0 +......\glue(\rightskip) 0.0 plus 1.0fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(10.96898+0.16058)x404.02951, glue set 139.10776fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyretermes(0)/m/n/16.06 Thesis +....\kern -0.0002 +....\kern 0.0002 +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 submitted +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 to +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 16.50978 +...\hbox(11.03322+3.30835)x404.02951, glue set 133.14949fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyretermes(0)/b/n/16.06 Tsinghua +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/b/n/16.06 University +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 13.42625 +...\hbox(10.96898+3.485)x404.02951, glue set 75.87953fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyretermes(0)/m/n/16.06 in +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 partial +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 fulfillment +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 of +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 the +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 requirement +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 13.2496 +...\hbox(10.96898+3.50107)x404.02951, glue set 107.9915fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyretermes(0)/m/n/16.06 for +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 the +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 professional +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 degree +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 of +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 12.23782 +...\hbox(11.96469+0.14453)x404.02951, glue set 81.21948fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/16.06 Master +....\glue 4.46468 plus 2.23233 minus 1.48822 +....\TU/texgyreheros(0)/b/n/16.06 of +....\glue 4.46468 plus 2.23233 minus 1.48822 +....\TU/texgyreheros(0)/b/n/16.06 Public +....\glue 4.46468 plus 2.23233 minus 1.48822 +....\TU/texgyreheros(0)/b/n/16.06 Administration +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 0.0 plus 1.0fill +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 15.85132 +...\hbox(11.70773+3.50107)x404.02951, glue set 193.65553fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/m/n/16.06 by +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 6.82881 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 12.49478 +...\hbox(11.70773+0.14453)x404.02951, glue set 160.06604fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/16.06 Your +....\glue 4.46468 plus 2.23233 minus 1.48822 +....\TU/texgyreheros(0)/b/n/16.06 Name +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 55.48277 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(31.16692+64.71872)x404.02951 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(31.16692+64.71872)x404.02951, glue set 41.08073fil +.....\hbox(31.16692+23.63799)x404.02951, glue set 57.2589fil +......\glue(\leftskip) 0.0 plus 1.0fil +......\hbox(0.0+0.0)x0.0 +......\hbox(31.16692+23.63799)x289.51173 +.......\mathon +.......\vbox(31.16692+23.63799)x289.51173 +........\hbox(19.18164+8.22081)x289.51173 +.........\glue(\tabskip) 0.0 +.........\hbox(19.18164+8.22081)x154.41946, glue set 19.22682fil +..........\rule(19.18164+8.22081)x0.0 +..........\glue 6.0 +..........\glue 0.0 plus 1.0fil +..........\glue 0.00002 +..........\TU/texgyretermes(0)/m/n/15.05624 Thesis +..........\kern -0.0002 +..........\kern 0.0002 +..........\glue 3.76407 plus 1.88203 minus 1.25468 +..........\TU/texgyretermes(0)/m/n/15.05624 Supervisor +..........\hbox(6.91081+0.1656)x20.57687, glue set 14.38374fil +...........\glue 2.00749 +...........\TU/texgyretermes(0)/m/n/15.05624 : +...........\kern -0.0002 +...........\kern 0.0002 +...........\glue 0.0 plus 1.0fil minus 1.0fil +.........\glue(\tabskip) 0.0 +.........\hbox(19.18164+8.22081)x135.09227 +..........\glue 0.00002 +..........\TU/texgyretermes(0)/m/n/15.05624 Professor +..........\glue 3.76407 plus 1.88203 minus 1.25468 +..........\TU/texgyretermes(0)/m/n/15.05624 XX +..........\glue 3.76407 plus 1.88014 minus 1.25594 +..........\TU/texgyretermes(0)/m/n/15.05624 XXXX +..........\kern -0.0002 +..........\kern 0.0002 +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(19.18164+8.22081)x289.51173 +.........\glue(\tabskip) 0.0 +.........\hbox(19.18164+8.22081)x154.41946 +..........\rule(19.18164+8.22081)x0.0 +..........\glue 6.0 +..........\glue 0.0 plus 1.0fil +..........\glue 0.00002 +..........\TU/texgyretermes(0)/m/n/15.05624 Associate +..........\glue 3.76407 plus 1.88203 minus 1.25468 +..........\TU/texgyretermes(0)/m/n/15.05624 Supervisor +..........\hbox(6.91081+0.1656)x20.57687, glue set 14.38374fil +...........\glue 2.00749 +...........\TU/texgyretermes(0)/m/n/15.05624 : +...........\kern -0.0002 +...........\kern 0.0002 +...........\glue 0.0 plus 1.0fil minus 1.0fil +.........\glue(\tabskip) 0.0 +.........\hbox(19.18164+8.22081)x135.09227 +..........\glue 0.00002 +..........\TU/texgyretermes(0)/m/n/15.05624 Professor +..........\glue 3.76407 plus 1.88203 minus 1.25468 +..........\TU/texgyretermes(0)/m/n/15.05624 XX +..........\glue 3.76407 plus 1.88014 minus 1.25594 +..........\TU/texgyretermes(0)/m/n/15.05624 XXXX +..........\kern -0.0002 +..........\kern 0.0002 +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +.......\mathoff +......\penalty 10000 +......\glue(\parfillskip) 0.0 +......\glue(\rightskip) 0.0 plus 1.0fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(11.70773+2.79442)x404.02951, glue set 141.10722fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/16.06 November, +....\glue 4.46468 plus 2.7904 minus 1.19057 +....\TU/texgyreheros(0)/b/n/16.06 2020 +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 8.5359 +...\glue -2.79442 +...\glue 0.0 plus 1.0fil +...\glue 0.0 plus -1.0fil +...\glue 0.0 plus 1.0fil +...\glue 0.0 +...\glue 0.0 plus 0.0001fil +..\glue(\baselineskip) 22.76228 +..\hbox(0.0+0.0)x404.02951 +...\special{color push gray 0} +...\hbox(0.0+0.0)x404.02951 +...\special{color pop} +.\kern -653.27536 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\kern 653.27536 +.\kern 0.0 diff --git a/testfiles/01-title-page-en/02-title-page-professional-master-3.tex b/testfiles/01-title-page-en/02-title-page-professional-master-3.tex new file mode 100644 index 00000000..201bf52c --- /dev/null +++ b/testfiles/01-title-page-en/02-title-page-professional-master-3.tex @@ -0,0 +1,22 @@ +\input{regression-test.tex} +\documentclass[degree=master,degree-type=professional,language=english]{thuthesis} + +\thusetup{ + title* = {TType the English Title of Your Thesis Here and Keep it Concise and Accurate}, + degree-category* = {Master of Public Administration}, + author* = {Your Name}, + supervisor* = {Professor XX XXXX}, + co-supervisor* = {Professor XX XXXX}, + date = {2020-11-01}, +} + +\begin{document} +\START +\showoutput + +\makeatletter +\thu@titlepage@en + +\clearpage +\OMIT +\end{document} diff --git a/testfiles/01-title-page-en/02-title-page-professional-master-3.tlg b/testfiles/01-title-page-en/02-title-page-professional-master-3.tlg new file mode 100644 index 00000000..c0385a54 --- /dev/null +++ b/testfiles/01-title-page-en/02-title-page-professional-master-3.tlg @@ -0,0 +1,372 @@ +This is a generated file for the l3build validation system. +Don't change this file in any respect. +*geometry* verbose mode - [ newgeometry ] result: +* driver: xetex +* paper: a4paper +* layout: +* layoutoffset:(h,v)=(0.0pt,0.0pt) +* modes: twoside +* h-part:(L,W,R)=(96.73918pt, 404.02951pt, 96.73918pt) +* v-part:(T,H,B)=(156.49014pt, 546.29292pt, 142.26378pt) +* \paperwidth=597.50787pt +* \paperheight=845.04684pt +* \textwidth=404.02951pt +* \textheight=546.29292pt +* \oddsidemargin=24.4692pt +* \evensidemargin=24.4692pt +* \topmargin=-1.13809pt +* \headheight=76.82234pt +* \headsep=8.5359pt +* \topskip=12.0pt +* \footskip=22.76228pt +* \marginparwidth=56.9055pt +* \marginparsep=14.22636pt +* \columnsep=10.0pt +* \skip\footins=10.8pt plus 4.0pt minus 2.0pt +* \hoffset=0.0pt +* \voffset=0.0pt +* \mag=1000 +* \@twocolumnfalse +* \@twosidetrue +* \@mparswitchtrue +* \@reversemarginfalse +* (1in=72.27pt=25.4mm, 1cm=28.453pt) +Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' with options [Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. +(fontspec) +(fontspec) This font family consists of the following NFSS series/shapes: +(fontspec) +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolHei-Regular.otf]/OT:language=dflt;" +(fontspec) - 'small caps' (m/sc) with NFSS spec.: +(fontspec) - 'bold' (b/n) with NFSS spec.: <->"[FandolHei-Bold.otf]/OT:language=dflt;" +(fontspec) - 'bold small caps' (b/sc) with NFSS spec.: +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 15.05785pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 12.04628pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 9.0347pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 15.05463pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 12.0437pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 9.03276pt on input line .... +Completed box being shipped out [1] +\vbox(653.27536+0.0)x428.4987 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\glue -1.13809 +.\vbox(654.41345+0.0)x404.02951, shifted 24.4692 +..\vbox(76.82234+0.0)x404.02951, glue set 76.82234fil +...\glue 0.0 plus 1.0fil +...\hbox(0.0+0.0)x404.02951 +....\special{color push gray 0} +....\hbox(0.0+0.0)x404.02951 +....\special{color pop} +..\glue 8.5359 +..\glue(\lineskip) 0.0 +..\vbox(546.29292+0.0)x404.02951, glue set 35.68198fill +...\write-{} +...\special{color push gray 0} +...\write-{} +...\glue(\topskip) 12.0 +...\hbox(0.0+0.0)x0.0 +...\glue -8.82028 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 5.11913 +...\hbox(14.95587+128.58037)x404.02951 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(14.95587+128.58037)x404.02951, glue set 92.88705fil +.....\hbox(14.95587+4.39641)x404.02951, glue set 21.12897fil +......\glue(\leftskip) 0.0 plus 1.0fil +......\hbox(0.0+0.0)x0.0 +......\TU/texgyreheros(0)/b/n/20.075 TType +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 the +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 English +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Title +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 of +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Your +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Thesis +......\glue(\rightskip) 0.0 plus 1.0fil +.....\penalty 300 +.....\glue(\baselineskip) 11.9647 +.....\hbox(14.95587+4.37633)x404.02951, glue set 14.94588fil +......\glue(\leftskip) 0.0 plus 1.0fil +......\TU/texgyreheros(0)/b/n/20.075 Here +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 and +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Keep +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 it +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Concise +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 and +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Accurate +......\kern -0.0002 +......\kern 0.0002 +......\penalty 10000 +......\glue(\parfillskip) 0.0 +......\glue(\rightskip) 0.0 plus 1.0fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(10.96898+0.16058)x404.02951, glue set 139.10776fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyretermes(0)/m/n/16.06 Thesis +....\kern -0.0002 +....\kern 0.0002 +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 submitted +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 to +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 16.50978 +...\hbox(11.03322+3.30835)x404.02951, glue set 133.14949fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyretermes(0)/b/n/16.06 Tsinghua +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/b/n/16.06 University +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 13.42625 +...\hbox(10.96898+3.485)x404.02951, glue set 75.87953fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyretermes(0)/m/n/16.06 in +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 partial +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 fulfillment +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 of +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 the +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 requirement +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 13.2496 +...\hbox(10.96898+3.50107)x404.02951, glue set 107.9915fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyretermes(0)/m/n/16.06 for +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 the +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 professional +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 degree +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 of +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 12.23782 +...\hbox(11.96469+0.14453)x404.02951, glue set 81.21948fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/16.06 Master +....\glue 4.46468 plus 2.23233 minus 1.48822 +....\TU/texgyreheros(0)/b/n/16.06 of +....\glue 4.46468 plus 2.23233 minus 1.48822 +....\TU/texgyreheros(0)/b/n/16.06 Public +....\glue 4.46468 plus 2.23233 minus 1.48822 +....\TU/texgyreheros(0)/b/n/16.06 Administration +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 0.0 plus 1.0fill +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 15.85132 +...\hbox(11.70773+3.50107)x404.02951, glue set 193.65553fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/m/n/16.06 by +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 6.82881 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 12.49478 +...\hbox(11.70773+0.14453)x404.02951, glue set 160.06604fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/16.06 Your +....\glue 4.46468 plus 2.23233 minus 1.48822 +....\TU/texgyreheros(0)/b/n/16.06 Name +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 55.48277 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(31.16692+64.71872)x404.02951 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(31.16692+64.71872)x404.02951, glue set 41.08073fil +.....\hbox(31.16692+23.63799)x404.02951, glue set 66.8723fil +......\glue(\leftskip) 0.0 plus 1.0fil +......\hbox(0.0+0.0)x0.0 +......\hbox(31.16692+23.63799)x270.28491 +.......\mathon +.......\vbox(31.16692+23.63799)x270.28491 +........\hbox(19.18164+8.22081)x270.28491 +.........\glue(\tabskip) 0.0 +.........\hbox(19.18164+8.22081)x135.19264 +..........\rule(19.18164+8.22081)x0.0 +..........\glue 6.0 +..........\glue 0.0 plus 1.0fil +..........\glue 0.00002 +..........\TU/texgyretermes(0)/m/n/15.05624 Thesis +..........\kern -0.0002 +..........\kern 0.0002 +..........\glue 3.76407 plus 1.88203 minus 1.25468 +..........\TU/texgyretermes(0)/m/n/15.05624 Supervisor +..........\hbox(6.91081+0.1656)x20.57687, glue set 14.38374fil +...........\glue 2.00749 +...........\TU/texgyretermes(0)/m/n/15.05624 : +...........\kern -0.0002 +...........\kern 0.0002 +...........\glue 0.0 plus 1.0fil minus 1.0fil +.........\glue(\tabskip) 0.0 +.........\hbox(19.18164+8.22081)x135.09227 +..........\glue 0.00002 +..........\TU/texgyretermes(0)/m/n/15.05624 Professor +..........\glue 3.76407 plus 1.88203 minus 1.25468 +..........\TU/texgyretermes(0)/m/n/15.05624 XX +..........\glue 3.76407 plus 1.88014 minus 1.25594 +..........\TU/texgyretermes(0)/m/n/15.05624 XXXX +..........\kern -0.0002 +..........\kern 0.0002 +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(19.18164+8.22081)x270.28491 +.........\glue(\tabskip) 0.0 +.........\hbox(19.18164+8.22081)x135.19264, glue set 23.00595fil +..........\rule(19.18164+8.22081)x0.0 +..........\glue 6.0 +..........\glue 0.0 plus 1.0fil +..........\glue 0.00002 +..........\TU/texgyretermes(0)/m/n/15.05624 Co-supervisor +..........\hbox(6.91081+0.1656)x20.57687, glue set 14.38374fil +...........\glue 2.00749 +...........\TU/texgyretermes(0)/m/n/15.05624 : +...........\kern -0.0002 +...........\kern 0.0002 +...........\glue 0.0 plus 1.0fil minus 1.0fil +.........\glue(\tabskip) 0.0 +.........\hbox(19.18164+8.22081)x135.09227 +..........\glue 0.00002 +..........\TU/texgyretermes(0)/m/n/15.05624 Professor +..........\glue 3.76407 plus 1.88203 minus 1.25468 +..........\TU/texgyretermes(0)/m/n/15.05624 XX +..........\glue 3.76407 plus 1.88014 minus 1.25594 +..........\TU/texgyretermes(0)/m/n/15.05624 XXXX +..........\kern -0.0002 +..........\kern 0.0002 +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +.......\mathoff +......\penalty 10000 +......\glue(\parfillskip) 0.0 +......\glue(\rightskip) 0.0 plus 1.0fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(11.70773+2.79442)x404.02951, glue set 141.10722fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/16.06 November, +....\glue 4.46468 plus 2.7904 minus 1.19057 +....\TU/texgyreheros(0)/b/n/16.06 2020 +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 8.5359 +...\glue -2.79442 +...\glue 0.0 plus 1.0fil +...\glue 0.0 plus -1.0fil +...\glue 0.0 plus 1.0fil +...\glue 0.0 +...\glue 0.0 plus 0.0001fil +..\glue(\baselineskip) 22.76228 +..\hbox(0.0+0.0)x404.02951 +...\special{color push gray 0} +...\hbox(0.0+0.0)x404.02951 +...\special{color pop} +.\kern -653.27536 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\kern 653.27536 +.\kern 0.0 diff --git a/testfiles/01-title-page-en/02-title-page-professional-master-engineering-1.tex b/testfiles/01-title-page-en/02-title-page-professional-master-engineering-1.tex new file mode 100644 index 00000000..17e95b26 --- /dev/null +++ b/testfiles/01-title-page-en/02-title-page-professional-master-engineering-1.tex @@ -0,0 +1,22 @@ +\input{regression-test.tex} +\documentclass[degree=master,degree-type=professional,language=english]{thuthesis} + +\thusetup{ + title* = {TType the English Title of Your Thesis Here and Keep it Concise and Accurate}, + degree-category* = {Master of Engineering}, + professional-field* = {Mechanical Engineering}, + author* = {Your Name}, + supervisor* = {Professor XX XXXX}, + date = {2020-11-01}, +} + +\begin{document} +\START +\showoutput + +\makeatletter +\thu@titlepage@en + +\clearpage +\OMIT +\end{document} diff --git a/testfiles/01-title-page-en/02-title-page-professional-master-engineering-1.tlg b/testfiles/01-title-page-en/02-title-page-professional-master-engineering-1.tlg new file mode 100644 index 00000000..4831a2bf --- /dev/null +++ b/testfiles/01-title-page-en/02-title-page-professional-master-engineering-1.tlg @@ -0,0 +1,357 @@ +This is a generated file for the l3build validation system. +Don't change this file in any respect. +*geometry* verbose mode - [ newgeometry ] result: +* driver: xetex +* paper: a4paper +* layout: +* layoutoffset:(h,v)=(0.0pt,0.0pt) +* modes: twoside +* h-part:(L,W,R)=(96.73918pt, 404.02951pt, 96.73918pt) +* v-part:(T,H,B)=(156.49014pt, 546.29292pt, 142.26378pt) +* \paperwidth=597.50787pt +* \paperheight=845.04684pt +* \textwidth=404.02951pt +* \textheight=546.29292pt +* \oddsidemargin=24.4692pt +* \evensidemargin=24.4692pt +* \topmargin=-1.13809pt +* \headheight=76.82234pt +* \headsep=8.5359pt +* \topskip=12.0pt +* \footskip=22.76228pt +* \marginparwidth=56.9055pt +* \marginparsep=14.22636pt +* \columnsep=10.0pt +* \skip\footins=10.8pt plus 4.0pt minus 2.0pt +* \hoffset=0.0pt +* \voffset=0.0pt +* \mag=1000 +* \@twocolumnfalse +* \@twosidetrue +* \@mparswitchtrue +* \@reversemarginfalse +* (1in=72.27pt=25.4mm, 1cm=28.453pt) +Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' with options [Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. +(fontspec) +(fontspec) This font family consists of the following NFSS series/shapes: +(fontspec) +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolHei-Regular.otf]/OT:language=dflt;" +(fontspec) - 'small caps' (m/sc) with NFSS spec.: +(fontspec) - 'bold' (b/n) with NFSS spec.: <->"[FandolHei-Bold.otf]/OT:language=dflt;" +(fontspec) - 'bold small caps' (b/sc) with NFSS spec.: +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 15.05785pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 12.04628pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 9.0347pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 15.05463pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 12.0437pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 9.03276pt on input line .... +Completed box being shipped out [1] +\vbox(653.27536+0.0)x428.4987 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\glue -1.13809 +.\vbox(654.41345+0.0)x404.02951, shifted 24.4692 +..\vbox(76.82234+0.0)x404.02951, glue set 76.82234fil +...\glue 0.0 plus 1.0fil +...\hbox(0.0+0.0)x404.02951 +....\special{color push gray 0} +....\hbox(0.0+0.0)x404.02951 +....\special{color pop} +..\glue 8.5359 +..\glue(\lineskip) 0.0 +..\vbox(546.29292+0.0)x404.02951, glue set 25.91505fill +...\write-{} +...\special{color push gray 0} +...\write-{} +...\glue(\topskip) 12.0 +...\hbox(0.0+0.0)x0.0 +...\glue -8.82028 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 5.11913 +...\hbox(14.95587+128.58037)x404.02951 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(14.95587+128.58037)x404.02951, glue set 92.88705fil +.....\hbox(14.95587+4.39641)x404.02951, glue set 21.12897fil +......\glue(\leftskip) 0.0 plus 1.0fil +......\hbox(0.0+0.0)x0.0 +......\TU/texgyreheros(0)/b/n/20.075 TType +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 the +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 English +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Title +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 of +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Your +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Thesis +......\glue(\rightskip) 0.0 plus 1.0fil +.....\penalty 300 +.....\glue(\baselineskip) 11.9647 +.....\hbox(14.95587+4.37633)x404.02951, glue set 14.94588fil +......\glue(\leftskip) 0.0 plus 1.0fil +......\TU/texgyreheros(0)/b/n/20.075 Here +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 and +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Keep +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 it +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Concise +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 and +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Accurate +......\kern -0.0002 +......\kern 0.0002 +......\penalty 10000 +......\glue(\parfillskip) 0.0 +......\glue(\rightskip) 0.0 plus 1.0fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(10.96898+0.16058)x404.02951, glue set 139.10776fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyretermes(0)/m/n/16.06 Thesis +....\kern -0.0002 +....\kern 0.0002 +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 submitted +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 to +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 16.50978 +...\hbox(11.03322+3.30835)x404.02951, glue set 133.14949fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyretermes(0)/b/n/16.06 Tsinghua +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/b/n/16.06 University +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 13.42625 +...\hbox(10.96898+3.485)x404.02951, glue set 75.87953fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyretermes(0)/m/n/16.06 in +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 partial +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 fulfillment +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 of +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 the +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 requirement +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 13.2496 +...\hbox(10.96898+3.50107)x404.02951, glue set 107.9915fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyretermes(0)/m/n/16.06 for +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 the +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 professional +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 degree +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 of +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 12.23782 +...\hbox(11.96469+3.50107)x404.02951, glue set 117.72386fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/16.06 Master +....\glue 4.46468 plus 2.23233 minus 1.48822 +....\TU/texgyreheros(0)/b/n/16.06 of +....\glue 4.46468 plus 2.23233 minus 1.48822 +....\TU/texgyreheros(0)/b/n/16.06 Engineering +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 0.0 plus 1.0fill +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 12.49478 +...\hbox(11.70773+3.50107)x404.02951, glue set 193.65553fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/m/n/16.06 by +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 6.82881 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 12.49478 +...\hbox(11.70773+0.14453)x404.02951, glue set 160.06604fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/16.06 Your +....\glue 4.46468 plus 2.23233 minus 1.48822 +....\TU/texgyreheros(0)/b/n/16.06 Name +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue -2.84544 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 15.59436 +...\hbox(11.96469+3.50107)x404.02951, glue set 104.73935fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/16.06 (Mechanical +....\glue 4.46468 plus 2.23233 minus 1.48822 +....\TU/texgyreheros(0)/b/n/16.06 Engineering) +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 31.2982 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 6.73682 +...\hbox(17.4657+78.41994)x404.02951 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(17.4657+78.41994)x404.02951, glue set 68.48318fil +.....\hbox(17.4657+9.93675)x404.02951, glue set 66.8723fil +......\glue(\leftskip) 0.0 plus 1.0fil +......\hbox(0.0+0.0)x0.0 +......\hbox(17.4657+9.93675)x270.28491 +.......\mathon +.......\vbox(17.4657+9.93675)x270.28491 +........\hbox(19.18164+8.22081)x270.28491 +.........\glue(\tabskip) 0.0 +.........\hbox(19.18164+8.22081)x135.19264 +..........\rule(19.18164+8.22081)x0.0 +..........\glue 6.0 +..........\glue 0.0 plus 1.0fil +..........\glue 0.00002 +..........\TU/texgyretermes(0)/m/n/15.05624 Thesis +..........\kern -0.0002 +..........\kern 0.0002 +..........\glue 3.76407 plus 1.88203 minus 1.25468 +..........\TU/texgyretermes(0)/m/n/15.05624 Supervisor +..........\hbox(6.91081+0.1656)x20.57687, glue set 14.38374fil +...........\glue 2.00749 +...........\TU/texgyretermes(0)/m/n/15.05624 : +...........\kern -0.0002 +...........\kern 0.0002 +...........\glue 0.0 plus 1.0fil minus 1.0fil +.........\glue(\tabskip) 0.0 +.........\hbox(19.18164+8.22081)x135.09227 +..........\glue 0.00002 +..........\TU/texgyretermes(0)/m/n/15.05624 Professor +..........\glue 3.76407 plus 1.88203 minus 1.25468 +..........\TU/texgyretermes(0)/m/n/15.05624 XX +..........\glue 3.76407 plus 1.88014 minus 1.25594 +..........\TU/texgyretermes(0)/m/n/15.05624 XXXX +..........\kern -0.0002 +..........\kern 0.0002 +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +.......\mathoff +......\penalty 10000 +......\glue(\parfillskip) 0.0 +......\glue(\rightskip) 0.0 plus 1.0fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(11.70773+2.79442)x404.02951, glue set 141.10722fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/16.06 November, +....\glue 4.46468 plus 2.7904 minus 1.19057 +....\TU/texgyreheros(0)/b/n/16.06 2020 +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 8.5359 +...\glue -2.79442 +...\glue 0.0 plus 1.0fil +...\glue 0.0 plus -1.0fil +...\glue 0.0 plus 1.0fil +...\glue 0.0 +...\glue 0.0 plus 0.0001fil +..\glue(\baselineskip) 22.76228 +..\hbox(0.0+0.0)x404.02951 +...\special{color push gray 0} +...\hbox(0.0+0.0)x404.02951 +...\special{color pop} +.\kern -653.27536 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\kern 653.27536 +.\kern 0.0 diff --git a/testfiles/01-en-cover/02-professional-master-engineering-2.tex b/testfiles/01-title-page-en/02-title-page-professional-master-engineering-2.tex similarity index 83% rename from testfiles/01-en-cover/02-professional-master-engineering-2.tex rename to testfiles/01-title-page-en/02-title-page-professional-master-engineering-2.tex index d3a0c55c..6aed594c 100644 --- a/testfiles/01-en-cover/02-professional-master-engineering-2.tex +++ b/testfiles/01-title-page-en/02-title-page-professional-master-engineering-2.tex @@ -3,8 +3,8 @@ \thusetup{ title* = {TType the English Title of Your Thesis Here and Keep it Concise and Accurate}, - degree-name* = {Master of Engineering}, - discipline* = {Mechanical Engineering}, + degree-category* = {Master of Engineering}, + professional-field* = {Mechanical Engineering}, author* = {Your Name}, supervisor* = {Professor XX XXXX}, associate-supervisor* = {Professor XX XXXX}, diff --git a/testfiles/01-title-page-en/02-title-page-professional-master-engineering-2.tlg b/testfiles/01-title-page-en/02-title-page-professional-master-engineering-2.tlg new file mode 100644 index 00000000..8ca4f5d7 --- /dev/null +++ b/testfiles/01-title-page-en/02-title-page-professional-master-engineering-2.tlg @@ -0,0 +1,387 @@ +This is a generated file for the l3build validation system. +Don't change this file in any respect. +*geometry* verbose mode - [ newgeometry ] result: +* driver: xetex +* paper: a4paper +* layout: +* layoutoffset:(h,v)=(0.0pt,0.0pt) +* modes: twoside +* h-part:(L,W,R)=(96.73918pt, 404.02951pt, 96.73918pt) +* v-part:(T,H,B)=(156.49014pt, 546.29292pt, 142.26378pt) +* \paperwidth=597.50787pt +* \paperheight=845.04684pt +* \textwidth=404.02951pt +* \textheight=546.29292pt +* \oddsidemargin=24.4692pt +* \evensidemargin=24.4692pt +* \topmargin=-1.13809pt +* \headheight=76.82234pt +* \headsep=8.5359pt +* \topskip=12.0pt +* \footskip=22.76228pt +* \marginparwidth=56.9055pt +* \marginparsep=14.22636pt +* \columnsep=10.0pt +* \skip\footins=10.8pt plus 4.0pt minus 2.0pt +* \hoffset=0.0pt +* \voffset=0.0pt +* \mag=1000 +* \@twocolumnfalse +* \@twosidetrue +* \@mparswitchtrue +* \@reversemarginfalse +* (1in=72.27pt=25.4mm, 1cm=28.453pt) +Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' with options [Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. +(fontspec) +(fontspec) This font family consists of the following NFSS series/shapes: +(fontspec) +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolHei-Regular.otf]/OT:language=dflt;" +(fontspec) - 'small caps' (m/sc) with NFSS spec.: +(fontspec) - 'bold' (b/n) with NFSS spec.: <->"[FandolHei-Bold.otf]/OT:language=dflt;" +(fontspec) - 'bold small caps' (b/sc) with NFSS spec.: +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 15.05785pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 12.04628pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 9.0347pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 15.05463pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 12.0437pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 9.03276pt on input line .... +Completed box being shipped out [1] +\vbox(653.27536+0.0)x428.4987 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\glue -1.13809 +.\vbox(654.41345+0.0)x404.02951, shifted 24.4692 +..\vbox(76.82234+0.0)x404.02951, glue set 76.82234fil +...\glue 0.0 plus 1.0fil +...\hbox(0.0+0.0)x404.02951 +....\special{color push gray 0} +....\hbox(0.0+0.0)x404.02951 +....\special{color pop} +..\glue 8.5359 +..\glue(\lineskip) 0.0 +..\vbox(546.29292+0.0)x404.02951, glue set 31.65187fill +...\write-{} +...\special{color push gray 0} +...\write-{} +...\glue(\topskip) 12.0 +...\hbox(0.0+0.0)x0.0 +...\glue -8.82028 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 5.11913 +...\hbox(14.95587+128.58037)x404.02951 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(14.95587+128.58037)x404.02951, glue set 92.88705fil +.....\hbox(14.95587+4.39641)x404.02951, glue set 21.12897fil +......\glue(\leftskip) 0.0 plus 1.0fil +......\hbox(0.0+0.0)x0.0 +......\TU/texgyreheros(0)/b/n/20.075 TType +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 the +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 English +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Title +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 of +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Your +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Thesis +......\glue(\rightskip) 0.0 plus 1.0fil +.....\penalty 300 +.....\glue(\baselineskip) 11.9647 +.....\hbox(14.95587+4.37633)x404.02951, glue set 14.94588fil +......\glue(\leftskip) 0.0 plus 1.0fil +......\TU/texgyreheros(0)/b/n/20.075 Here +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 and +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Keep +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 it +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Concise +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 and +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Accurate +......\kern -0.0002 +......\kern 0.0002 +......\penalty 10000 +......\glue(\parfillskip) 0.0 +......\glue(\rightskip) 0.0 plus 1.0fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(10.96898+0.16058)x404.02951, glue set 139.10776fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyretermes(0)/m/n/16.06 Thesis +....\kern -0.0002 +....\kern 0.0002 +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 submitted +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 to +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 16.50978 +...\hbox(11.03322+3.30835)x404.02951, glue set 133.14949fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyretermes(0)/b/n/16.06 Tsinghua +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/b/n/16.06 University +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 13.42625 +...\hbox(10.96898+3.485)x404.02951, glue set 75.87953fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyretermes(0)/m/n/16.06 in +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 partial +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 fulfillment +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 of +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 the +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 requirement +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 13.2496 +...\hbox(10.96898+3.50107)x404.02951, glue set 107.9915fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyretermes(0)/m/n/16.06 for +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 the +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 professional +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 degree +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 of +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 12.23782 +...\hbox(11.96469+3.50107)x404.02951, glue set 117.72386fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/16.06 Master +....\glue 4.46468 plus 2.23233 minus 1.48822 +....\TU/texgyreheros(0)/b/n/16.06 of +....\glue 4.46468 plus 2.23233 minus 1.48822 +....\TU/texgyreheros(0)/b/n/16.06 Engineering +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 0.0 plus 1.0fill +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 12.49478 +...\hbox(11.70773+3.50107)x404.02951, glue set 193.65553fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/m/n/16.06 by +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 6.82881 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 12.49478 +...\hbox(11.70773+0.14453)x404.02951, glue set 160.06604fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/16.06 Your +....\glue 4.46468 plus 2.23233 minus 1.48822 +....\TU/texgyreheros(0)/b/n/16.06 Name +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue -2.84544 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 15.59436 +...\hbox(11.96469+3.50107)x404.02951, glue set 104.73935fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/16.06 (Mechanical +....\glue 4.46468 plus 2.23233 minus 1.48822 +....\TU/texgyreheros(0)/b/n/16.06 Engineering) +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 31.2982 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(31.16692+64.71872)x404.02951 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(31.16692+64.71872)x404.02951, glue set 41.08073fil +.....\hbox(31.16692+23.63799)x404.02951, glue set 57.2589fil +......\glue(\leftskip) 0.0 plus 1.0fil +......\hbox(0.0+0.0)x0.0 +......\hbox(31.16692+23.63799)x289.51173 +.......\mathon +.......\vbox(31.16692+23.63799)x289.51173 +........\hbox(19.18164+8.22081)x289.51173 +.........\glue(\tabskip) 0.0 +.........\hbox(19.18164+8.22081)x154.41946, glue set 19.22682fil +..........\rule(19.18164+8.22081)x0.0 +..........\glue 6.0 +..........\glue 0.0 plus 1.0fil +..........\glue 0.00002 +..........\TU/texgyretermes(0)/m/n/15.05624 Thesis +..........\kern -0.0002 +..........\kern 0.0002 +..........\glue 3.76407 plus 1.88203 minus 1.25468 +..........\TU/texgyretermes(0)/m/n/15.05624 Supervisor +..........\hbox(6.91081+0.1656)x20.57687, glue set 14.38374fil +...........\glue 2.00749 +...........\TU/texgyretermes(0)/m/n/15.05624 : +...........\kern -0.0002 +...........\kern 0.0002 +...........\glue 0.0 plus 1.0fil minus 1.0fil +.........\glue(\tabskip) 0.0 +.........\hbox(19.18164+8.22081)x135.09227 +..........\glue 0.00002 +..........\TU/texgyretermes(0)/m/n/15.05624 Professor +..........\glue 3.76407 plus 1.88203 minus 1.25468 +..........\TU/texgyretermes(0)/m/n/15.05624 XX +..........\glue 3.76407 plus 1.88014 minus 1.25594 +..........\TU/texgyretermes(0)/m/n/15.05624 XXXX +..........\kern -0.0002 +..........\kern 0.0002 +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(19.18164+8.22081)x289.51173 +.........\glue(\tabskip) 0.0 +.........\hbox(19.18164+8.22081)x154.41946 +..........\rule(19.18164+8.22081)x0.0 +..........\glue 6.0 +..........\glue 0.0 plus 1.0fil +..........\glue 0.00002 +..........\TU/texgyretermes(0)/m/n/15.05624 Associate +..........\glue 3.76407 plus 1.88203 minus 1.25468 +..........\TU/texgyretermes(0)/m/n/15.05624 Supervisor +..........\hbox(6.91081+0.1656)x20.57687, glue set 14.38374fil +...........\glue 2.00749 +...........\TU/texgyretermes(0)/m/n/15.05624 : +...........\kern -0.0002 +...........\kern 0.0002 +...........\glue 0.0 plus 1.0fil minus 1.0fil +.........\glue(\tabskip) 0.0 +.........\hbox(19.18164+8.22081)x135.09227 +..........\glue 0.00002 +..........\TU/texgyretermes(0)/m/n/15.05624 Professor +..........\glue 3.76407 plus 1.88203 minus 1.25468 +..........\TU/texgyretermes(0)/m/n/15.05624 XX +..........\glue 3.76407 plus 1.88014 minus 1.25594 +..........\TU/texgyretermes(0)/m/n/15.05624 XXXX +..........\kern -0.0002 +..........\kern 0.0002 +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +.......\mathoff +......\penalty 10000 +......\glue(\parfillskip) 0.0 +......\glue(\rightskip) 0.0 plus 1.0fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(11.70773+2.79442)x404.02951, glue set 141.10722fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/16.06 November, +....\glue 4.46468 plus 2.7904 minus 1.19057 +....\TU/texgyreheros(0)/b/n/16.06 2020 +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 8.5359 +...\glue -2.79442 +...\glue 0.0 plus 1.0fil +...\glue 0.0 plus -1.0fil +...\glue 0.0 plus 1.0fil +...\glue 0.0 +...\glue 0.0 plus 0.0001fil +..\glue(\baselineskip) 22.76228 +..\hbox(0.0+0.0)x404.02951 +...\special{color push gray 0} +...\hbox(0.0+0.0)x404.02951 +...\special{color pop} +.\kern -653.27536 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\kern 653.27536 +.\kern 0.0 diff --git a/testfiles/01-title-page-en/02-title-page-professional-master-engineering-3.tex b/testfiles/01-title-page-en/02-title-page-professional-master-engineering-3.tex new file mode 100644 index 00000000..3cfa0dc4 --- /dev/null +++ b/testfiles/01-title-page-en/02-title-page-professional-master-engineering-3.tex @@ -0,0 +1,23 @@ +\input{regression-test.tex} +\documentclass[degree=master,degree-type=professional,language=english]{thuthesis} + +\thusetup{ + title* = {TType the English Title of Your Thesis Here and Keep it Concise and Accurate}, + degree-category* = {Master of Engineering}, + professional-field* = {Mechanical Engineering}, + author* = {Your Name}, + supervisor* = {Professor XX XXXX}, + co-supervisor* = {Professor XX XXXX}, + date = {2020-11-01}, +} + +\begin{document} +\START +\showoutput + +\makeatletter +\thu@titlepage@en + +\clearpage +\OMIT +\end{document} diff --git a/testfiles/01-title-page-en/02-title-page-professional-master-engineering-3.tlg b/testfiles/01-title-page-en/02-title-page-professional-master-engineering-3.tlg new file mode 100644 index 00000000..d53e8be6 --- /dev/null +++ b/testfiles/01-title-page-en/02-title-page-professional-master-engineering-3.tlg @@ -0,0 +1,385 @@ +This is a generated file for the l3build validation system. +Don't change this file in any respect. +*geometry* verbose mode - [ newgeometry ] result: +* driver: xetex +* paper: a4paper +* layout: +* layoutoffset:(h,v)=(0.0pt,0.0pt) +* modes: twoside +* h-part:(L,W,R)=(96.73918pt, 404.02951pt, 96.73918pt) +* v-part:(T,H,B)=(156.49014pt, 546.29292pt, 142.26378pt) +* \paperwidth=597.50787pt +* \paperheight=845.04684pt +* \textwidth=404.02951pt +* \textheight=546.29292pt +* \oddsidemargin=24.4692pt +* \evensidemargin=24.4692pt +* \topmargin=-1.13809pt +* \headheight=76.82234pt +* \headsep=8.5359pt +* \topskip=12.0pt +* \footskip=22.76228pt +* \marginparwidth=56.9055pt +* \marginparsep=14.22636pt +* \columnsep=10.0pt +* \skip\footins=10.8pt plus 4.0pt minus 2.0pt +* \hoffset=0.0pt +* \voffset=0.0pt +* \mag=1000 +* \@twocolumnfalse +* \@twosidetrue +* \@mparswitchtrue +* \@reversemarginfalse +* (1in=72.27pt=25.4mm, 1cm=28.453pt) +Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' with options [Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. +(fontspec) +(fontspec) This font family consists of the following NFSS series/shapes: +(fontspec) +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolHei-Regular.otf]/OT:language=dflt;" +(fontspec) - 'small caps' (m/sc) with NFSS spec.: +(fontspec) - 'bold' (b/n) with NFSS spec.: <->"[FandolHei-Bold.otf]/OT:language=dflt;" +(fontspec) - 'bold small caps' (b/sc) with NFSS spec.: +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 15.05785pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 12.04628pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 9.0347pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 15.05463pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 12.0437pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 9.03276pt on input line .... +Completed box being shipped out [1] +\vbox(653.27536+0.0)x428.4987 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\glue -1.13809 +.\vbox(654.41345+0.0)x404.02951, shifted 24.4692 +..\vbox(76.82234+0.0)x404.02951, glue set 76.82234fil +...\glue 0.0 plus 1.0fil +...\hbox(0.0+0.0)x404.02951 +....\special{color push gray 0} +....\hbox(0.0+0.0)x404.02951 +....\special{color pop} +..\glue 8.5359 +..\glue(\lineskip) 0.0 +..\vbox(546.29292+0.0)x404.02951, glue set 31.65187fill +...\write-{} +...\special{color push gray 0} +...\write-{} +...\glue(\topskip) 12.0 +...\hbox(0.0+0.0)x0.0 +...\glue -8.82028 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 5.11913 +...\hbox(14.95587+128.58037)x404.02951 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(14.95587+128.58037)x404.02951, glue set 92.88705fil +.....\hbox(14.95587+4.39641)x404.02951, glue set 21.12897fil +......\glue(\leftskip) 0.0 plus 1.0fil +......\hbox(0.0+0.0)x0.0 +......\TU/texgyreheros(0)/b/n/20.075 TType +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 the +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 English +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Title +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 of +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Your +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Thesis +......\glue(\rightskip) 0.0 plus 1.0fil +.....\penalty 300 +.....\glue(\baselineskip) 11.9647 +.....\hbox(14.95587+4.37633)x404.02951, glue set 14.94588fil +......\glue(\leftskip) 0.0 plus 1.0fil +......\TU/texgyreheros(0)/b/n/20.075 Here +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 and +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Keep +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 it +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Concise +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 and +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Accurate +......\kern -0.0002 +......\kern 0.0002 +......\penalty 10000 +......\glue(\parfillskip) 0.0 +......\glue(\rightskip) 0.0 plus 1.0fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(10.96898+0.16058)x404.02951, glue set 139.10776fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyretermes(0)/m/n/16.06 Thesis +....\kern -0.0002 +....\kern 0.0002 +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 submitted +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 to +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 16.50978 +...\hbox(11.03322+3.30835)x404.02951, glue set 133.14949fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyretermes(0)/b/n/16.06 Tsinghua +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/b/n/16.06 University +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 13.42625 +...\hbox(10.96898+3.485)x404.02951, glue set 75.87953fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyretermes(0)/m/n/16.06 in +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 partial +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 fulfillment +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 of +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 the +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 requirement +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 13.2496 +...\hbox(10.96898+3.50107)x404.02951, glue set 107.9915fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyretermes(0)/m/n/16.06 for +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 the +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 professional +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 degree +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 of +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 12.23782 +...\hbox(11.96469+3.50107)x404.02951, glue set 117.72386fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/16.06 Master +....\glue 4.46468 plus 2.23233 minus 1.48822 +....\TU/texgyreheros(0)/b/n/16.06 of +....\glue 4.46468 plus 2.23233 minus 1.48822 +....\TU/texgyreheros(0)/b/n/16.06 Engineering +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 0.0 plus 1.0fill +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 12.49478 +...\hbox(11.70773+3.50107)x404.02951, glue set 193.65553fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/m/n/16.06 by +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 6.82881 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 12.49478 +...\hbox(11.70773+0.14453)x404.02951, glue set 160.06604fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/16.06 Your +....\glue 4.46468 plus 2.23233 minus 1.48822 +....\TU/texgyreheros(0)/b/n/16.06 Name +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue -2.84544 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 15.59436 +...\hbox(11.96469+3.50107)x404.02951, glue set 104.73935fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/16.06 (Mechanical +....\glue 4.46468 plus 2.23233 minus 1.48822 +....\TU/texgyreheros(0)/b/n/16.06 Engineering) +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 31.2982 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(31.16692+64.71872)x404.02951 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(31.16692+64.71872)x404.02951, glue set 41.08073fil +.....\hbox(31.16692+23.63799)x404.02951, glue set 66.8723fil +......\glue(\leftskip) 0.0 plus 1.0fil +......\hbox(0.0+0.0)x0.0 +......\hbox(31.16692+23.63799)x270.28491 +.......\mathon +.......\vbox(31.16692+23.63799)x270.28491 +........\hbox(19.18164+8.22081)x270.28491 +.........\glue(\tabskip) 0.0 +.........\hbox(19.18164+8.22081)x135.19264 +..........\rule(19.18164+8.22081)x0.0 +..........\glue 6.0 +..........\glue 0.0 plus 1.0fil +..........\glue 0.00002 +..........\TU/texgyretermes(0)/m/n/15.05624 Thesis +..........\kern -0.0002 +..........\kern 0.0002 +..........\glue 3.76407 plus 1.88203 minus 1.25468 +..........\TU/texgyretermes(0)/m/n/15.05624 Supervisor +..........\hbox(6.91081+0.1656)x20.57687, glue set 14.38374fil +...........\glue 2.00749 +...........\TU/texgyretermes(0)/m/n/15.05624 : +...........\kern -0.0002 +...........\kern 0.0002 +...........\glue 0.0 plus 1.0fil minus 1.0fil +.........\glue(\tabskip) 0.0 +.........\hbox(19.18164+8.22081)x135.09227 +..........\glue 0.00002 +..........\TU/texgyretermes(0)/m/n/15.05624 Professor +..........\glue 3.76407 plus 1.88203 minus 1.25468 +..........\TU/texgyretermes(0)/m/n/15.05624 XX +..........\glue 3.76407 plus 1.88014 minus 1.25594 +..........\TU/texgyretermes(0)/m/n/15.05624 XXXX +..........\kern -0.0002 +..........\kern 0.0002 +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(19.18164+8.22081)x270.28491 +.........\glue(\tabskip) 0.0 +.........\hbox(19.18164+8.22081)x135.19264, glue set 23.00595fil +..........\rule(19.18164+8.22081)x0.0 +..........\glue 6.0 +..........\glue 0.0 plus 1.0fil +..........\glue 0.00002 +..........\TU/texgyretermes(0)/m/n/15.05624 Co-supervisor +..........\hbox(6.91081+0.1656)x20.57687, glue set 14.38374fil +...........\glue 2.00749 +...........\TU/texgyretermes(0)/m/n/15.05624 : +...........\kern -0.0002 +...........\kern 0.0002 +...........\glue 0.0 plus 1.0fil minus 1.0fil +.........\glue(\tabskip) 0.0 +.........\hbox(19.18164+8.22081)x135.09227 +..........\glue 0.00002 +..........\TU/texgyretermes(0)/m/n/15.05624 Professor +..........\glue 3.76407 plus 1.88203 minus 1.25468 +..........\TU/texgyretermes(0)/m/n/15.05624 XX +..........\glue 3.76407 plus 1.88014 minus 1.25594 +..........\TU/texgyretermes(0)/m/n/15.05624 XXXX +..........\kern -0.0002 +..........\kern 0.0002 +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +.......\mathoff +......\penalty 10000 +......\glue(\parfillskip) 0.0 +......\glue(\rightskip) 0.0 plus 1.0fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(11.70773+2.79442)x404.02951, glue set 141.10722fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/16.06 November, +....\glue 4.46468 plus 2.7904 minus 1.19057 +....\TU/texgyreheros(0)/b/n/16.06 2020 +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 8.5359 +...\glue -2.79442 +...\glue 0.0 plus 1.0fil +...\glue 0.0 plus -1.0fil +...\glue 0.0 plus 1.0fil +...\glue 0.0 +...\glue 0.0 plus 0.0001fil +..\glue(\baselineskip) 22.76228 +..\hbox(0.0+0.0)x404.02951 +...\special{color push gray 0} +...\hbox(0.0+0.0)x404.02951 +...\special{color pop} +.\kern -653.27536 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\kern 653.27536 +.\kern 0.0 diff --git a/testfiles/01-cover/bachelor-english.tex b/testfiles/01-title-page/01-title-page-bachelor-en.tex similarity index 100% rename from testfiles/01-cover/bachelor-english.tex rename to testfiles/01-title-page/01-title-page-bachelor-en.tex diff --git a/testfiles/01-title-page/01-title-page-bachelor-en.tlg b/testfiles/01-title-page/01-title-page-bachelor-en.tlg new file mode 100644 index 00000000..7ce8aeb3 --- /dev/null +++ b/testfiles/01-title-page/01-title-page-bachelor-en.tlg @@ -0,0 +1,884 @@ +This is a generated file for the l3build validation system. +Don't change this file in any respect. +*geometry* verbose mode - [ newgeometry ] result: +* driver: xetex +* paper: a4paper +* layout: +* layoutoffset:(h,v)=(0.0pt,0.0pt) +* modes: twoside +* h-part:(L,W,R)=(90.19518pt, 417.11752pt, 90.19518pt) +* v-part:(T,H,B)=(72.2698pt, 700.50723pt, 72.2698pt) +* \paperwidth=597.50787pt +* \paperheight=845.04684pt +* \textwidth=417.11752pt +* \textheight=700.50723pt +* \oddsidemargin=17.92519pt +* \evensidemargin=17.92519pt +* \topmargin=-108.1203pt +* \headheight=54.06006pt +* \headsep=54.06006pt +* \topskip=12.0pt +* \footskip=41.25641pt +* \marginparwidth=56.9055pt +* \marginparsep=14.22636pt +* \columnsep=10.0pt +* \skip\footins=10.8pt plus 4.0pt minus 2.0pt +* \hoffset=0.0pt +* \voffset=0.0pt +* \mag=1000 +* \@twocolumnfalse +* \@twosidetrue +* \@mparswitchtrue +* \@reversemarginfalse +* (1in=72.27pt=25.4mm, 1cm=28.453pt) +File: tsinghua-name-bachelor.pdf Graphic file (type pdf) + +Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' with options [Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. +(fontspec) +(fontspec) This font family consists of the following NFSS series/shapes: +(fontspec) +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolHei-Regular.otf]/OT:language=dflt;" +(fontspec) - 'small caps' (m/sc) with NFSS spec.: +(fontspec) - 'bold' (b/n) with NFSS spec.: <->"[FandolHei-Bold.otf]/OT:language=dflt;" +(fontspec) - 'bold small caps' (b/sc) with NFSS spec.: +Underfull \hbox (badness 10000) in paragraph at lines 20--20 +[]| [] | [] | [] +\hbox(17.27654+5.68924)x348.30124, glue set 18.6207 +.\hbox(0.0+0.0)x0.0 +.\rule(*+*)x0.0 +.\penalty 10000 +.\glue -0.24089 +.\leaders 116.45903 +..\rule(-3.13158+4.43652)x* +.\glue -0.24089 +.\kern -115.97725 +.\hbox(17.27654+5.68924)x115.97725 +..\kern -0.00005 +..\kern 0.00005 +..\TU/texgyretermes(0)/m/n/26.09749 Expressing +.\glue -0.24089 +.\leaders 7.00615 plus 3.26218 minus 2.17479 +..\rule(-3.13158+4.43652)x* +.\glue -0.24089 +.\rule(*+*)x0.0 +.\penalty 10000 +.\glue -0.24089 +.\leaders 77.96523 +..\rule(-3.13158+4.43652)x* +.\glue -0.24089 +.\kern -77.48344 +.\hbox(11.50899+0.28706)x77.48344 +..\kern -0.00005 +..\kern 0.00005 +..\TU/texgyretermes(0)/m/it/26.09749 renmen +..\kern -0.0002 +..\kern 0.0002 +.\glue -0.24089 +.\leaders 7.00615 plus 3.26218 minus 2.17479 +..\rule(-3.13158+4.43652)x* +.\glue -0.24089 +.\rule(*+*)x0.0 +.\penalty 10000 +.\glue -0.24089 +.\leaders 20.78563 +..\rule(-3.13158+4.43652)x* +.\glue -0.24089 +.\kern -20.30385 +.\hbox(16.72849+0.0)x20.30385 +..\kern -0.00005 +..\kern 0.00005 +..\TU/texgyretermes(0)/m/n/26.09749 in +.\glue(\rightskip) 0.0 +Package fontspec Info: Font family 'FandolFang(0)' created for font 'FandolFang' with options [Extension={.otf},UprightFont={*-Regular}]. +(fontspec) +(fontspec) This font family consists of the following NFSS series/shapes: +(fontspec) +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolFang-Regular.otf]/OT:language=dflt;" +(fontspec) - 'small caps' (m/sc) with NFSS spec.: +Completed box being shipped out [1] +\vbox(741.76346+0.0)x435.04271 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\glue -108.1203 +.\vbox(849.88376+0.0)x417.11752, shifted 17.92519 +..\vbox(54.06006+0.0)x417.11752, glue set 54.06006fil +...\glue 0.0 plus 1.0fil +...\hbox(0.0+0.0)x417.11752 +....\special{color push gray 0} +....\hbox(0.0+0.0)x417.11752 +....\special{color pop} +..\glue 54.06006 +..\glue(\lineskip) 0.0 +..\vbox(700.50723+0.0)x417.11752, glue set 89.41289fill +...\write-{} +...\special{color push gray 0} +...\write-{} +...\glue(\topskip) 12.0 +...\hbox(0.0+0.0)x417.11752 +....\hbox(0.0+0.0)x0.0 +....\vbox(0.0+0.0)x417.11752 +.....\hbox(0.0+0.0)x417.11752, glue set 417.11752fil +......\hbox(0.0+0.0)x0.0 +......\penalty 10000 +......\glue(\parfillskip) 0.0 plus 1.0fil +......\glue(\rightskip) 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 plus 1.0fil +....\glue(\rightskip) 0.0 +...\glue 0.0 plus 1.0fill +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 2.00755 +...\hbox(18.06744+0.0)x417.11752, glue set 136.79082fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\hbox(18.06744+0.0)x143.53589 +.....\hbox(18.0675+0.0)x143.53625 +......\hbox(18.0675+0.0)x143.53625 +.......\hbox(18.0675+0.0)x0.0 +........\special{pdf:btrans} +........\special{x:scale 1 1} +........\hbox(18.0675+0.0)x0.0, glue set - 143.53625fil +.........\hbox(18.0675+0.0)x143.53625 +..........\XeTeXpdffile "./tsinghua-name-bachelor.pdf" +.........\glue 0.0 plus 1.0fil minus 1.0fil +........\special{pdf:etrans} +.......\kern 143.53625 +.......\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 26.74565 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 19.07939 +...\hbox(27.89621+5.9984)x417.11752, glue set 54.98506fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/FandolHei(0)/b/n/36.135 综 +....\glue 18.06749 plus 0.22359 minus 6.57967 +....\TU/FandolHei(0)/b/n/36.135 合 +....\glue 18.06749 plus 0.22359 minus 6.57967 +....\TU/FandolHei(0)/b/n/36.135 论 +....\glue 18.06749 plus 0.22359 minus 6.57967 +....\TU/FandolHei(0)/b/n/36.135 文 +....\glue 18.06749 plus 0.22359 minus 6.57967 +....\TU/FandolHei(0)/b/n/36.135 训 +....\glue 18.06749 plus 0.22359 minus 6.57967 +....\TU/FandolHei(0)/b/n/36.135 练 +....\kern -0.00017 +....\kern 0.00017 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 51.21504 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(20.46043+102.04922)x417.11752, glue set 2.56879fil +....\glue 12.045 +....\hbox(12.88213+2.90884)x54.2025, glue set 0.00002fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +.....\TU/FandolHei(0)/m/n/18.06749 题 +.....\glue 0.0 plus 0.93489 +.....\TU/FandolHei(0)/m/n/18.06749 目 +.....\penalty 10000 +.....\TU/FandolHei(0)/m/n/18.06749 : +.....\rule(0.0+0.0)x-12.79178 +.....\kern 0.00078 +.....\kern -0.00078 +.....\kern -0.99649 +.....\kern 0.99649 +.....\glue 12.79178 minus 9.03374 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\vbox(20.46043+102.04922)x348.30124 +.....\hbox(20.46043+4.64534)x348.30124, glue set 0.28287 +......\hbox(0.0+0.0)x0.0 +......\rule(*+*)x0.0 +......\penalty 10000 +......\glue -0.24089 +......\leaders 26.57927 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\kern -26.09749 +......\hbox(20.32994+4.35826)x26.09749 +.......\kern -0.00005 +.......\kern 0.00005 +.......\TU/FandolHei(0)/m/n/26.09749 浅 +......\glue -0.24089 +......\leaders 0.48178 plus 3.19376 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\rule(*+*)x0.0 +......\penalty 10000 +......\glue -0.24089 +......\leaders 26.57927 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\kern -26.09749 +......\hbox(20.04288+4.64534)x26.09749 +.......\kern -0.00005 +.......\kern 0.00005 +.......\TU/FandolHei(0)/m/n/26.09749 谈 +......\glue -0.24089 +......\leaders 0.48178 plus 3.19376 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\glue -0.24089 +......\leaders 16.19247 minus 13.02264 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\rule(*+*)x0.0 +......\penalty 10000 +......\glue -0.24089 +......\leaders 10.86858 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\kern -10.3868 +......\hbox(18.86848+0.0)x10.3868 +.......\kern -0.00005 +.......\kern 0.00005 +.......\rule(0.0+0.0)x-15.7107 +.......\TU/FandolHei(0)/m/n/26.09749 “ +......\penalty 10000 +......\rule(*+*)x0.0 +......\penalty 10000 +......\glue -0.24089 +......\leaders 26.57927 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\kern -26.09749 +......\hbox(19.808+4.17558)x26.09749 +.......\kern -0.00005 +.......\kern 0.00005 +.......\TU/FandolHei(0)/m/n/26.09749 人 +......\glue -0.24089 +......\leaders 0.48178 plus 3.19376 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\rule(*+*)x0.0 +......\penalty 10000 +......\glue -0.24089 +......\leaders 26.57927 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\kern -26.09749 +......\hbox(20.12117+4.17558)x26.09749 +.......\kern -0.00005 +.......\kern 0.00005 +.......\TU/FandolHei(0)/m/n/26.09749 们 +......\penalty 10000 +......\rule(*+*)x0.0 +......\penalty 10000 +......\glue -0.24089 +......\leaders 10.86858 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\kern -10.3868 +......\hbox(18.86848+0.0)x10.3868 +.......\kern -0.00005 +.......\kern 0.00005 +.......\TU/FandolHei(0)/m/n/26.09749 ” +.......\rule(0.0+0.0)x-15.7107 +......\glue -0.24089 +......\leaders 16.19247 minus 13.04875 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\glue -0.24089 +......\leaders 0.48178 plus 3.19376 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\rule(*+*)x0.0 +......\penalty 10000 +......\glue -0.24089 +......\leaders 26.57927 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\kern -26.09749 +......\hbox(9.86485+0.0)x26.09749 +.......\kern -0.00005 +.......\kern 0.00005 +.......\TU/FandolHei(0)/m/n/26.09749 一 +......\glue -0.24089 +......\leaders 0.48178 plus 3.19376 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\rule(*+*)x0.0 +......\penalty 10000 +......\glue -0.24089 +......\leaders 26.57927 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\kern -26.09749 +......\hbox(19.44263+4.54095)x26.09749 +.......\kern -0.00005 +.......\kern 0.00005 +.......\TU/FandolHei(0)/m/n/26.09749 词 +......\glue -0.24089 +......\leaders 0.48178 plus 3.19376 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\rule(*+*)x0.0 +......\penalty 10000 +......\glue -0.24089 +......\leaders 26.57927 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\kern -26.09749 +......\hbox(20.14726+4.38437)x26.09749 +.......\kern -0.00005 +.......\kern 0.00005 +.......\TU/FandolHei(0)/m/n/26.09749 在 +......\glue -0.24089 +......\leaders 0.48178 plus 3.19376 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\rule(*+*)x0.0 +......\penalty 10000 +......\glue -0.24089 +......\leaders 26.57927 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\kern -26.09749 +......\hbox(20.12117+4.43655)x26.09749 +.......\kern -0.00005 +.......\kern 0.00005 +.......\TU/FandolHei(0)/m/n/26.09749 英 +......\glue -0.24089 +......\leaders 0.48178 plus 3.19376 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\rule(*+*)x0.0 +......\penalty 10000 +......\glue -0.24089 +......\leaders 26.57927 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\kern -26.09749 +......\hbox(19.49483+4.30608)x26.09749 +.......\kern -0.00005 +.......\kern 0.00005 +.......\TU/FandolHei(0)/m/n/26.09749 文 +......\glue -0.24089 +......\leaders 0.48178 plus 3.19376 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\rule(*+*)x0.0 +......\penalty 10000 +......\glue -0.24089 +......\leaders 26.57927 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\kern -26.09749 +......\hbox(20.22556+4.43655)x26.09749 +.......\kern -0.00005 +.......\kern 0.00005 +.......\TU/FandolHei(0)/m/n/26.09749 中 +......\glue -0.24089 +......\leaders 0.48178 plus 3.19376 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\rule(*+*)x0.0 +......\penalty 10000 +......\glue -0.24089 +......\leaders 26.57927 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\kern -26.09749 +......\hbox(20.46043+4.22778)x26.09749 +.......\kern -0.00005 +.......\kern 0.00005 +.......\TU/FandolHei(0)/m/n/26.09749 的 +......\glue(\rightskip) 0.0 +.....\penalty 300 +.....\glue(\baselineskip) 7.01422 +.....\hbox(20.46043+4.69754)x348.30124, glue set 35.13138fil +......\rule(*+*)x0.0 +......\penalty 10000 +......\glue -0.24089 +......\leaders 26.57927 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\kern -26.09749 +......\hbox(19.91238+4.69754)x26.09749 +.......\kern -0.00005 +.......\kern 0.00005 +.......\TU/FandolHei(0)/m/n/26.09749 表 +......\glue -0.24089 +......\leaders 0.48178 plus 3.19376 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\rule(*+*)x0.0 +......\penalty 10000 +......\glue -0.24089 +......\leaders 26.57927 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\kern -26.09749 +......\hbox(20.14726+3.81021)x26.09749 +.......\kern -0.00005 +.......\kern 0.00005 +.......\TU/FandolHei(0)/m/n/26.09749 达 +......\penalty 0 +......\glue -0.24089 +......\leaders 0.48178 plus 3.19376 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\glue -0.24089 +......\leaders 0.48178 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\rule(0.0+0.0)x0.0 +......\rule(*+*)x0.0 +......\penalty 10000 +......\glue -0.24089 +......\leaders 52.67676 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\kern -52.19498 +......\hbox(8.61217+0.0)x52.19498 +.......\kern -0.00005 +.......\kern 0.00005 +.......\TU/FandolHei(0)/m/n/26.09749 — +.......\penalty 10000 +.......\glue 0.0 +.......\TU/FandolHei(0)/m/n/26.09749 — +.......\rule(0.0+0.0)x0.0 +......\glue -0.24089 +......\leaders 0.48178 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\glue -0.24089 +......\leaders 0.48178 plus 3.19376 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\rule(*+*)x0.0 +......\penalty 10000 +......\glue -0.24089 +......\leaders 26.57927 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\kern -26.09749 +......\hbox(19.6775+3.70583)x26.09749 +.......\kern -0.00005 +.......\kern 0.00005 +.......\TU/FandolHei(0)/m/n/26.09749 基 +......\glue -0.24089 +......\leaders 0.48178 plus 3.19376 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\rule(*+*)x0.0 +......\penalty 10000 +......\glue -0.24089 +......\leaders 26.57927 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\kern -26.09749 +......\hbox(18.39873+4.0712)x26.09749 +.......\kern -0.00005 +.......\kern 0.00005 +.......\TU/FandolHei(0)/m/n/26.09749 于 +......\glue -0.24089 +......\leaders 0.48178 plus 3.19376 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\rule(*+*)x0.0 +......\penalty 10000 +......\glue -0.24089 +......\leaders 26.57927 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\kern -26.09749 +......\hbox(19.10336+4.20168)x26.09749 +.......\kern -0.00005 +.......\kern 0.00005 +.......\TU/FandolHei(0)/m/n/26.09749 语 +......\glue -0.24089 +......\leaders 0.48178 plus 3.19376 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\rule(*+*)x0.0 +......\penalty 10000 +......\glue -0.24089 +......\leaders 26.57927 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\kern -26.09749 +......\hbox(19.59921+4.25388)x26.09749 +.......\kern -0.00005 +.......\kern 0.00005 +.......\TU/FandolHei(0)/m/n/26.09749 料 +......\glue -0.24089 +......\leaders 0.48178 plus 3.19376 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\rule(*+*)x0.0 +......\penalty 10000 +......\glue -0.24089 +......\leaders 26.57927 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\kern -26.09749 +......\hbox(19.99068+4.17558)x26.09749 +.......\kern -0.00005 +.......\kern 0.00005 +.......\TU/FandolHei(0)/m/n/26.09749 库 +......\glue -0.24089 +......\leaders 0.48178 plus 3.19376 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\rule(*+*)x0.0 +......\penalty 10000 +......\glue -0.24089 +......\leaders 26.57927 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\kern -26.09749 +......\hbox(20.46043+4.22778)x26.09749 +.......\kern -0.00005 +.......\kern 0.00005 +.......\TU/FandolHei(0)/m/n/26.09749 的 +......\glue -0.24089 +......\leaders 0.48178 plus 3.19376 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\rule(*+*)x0.0 +......\penalty 10000 +......\glue -0.24089 +......\leaders 26.57927 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\kern -26.09749 +......\hbox(18.6336+3.9407)x26.09749 +.......\kern -0.00005 +.......\kern 0.00005 +.......\TU/FandolHei(0)/m/n/26.09749 研 +......\glue -0.24089 +......\leaders 0.48178 plus 3.19376 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\rule(*+*)x0.0 +......\penalty 10000 +......\glue -0.24089 +......\leaders 26.57927 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\kern -26.09749 +......\hbox(19.7036+4.30608)x26.09749 +.......\kern -0.00005 +.......\kern 0.00005 +.......\TU/FandolHei(0)/m/n/26.09749 究 +......\kern -0.00017 +......\kern 0.00017 +......\penalty 10000 +......\glue(\parfillskip) 0.0 plus 1.0fil +......\glue(\rightskip) 0.0 +.....\glue(\parskip) 0.0 +.....\glue(\parskip) 0.0 +.....\glue(\baselineskip) 10.14592 +.....\hbox(17.27654+5.68924)x348.30124, glue set 18.6207 +......\hbox(0.0+0.0)x0.0 +......\rule(*+*)x0.0 +......\penalty 10000 +......\glue -0.24089 +......\leaders 116.45903 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\kern -115.97725 +......\hbox(17.27654+5.68924)x115.97725 +.......\kern -0.00005 +.......\kern 0.00005 +.......\TU/texgyretermes(0)/m/n/26.09749 Expressing +......\glue -0.24089 +......\leaders 7.00615 plus 3.26218 minus 2.17479 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\rule(*+*)x0.0 +......\penalty 10000 +......\glue -0.24089 +......\leaders 77.96523 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\kern -77.48344 +......\hbox(11.50899+0.28706)x77.48344 +.......\kern -0.00005 +.......\kern 0.00005 +.......\TU/texgyretermes(0)/m/it/26.09749 renmen +.......\kern -0.0002 +.......\kern 0.0002 +......\glue -0.24089 +......\leaders 7.00615 plus 3.26218 minus 2.17479 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\rule(*+*)x0.0 +......\penalty 10000 +......\glue -0.24089 +......\leaders 20.78563 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\kern -20.30385 +......\hbox(16.72849+0.0)x20.30385 +.......\kern -0.00005 +.......\kern 0.00005 +.......\TU/texgyretermes(0)/m/n/26.09749 in +......\glue(\rightskip) 0.0 +.....\penalty 300 +.....\glue(\baselineskip) 8.60617 +.....\hbox(17.82458+5.68924)x348.30124, glue set 6.00658fil +......\rule(*+*)x0.0 +......\penalty 10000 +......\glue -0.24089 +......\leaders 125.17558 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\kern -124.6938 +......\hbox(17.82458+5.68924)x124.6938 +.......\kern -0.00005 +.......\kern 0.00005 +.......\TU/texgyretermes(0)/m/n/26.09749 English—A +......\glue -0.24089 +......\leaders 7.00615 plus 3.25891 minus 2.17696 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\rule(*+*)x0.0 +......\penalty 10000 +......\glue -0.24089 +......\leaders 144.64432 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\kern -144.16254 +......\hbox(17.82458+5.66315)x144.16254 +.......\kern -0.00005 +.......\kern 0.00005 +.......\TU/texgyretermes(0)/m/n/26.09749 Corpus-based +......\glue -0.24089 +......\leaders 7.00615 plus 3.26218 minus 2.17479 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\rule(*+*)x0.0 +......\penalty 10000 +......\glue -0.24089 +......\leaders 60.87137 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\kern -60.38959 +......\hbox(17.82458+5.68924)x60.38959 +.......\kern -0.00005 +.......\kern 0.00005 +.......\TU/texgyretermes(0)/m/n/26.09749 Study +......\kern -0.0002 +......\kern 0.0002 +......\penalty 10000 +......\glue(\parfillskip) 0.0 plus 1.0fil +......\glue(\rightskip) 0.0 +....\penalty 10000 +....\glue(\parfillskip) 0.0 plus 1.0fil +....\glue(\rightskip) 0.0 +...\glue 54.06006 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(12.83194+2.82654)x417.11752, glue set 153.26567fil +....\glue(\leftskip) 71.13188 +....\hbox(0.0+0.0)x0.0 +....\hbox(12.41438+2.50534)x64.23999, glue set 16.06filll +.....\TU/FandolFang(0)/m/n/16.06 系 +.....\glue 0.0 plus 2.0filll minus 1.0filll +.....\TU/FandolFang(0)/m/n/16.06 别 +.....\kern -0.00017 +.....\kern 0.00017 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\TU/FandolFang(0)/m/n/16.06 : +....\rule(0.0+0.0)x-11.19382 +....\glue 11.19382 minus 8.03 +....\glue 0.0 plus 1.37729 +....\TU/FandolFang(0)/m/n/16.06 外 +....\glue 0.0 plus 1.37729 +....\TU/FandolFang(0)/m/n/16.06 国 +....\glue 0.0 plus 1.37729 +....\TU/FandolFang(0)/m/n/16.06 语 +....\glue 0.0 plus 1.37729 +....\TU/FandolFang(0)/m/n/16.06 言 +....\glue 0.0 plus 1.37729 +....\TU/FandolFang(0)/m/n/16.06 文 +....\glue 0.0 plus 1.37729 +....\TU/FandolFang(0)/m/n/16.06 学 +....\glue 0.0 plus 1.37729 +....\TU/FandolFang(0)/m/n/16.06 系 +....\kern -0.00017 +....\kern 0.00017 +....\penalty 10000 +....\glue(\parfillskip) 0.0 plus 1.0fil +....\glue(\rightskip) 0.0 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 21.63295 +...\hbox(12.79982+2.87473)x417.11752, glue set 169.32567fil +....\glue(\leftskip) 71.13188 +....\hbox(0.0+0.0)x0.0 +....\hbox(12.79982+2.64989)x64.23999, glue set 16.06filll +.....\TU/FandolFang(0)/m/n/16.06 专 +.....\glue 0.0 plus 2.0filll minus 1.0filll +.....\TU/FandolFang(0)/m/n/16.06 业 +.....\kern -0.00017 +.....\kern 0.00017 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\TU/FandolFang(0)/m/n/16.06 : +....\rule(0.0+0.0)x-11.19382 +....\glue 11.19382 minus 8.03 +....\glue 0.0 plus 1.37729 +....\TU/FandolFang(0)/m/n/16.06 英 +....\glue 0.0 plus 1.37729 +....\TU/FandolFang(0)/m/n/16.06 语 +....\glue 0.0 plus 1.37729 +....\TU/FandolFang(0)/m/n/16.06 语 +....\glue 0.0 plus 1.37729 +....\TU/FandolFang(0)/m/n/16.06 言 +....\glue 0.0 plus 1.37729 +....\TU/FandolFang(0)/m/n/16.06 文 +....\glue 0.0 plus 1.37729 +....\TU/FandolFang(0)/m/n/16.06 学 +....\kern -0.00017 +....\kern 0.00017 +....\penalty 10000 +....\glue(\parfillskip) 0.0 plus 1.0fil +....\glue(\rightskip) 0.0 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 21.63295 +...\hbox(12.75163+2.82654)x417.11752, glue set 217.50566fil +....\glue(\leftskip) 71.13188 +....\hbox(0.0+0.0)x0.0 +....\hbox(12.75163+2.40898)x64.23999, glue set 16.06filll +.....\TU/FandolFang(0)/m/n/16.06 姓 +.....\glue 0.0 plus 2.0filll minus 1.0filll +.....\TU/FandolFang(0)/m/n/16.06 名 +.....\kern -0.00017 +.....\kern 0.00017 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\TU/FandolFang(0)/m/n/16.06 : +....\rule(0.0+0.0)x-11.19382 +....\kern 0.00069 +....\kern -0.00069 +....\kern -0.99649 +....\kern 0.99649 +....\glue 11.19382 minus 8.03 +....\hbox(12.67134+2.82654)x48.18 +.....\special{color push gray 0} +.....\TU/FandolFang(0)/m/n/16.06 某 +.....\glue 0.0 plus 1.37729 +.....\TU/FandolFang(0)/m/n/16.06 某 +.....\glue 0.0 plus 1.37729 +.....\TU/FandolFang(0)/m/n/16.06 某 +.....\kern -0.00017 +.....\kern 0.00017 +.....\special{color pop} +....\penalty 10000 +....\glue(\parfillskip) 0.0 plus 1.0fil +....\glue(\rightskip) 0.0 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 21.6169 +...\hbox(12.81587+3.05139)x417.11752, glue set 153.26567fil +....\glue(\leftskip) 71.13188 +....\hbox(0.0+0.0)x0.0 +....\hbox(12.81587+3.05139)x64.23999 +.....\TU/FandolFang(0)/m/n/16.06 指 +.....\glue 0.0 plus 2.0filll minus 1.0filll +.....\TU/FandolFang(0)/m/n/16.06 导 +.....\glue 0.0 plus 2.0filll minus 1.0filll +.....\TU/FandolFang(0)/m/n/16.06 教 +.....\glue 0.0 plus 2.0filll minus 1.0filll +.....\TU/FandolFang(0)/m/n/16.06 师 +.....\kern -0.00017 +.....\kern 0.00017 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\TU/FandolFang(0)/m/n/16.06 : +....\rule(0.0+0.0)x-11.19382 +....\kern 0.00069 +....\kern -0.00069 +....\kern -0.99649 +....\kern 0.99649 +....\glue 11.19382 minus 8.03 +....\hbox(12.67134+2.82654)x48.18 +.....\special{color push gray 0} +.....\TU/FandolFang(0)/m/n/16.06 某 +.....\glue 0.0 plus 1.37729 +.....\TU/FandolFang(0)/m/n/16.06 某 +.....\glue 0.0 plus 1.37729 +.....\TU/FandolFang(0)/m/n/16.06 某 +.....\kern -0.00017 +.....\kern 0.00017 +.....\special{color pop} +....\glue 16.06 +....\TU/FandolFang(0)/m/n/16.06 副 +....\glue 0.0 plus 1.37729 +....\TU/FandolFang(0)/m/n/16.06 教 +....\glue 0.0 plus 1.37729 +....\TU/FandolFang(0)/m/n/16.06 授 +....\kern -0.00017 +....\kern 0.00017 +....\penalty 10000 +....\glue(\parfillskip) 0.0 plus 1.0fil +....\glue(\rightskip) 0.0 +...\glue 39.83368 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 3.3084 +...\hbox(9.29874+2.04764)x417.11752, glue set 162.3963fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/FandolSong(0)/m/n/12.045 2011 +....\glue 4.01099 plus 2.0055 minus 1.33699 +....\TU/FandolSong(0)/m/n/12.045 年 +....\glue 4.01099 plus 2.0055 minus 1.33699 +....\TU/FandolSong(0)/m/n/12.045 6 +....\glue 4.01099 plus 2.0055 minus 1.33699 +....\TU/FandolSong(0)/m/n/12.045 月 +....\glue 4.01099 plus 2.0055 minus 1.33699 +....\TU/FandolSong(0)/m/n/12.045 1 +....\glue 4.01099 plus 2.0055 minus 1.33699 +....\TU/FandolSong(0)/m/n/12.045 日 +....\kern -0.00017 +....\kern 0.00017 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 0.0 plus 1.0fill +...\glue -2.04764 +...\glue 0.0 plus 1.0fil +...\glue 0.0 plus -1.0fil +...\glue 0.0 plus 1.0fil +...\glue 0.0 +...\glue 0.0 plus 0.0001fil +..\glue(\baselineskip) 41.25641 +..\hbox(0.0+0.0)x417.11752 +...\special{color push gray 0} +...\hbox(0.0+0.0)x417.11752 +...\special{color pop} +.\kern -741.76346 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\kern 741.76346 +.\kern 0.0 diff --git a/testfiles/01-cover/bachelor-secret.tex b/testfiles/01-title-page/01-title-page-bachelor-secret.tex similarity index 100% rename from testfiles/01-cover/bachelor-secret.tex rename to testfiles/01-title-page/01-title-page-bachelor-secret.tex diff --git a/testfiles/01-title-page/01-title-page-bachelor-secret.tlg b/testfiles/01-title-page/01-title-page-bachelor-secret.tlg new file mode 100644 index 00000000..60b23446 --- /dev/null +++ b/testfiles/01-title-page/01-title-page-bachelor-secret.tlg @@ -0,0 +1,657 @@ +This is a generated file for the l3build validation system. +Don't change this file in any respect. +*geometry* verbose mode - [ newgeometry ] result: +* driver: xetex +* paper: a4paper +* layout: +* layoutoffset:(h,v)=(0.0pt,0.0pt) +* modes: twoside +* h-part:(L,W,R)=(90.19518pt, 417.11752pt, 90.19518pt) +* v-part:(T,H,B)=(72.2698pt, 700.50723pt, 72.2698pt) +* \paperwidth=597.50787pt +* \paperheight=845.04684pt +* \textwidth=417.11752pt +* \textheight=700.50723pt +* \oddsidemargin=17.92519pt +* \evensidemargin=17.92519pt +* \topmargin=-108.1203pt +* \headheight=54.06006pt +* \headsep=54.06006pt +* \topskip=12.0pt +* \footskip=41.25641pt +* \marginparwidth=56.9055pt +* \marginparsep=14.22636pt +* \columnsep=10.0pt +* \skip\footins=10.8pt plus 4.0pt minus 2.0pt +* \hoffset=0.0pt +* \voffset=0.0pt +* \mag=1000 +* \@twocolumnfalse +* \@twosidetrue +* \@mparswitchtrue +* \@reversemarginfalse +* (1in=72.27pt=25.4mm, 1cm=28.453pt) +File: tsinghua-name-bachelor.pdf Graphic file (type pdf) + +Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' with options [Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. +(fontspec) +(fontspec) This font family consists of the following NFSS series/shapes: +(fontspec) +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolHei-Regular.otf]/OT:language=dflt;" +(fontspec) - 'small caps' (m/sc) with NFSS spec.: +(fontspec) - 'bold' (b/n) with NFSS spec.: <->"[FandolHei-Bold.otf]/OT:language=dflt;" +(fontspec) - 'bold small caps' (b/sc) with NFSS spec.: +Package fontspec Info: Font family 'FandolFang(0)' created for font 'FandolFang' with options [Extension={.otf},UprightFont={*-Regular}]. +(fontspec) +(fontspec) This font family consists of the following NFSS series/shapes: +(fontspec) +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolFang-Regular.otf]/OT:language=dflt;" +(fontspec) - 'small caps' (m/sc) with NFSS spec.: +Completed box being shipped out [1] +\vbox(741.76346+0.0)x435.04271 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\glue -108.1203 +.\vbox(849.88376+0.0)x417.11752, shifted 17.92519 +..\vbox(54.06006+0.0)x417.11752, glue set 54.06006fil +...\glue 0.0 plus 1.0fil +...\hbox(0.0+0.0)x417.11752 +....\special{color push gray 0} +....\hbox(0.0+0.0)x417.11752 +....\special{color pop} +..\glue 54.06006 +..\glue(\lineskip) 0.0 +..\vbox(700.50723+0.0)x417.11752, glue set 117.92043fill +...\write-{} +...\special{color push gray 0} +...\write-{} +...\glue(\topskip) 2.53264 +...\hbox(9.46736+0.0)x417.11752 +....\hbox(0.0+0.0)x0.0 +....\vbox(9.46736+-9.46736)x417.11752, glue set - 11.65953fil +.....\hbox(9.46736+2.19217)x417.11752, glue set 350.87004fill +......\hbox(0.0+0.0)x0.0 +......\glue 0.0 plus 1.0fill +......\TU/FandolSong(0)/m/n/12.045 秘 +......\glue 0.0 plus 0.61353 +......\TU/FandolSong(0)/m/n/12.045 密 +......\glue 0.0 plus 0.61353 +......\TU/FandolSong(0)/m/n/12.045 ★ +......\kern -0.00018 +......\kern 0.00018 +......\glue 3.01125 plus 1.50562 minus 1.00374 +......\TU/texgyretermes(0)/m/n/12.045 10 +......\glue 3.01125 plus 1.50562 minus 1.00374 +......\TU/FandolSong(0)/m/n/12.045 年 +......\kern -0.00017 +......\kern 0.00017 +......\penalty 10000 +......\glue(\parfillskip) 0.0 plus 1.0fil +......\glue(\rightskip) 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 plus 1.0fil +....\glue(\rightskip) 0.0 +...\glue 0.0 plus 1.0fill +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 2.00755 +...\hbox(18.06744+0.0)x417.11752, glue set 136.79082fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\hbox(18.06744+0.0)x143.53589 +.....\hbox(18.0675+0.0)x143.53625 +......\hbox(18.0675+0.0)x143.53625 +.......\hbox(18.0675+0.0)x0.0 +........\special{pdf:btrans} +........\special{x:scale 1 1} +........\hbox(18.0675+0.0)x0.0, glue set - 143.53625fil +.........\hbox(18.0675+0.0)x143.53625 +..........\XeTeXpdffile "./tsinghua-name-bachelor.pdf" +.........\glue 0.0 plus 1.0fil minus 1.0fil +........\special{pdf:etrans} +.......\kern 143.53625 +.......\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 26.74565 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 19.07939 +...\hbox(27.89621+5.9984)x417.11752, glue set 54.98506fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/FandolHei(0)/b/n/36.135 综 +....\glue 18.06749 plus 0.22359 minus 6.57967 +....\TU/FandolHei(0)/b/n/36.135 合 +....\glue 18.06749 plus 0.22359 minus 6.57967 +....\TU/FandolHei(0)/b/n/36.135 论 +....\glue 18.06749 plus 0.22359 minus 6.57967 +....\TU/FandolHei(0)/b/n/36.135 文 +....\glue 18.06749 plus 0.22359 minus 6.57967 +....\TU/FandolHei(0)/b/n/36.135 训 +....\glue 18.06749 plus 0.22359 minus 6.57967 +....\TU/FandolHei(0)/b/n/36.135 练 +....\kern -0.00017 +....\kern 0.00017 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 51.21504 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(20.46043+45.22685)x417.11752, glue set 2.56879fil +....\glue 12.045 +....\hbox(12.88213+2.90884)x54.2025, glue set 0.00002fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +.....\TU/FandolHei(0)/m/n/18.06749 题 +.....\glue 0.0 plus 0.93489 +.....\TU/FandolHei(0)/m/n/18.06749 目 +.....\penalty 10000 +.....\TU/FandolHei(0)/m/n/18.06749 : +.....\rule(0.0+0.0)x-12.79178 +.....\kern 0.00078 +.....\kern -0.00078 +.....\kern -0.99649 +.....\kern 0.99649 +.....\glue 12.79178 minus 9.03374 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\vbox(20.46043+45.22685)x348.30124 +.....\hbox(20.46043+4.61925)x348.30124, glue set 0.23572 +......\hbox(0.0+0.0)x0.0 +......\rule(*+*)x0.0 +......\penalty 10000 +......\glue -0.24089 +......\leaders 26.57927 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\kern -26.09749 +......\hbox(20.12117+4.51485)x26.09749 +.......\kern -0.00005 +.......\kern 0.00005 +.......\TU/FandolHei(0)/m/n/26.09749 气 +......\glue -0.24089 +......\leaders 0.48178 plus 3.19376 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\rule(*+*)x0.0 +......\penalty 10000 +......\glue -0.24089 +......\leaders 26.57927 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\kern -26.09749 +......\hbox(20.25165+4.43655)x26.09749 +.......\kern -0.00005 +.......\kern 0.00005 +.......\TU/FandolHei(0)/m/n/26.09749 候 +......\glue -0.24089 +......\leaders 0.48178 plus 3.19376 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\rule(*+*)x0.0 +......\penalty 10000 +......\glue -0.24089 +......\leaders 26.57927 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\kern -26.09749 +......\hbox(19.31215+4.17558)x26.09749 +.......\kern -0.00005 +.......\kern 0.00005 +.......\TU/FandolHei(0)/m/n/26.09749 变 +......\glue -0.24089 +......\leaders 0.48178 plus 3.19376 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\rule(*+*)x0.0 +......\penalty 10000 +......\glue -0.24089 +......\leaders 26.57927 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\kern -26.09749 +......\hbox(19.6775+4.41046)x26.09749 +.......\kern -0.00005 +.......\kern 0.00005 +.......\TU/FandolHei(0)/m/n/26.09749 化 +......\glue -0.24089 +......\leaders 0.48178 plus 3.19376 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\rule(*+*)x0.0 +......\penalty 10000 +......\glue -0.24089 +......\leaders 26.57927 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\kern -26.09749 +......\hbox(19.65141+4.33217)x26.09749 +.......\kern -0.00005 +.......\kern 0.00005 +.......\TU/FandolHei(0)/m/n/26.09749 对 +......\glue -0.24089 +......\leaders 0.48178 plus 3.19376 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\rule(*+*)x0.0 +......\penalty 10000 +......\glue -0.24089 +......\leaders 26.57927 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\kern -26.09749 +......\hbox(20.12117+4.61925)x26.09749 +.......\kern -0.00005 +.......\kern 0.00005 +.......\TU/FandolHei(0)/m/n/26.09749 冬 +......\glue -0.24089 +......\leaders 0.48178 plus 3.19376 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\rule(*+*)x0.0 +......\penalty 10000 +......\glue -0.24089 +......\leaders 26.57927 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\kern -26.09749 +......\hbox(19.57312+3.9668)x26.09749 +.......\kern -0.00005 +.......\kern 0.00005 +.......\TU/FandolHei(0)/m/n/26.09749 小 +......\glue -0.24089 +......\leaders 0.48178 plus 3.19376 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\rule(*+*)x0.0 +......\penalty 10000 +......\glue -0.24089 +......\leaders 26.57927 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\kern -26.09749 +......\hbox(20.12117+4.48875)x26.09749 +.......\kern -0.00005 +.......\kern 0.00005 +.......\TU/FandolHei(0)/m/n/26.09749 麦 +......\glue -0.24089 +......\leaders 0.48178 plus 3.19376 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\rule(*+*)x0.0 +......\penalty 10000 +......\glue -0.24089 +......\leaders 26.57927 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\kern -26.09749 +......\hbox(20.38214+4.30608)x26.09749 +.......\kern -0.00005 +.......\kern 0.00005 +.......\TU/FandolHei(0)/m/n/26.09749 产 +......\glue -0.24089 +......\leaders 0.48178 plus 3.19376 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\rule(*+*)x0.0 +......\penalty 10000 +......\glue -0.24089 +......\leaders 26.57927 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\kern -26.09749 +......\hbox(18.6858+3.54924)x26.09749 +.......\kern -0.00005 +.......\kern 0.00005 +.......\TU/FandolHei(0)/m/n/26.09749 量 +......\glue -0.24089 +......\leaders 0.48178 plus 3.19376 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\rule(*+*)x0.0 +......\penalty 10000 +......\glue -0.24089 +......\leaders 26.57927 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\kern -26.09749 +......\hbox(19.25995+4.48875)x26.09749 +.......\kern -0.00005 +.......\kern 0.00005 +.......\TU/FandolHei(0)/m/n/26.09749 影 +......\glue -0.24089 +......\leaders 0.48178 plus 3.19376 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\rule(*+*)x0.0 +......\penalty 10000 +......\glue -0.24089 +......\leaders 26.57927 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\kern -26.09749 +......\hbox(20.17336+4.12338)x26.09749 +.......\kern -0.00005 +.......\kern 0.00005 +.......\TU/FandolHei(0)/m/n/26.09749 响 +......\glue -0.24089 +......\leaders 0.48178 plus 3.19376 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\rule(*+*)x0.0 +......\penalty 10000 +......\glue -0.24089 +......\leaders 26.57927 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\kern -26.09749 +......\hbox(20.46043+4.22778)x26.09749 +.......\kern -0.00005 +.......\kern 0.00005 +.......\TU/FandolHei(0)/m/n/26.09749 的 +......\glue(\rightskip) 0.0 +.....\penalty 300 +.....\glue(\baselineskip) 15.78891 +.....\hbox(20.30385+4.51485)x348.30124, glue set 191.71631fil +......\rule(*+*)x0.0 +......\penalty 10000 +......\glue -0.24089 +......\leaders 26.57927 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\kern -26.09749 +......\hbox(20.01677+4.38437)x26.09749 +.......\kern -0.00005 +.......\kern 0.00005 +.......\TU/FandolHei(0)/m/n/26.09749 数 +......\glue -0.24089 +......\leaders 0.48178 plus 3.19376 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\rule(*+*)x0.0 +......\penalty 10000 +......\glue -0.24089 +......\leaders 26.57927 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\kern -26.09749 +......\hbox(20.30385+4.51485)x26.09749 +.......\kern -0.00005 +.......\kern 0.00005 +.......\TU/FandolHei(0)/m/n/26.09749 值 +......\glue -0.24089 +......\leaders 0.48178 plus 3.19376 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\rule(*+*)x0.0 +......\penalty 10000 +......\glue -0.24089 +......\leaders 26.57927 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\kern -26.09749 +......\hbox(20.12117+4.35826)x26.09749 +.......\kern -0.00005 +.......\kern 0.00005 +.......\TU/FandolHei(0)/m/n/26.09749 模 +......\glue -0.24089 +......\leaders 0.48178 plus 3.19376 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\rule(*+*)x0.0 +......\penalty 10000 +......\glue -0.24089 +......\leaders 26.57927 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\kern -26.09749 +......\hbox(19.33824+4.35826)x26.09749 +.......\kern -0.00005 +.......\kern 0.00005 +.......\TU/FandolHei(0)/m/n/26.09749 拟 +......\glue -0.24089 +......\leaders 0.48178 plus 3.19376 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\rule(*+*)x0.0 +......\penalty 10000 +......\glue -0.24089 +......\leaders 26.57927 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\kern -26.09749 +......\hbox(18.6336+3.9407)x26.09749 +.......\kern -0.00005 +.......\kern 0.00005 +.......\TU/FandolHei(0)/m/n/26.09749 研 +......\glue -0.24089 +......\leaders 0.48178 plus 3.19376 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\rule(*+*)x0.0 +......\penalty 10000 +......\glue -0.24089 +......\leaders 26.57927 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\kern -26.09749 +......\hbox(19.7036+4.30608)x26.09749 +.......\kern -0.00005 +.......\kern 0.00005 +.......\TU/FandolHei(0)/m/n/26.09749 究 +......\kern -0.00017 +......\kern 0.00017 +......\penalty 10000 +......\glue(\parfillskip) 0.0 plus 1.0fil +......\glue(\rightskip) 0.0 +....\penalty 10000 +....\glue(\parfillskip) 0.0 plus 1.0fil +....\glue(\rightskip) 0.0 +...\glue 54.06006 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(12.63922+2.74625)x417.11752, glue set 153.26567fil +....\glue(\leftskip) 71.13188 +....\hbox(0.0+0.0)x0.0 +....\hbox(12.41438+2.50534)x64.23999, glue set 16.06filll +.....\TU/FandolFang(0)/m/n/16.06 系 +.....\glue 0.0 plus 2.0filll minus 1.0filll +.....\TU/FandolFang(0)/m/n/16.06 别 +.....\kern -0.00017 +.....\kern 0.00017 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\TU/FandolFang(0)/m/n/16.06 : +....\rule(0.0+0.0)x-11.19382 +....\glue 11.19382 minus 8.03 +....\glue 0.0 plus 1.37729 +....\TU/FandolFang(0)/m/n/16.06 水 +....\glue 0.0 plus 1.37729 +....\TU/FandolFang(0)/m/n/16.06 利 +....\glue 0.0 plus 1.37729 +....\TU/FandolFang(0)/m/n/16.06 水 +....\glue 0.0 plus 1.37729 +....\TU/FandolFang(0)/m/n/16.06 电 +....\glue 0.0 plus 1.37729 +....\TU/FandolFang(0)/m/n/16.06 工 +....\glue 0.0 plus 1.37729 +....\TU/FandolFang(0)/m/n/16.06 程 +....\glue 0.0 plus 1.37729 +....\TU/FandolFang(0)/m/n/16.06 系 +....\kern -0.00017 +....\kern 0.00017 +....\penalty 10000 +....\glue(\parfillskip) 0.0 plus 1.0fil +....\glue(\rightskip) 0.0 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 21.71324 +...\hbox(12.79982+2.74625)x417.11752, glue set 169.32567fil +....\glue(\leftskip) 71.13188 +....\hbox(0.0+0.0)x0.0 +....\hbox(12.79982+2.64989)x64.23999, glue set 16.06filll +.....\TU/FandolFang(0)/m/n/16.06 专 +.....\glue 0.0 plus 2.0filll minus 1.0filll +.....\TU/FandolFang(0)/m/n/16.06 业 +.....\kern -0.00017 +.....\kern 0.00017 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\TU/FandolFang(0)/m/n/16.06 : +....\rule(0.0+0.0)x-11.19382 +....\glue 11.19382 minus 8.03 +....\glue 0.0 plus 1.37729 +....\TU/FandolFang(0)/m/n/16.06 水 +....\glue 0.0 plus 1.37729 +....\TU/FandolFang(0)/m/n/16.06 利 +....\glue 0.0 plus 1.37729 +....\TU/FandolFang(0)/m/n/16.06 水 +....\glue 0.0 plus 1.37729 +....\TU/FandolFang(0)/m/n/16.06 电 +....\glue 0.0 plus 1.37729 +....\TU/FandolFang(0)/m/n/16.06 工 +....\glue 0.0 plus 1.37729 +....\TU/FandolFang(0)/m/n/16.06 程 +....\kern -0.00017 +....\kern 0.00017 +....\penalty 10000 +....\glue(\parfillskip) 0.0 plus 1.0fil +....\glue(\rightskip) 0.0 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 21.76143 +...\hbox(12.75163+2.82654)x417.11752, glue set 217.50566fil +....\glue(\leftskip) 71.13188 +....\hbox(0.0+0.0)x0.0 +....\hbox(12.75163+2.40898)x64.23999, glue set 16.06filll +.....\TU/FandolFang(0)/m/n/16.06 姓 +.....\glue 0.0 plus 2.0filll minus 1.0filll +.....\TU/FandolFang(0)/m/n/16.06 名 +.....\kern -0.00017 +.....\kern 0.00017 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\TU/FandolFang(0)/m/n/16.06 : +....\rule(0.0+0.0)x-11.19382 +....\kern 0.00069 +....\kern -0.00069 +....\kern -0.99649 +....\kern 0.99649 +....\glue 11.19382 minus 8.03 +....\hbox(12.67134+2.82654)x48.18 +.....\special{color push gray 0} +.....\TU/FandolFang(0)/m/n/16.06 某 +.....\glue 0.0 plus 1.37729 +.....\TU/FandolFang(0)/m/n/16.06 某 +.....\glue 0.0 plus 1.37729 +.....\TU/FandolFang(0)/m/n/16.06 某 +.....\kern -0.00017 +.....\kern 0.00017 +.....\special{color pop} +....\penalty 10000 +....\glue(\parfillskip) 0.0 plus 1.0fil +....\glue(\rightskip) 0.0 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 21.6169 +...\hbox(12.81587+3.05139)x417.11752, glue set 169.32567fil +....\glue(\leftskip) 71.13188 +....\hbox(0.0+0.0)x0.0 +....\hbox(12.81587+3.05139)x64.23999 +.....\TU/FandolFang(0)/m/n/16.06 指 +.....\glue 0.0 plus 2.0filll minus 1.0filll +.....\TU/FandolFang(0)/m/n/16.06 导 +.....\glue 0.0 plus 2.0filll minus 1.0filll +.....\TU/FandolFang(0)/m/n/16.06 教 +.....\glue 0.0 plus 2.0filll minus 1.0filll +.....\TU/FandolFang(0)/m/n/16.06 师 +.....\kern -0.00017 +.....\kern 0.00017 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\TU/FandolFang(0)/m/n/16.06 : +....\rule(0.0+0.0)x-11.19382 +....\kern 0.00069 +....\kern -0.00069 +....\kern -0.99649 +....\kern 0.99649 +....\glue 11.19382 minus 8.03 +....\hbox(12.67134+2.82654)x48.18 +.....\special{color push gray 0} +.....\TU/FandolFang(0)/m/n/16.06 某 +.....\glue 0.0 plus 1.37729 +.....\TU/FandolFang(0)/m/n/16.06 某 +.....\glue 0.0 plus 1.37729 +.....\TU/FandolFang(0)/m/n/16.06 某 +.....\kern -0.00017 +.....\kern 0.00017 +.....\special{color pop} +....\glue 16.06 +....\TU/FandolFang(0)/m/n/16.06 教 +....\glue 0.0 plus 1.37729 +....\TU/FandolFang(0)/m/n/16.06 授 +....\kern -0.00017 +....\kern 0.00017 +....\penalty 10000 +....\glue(\parfillskip) 0.0 plus 1.0fil +....\glue(\rightskip) 0.0 +...\glue 39.83368 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 3.3084 +...\hbox(9.29874+2.04764)x417.11752, glue set 162.3963fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/FandolSong(0)/m/n/12.045 2019 +....\glue 4.01099 plus 2.0055 minus 1.33699 +....\TU/FandolSong(0)/m/n/12.045 年 +....\glue 4.01099 plus 2.0055 minus 1.33699 +....\TU/FandolSong(0)/m/n/12.045 7 +....\glue 4.01099 plus 2.0055 minus 1.33699 +....\TU/FandolSong(0)/m/n/12.045 月 +....\glue 4.01099 plus 2.0055 minus 1.33699 +....\TU/FandolSong(0)/m/n/12.045 1 +....\glue 4.01099 plus 2.0055 minus 1.33699 +....\TU/FandolSong(0)/m/n/12.045 日 +....\kern -0.00017 +....\kern 0.00017 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 0.0 plus 1.0fill +...\glue -2.04764 +...\glue 0.0 plus 1.0fil +...\glue 0.0 plus -1.0fil +...\glue 0.0 plus 1.0fil +...\glue 0.0 +...\glue 0.0 plus 0.0001fil +..\glue(\baselineskip) 41.25641 +..\hbox(0.0+0.0)x417.11752 +...\special{color push gray 0} +...\hbox(0.0+0.0)x417.11752 +...\special{color pop} +.\kern -741.76346 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\kern 741.76346 +.\kern 0.0 diff --git a/testfiles/01-cover/bachelor.tex b/testfiles/01-title-page/01-title-page-bachelor.tex similarity index 100% rename from testfiles/01-cover/bachelor.tex rename to testfiles/01-title-page/01-title-page-bachelor.tex diff --git a/testfiles/01-title-page/01-title-page-bachelor.tlg b/testfiles/01-title-page/01-title-page-bachelor.tlg new file mode 100644 index 00000000..cae7d1fe --- /dev/null +++ b/testfiles/01-title-page/01-title-page-bachelor.tlg @@ -0,0 +1,643 @@ +This is a generated file for the l3build validation system. +Don't change this file in any respect. +*geometry* verbose mode - [ newgeometry ] result: +* driver: xetex +* paper: a4paper +* layout: +* layoutoffset:(h,v)=(0.0pt,0.0pt) +* modes: twoside +* h-part:(L,W,R)=(90.19518pt, 417.11752pt, 90.19518pt) +* v-part:(T,H,B)=(72.2698pt, 700.50723pt, 72.2698pt) +* \paperwidth=597.50787pt +* \paperheight=845.04684pt +* \textwidth=417.11752pt +* \textheight=700.50723pt +* \oddsidemargin=17.92519pt +* \evensidemargin=17.92519pt +* \topmargin=-108.1203pt +* \headheight=54.06006pt +* \headsep=54.06006pt +* \topskip=12.0pt +* \footskip=41.25641pt +* \marginparwidth=56.9055pt +* \marginparsep=14.22636pt +* \columnsep=10.0pt +* \skip\footins=10.8pt plus 4.0pt minus 2.0pt +* \hoffset=0.0pt +* \voffset=0.0pt +* \mag=1000 +* \@twocolumnfalse +* \@twosidetrue +* \@mparswitchtrue +* \@reversemarginfalse +* (1in=72.27pt=25.4mm, 1cm=28.453pt) +File: tsinghua-name-bachelor.pdf Graphic file (type pdf) + +Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' with options [Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. +(fontspec) +(fontspec) This font family consists of the following NFSS series/shapes: +(fontspec) +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolHei-Regular.otf]/OT:language=dflt;" +(fontspec) - 'small caps' (m/sc) with NFSS spec.: +(fontspec) - 'bold' (b/n) with NFSS spec.: <->"[FandolHei-Bold.otf]/OT:language=dflt;" +(fontspec) - 'bold small caps' (b/sc) with NFSS spec.: +Package fontspec Info: Font family 'FandolFang(0)' created for font 'FandolFang' with options [Extension={.otf},UprightFont={*-Regular}]. +(fontspec) +(fontspec) This font family consists of the following NFSS series/shapes: +(fontspec) +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolFang-Regular.otf]/OT:language=dflt;" +(fontspec) - 'small caps' (m/sc) with NFSS spec.: +Completed box being shipped out [1] +\vbox(741.76346+0.0)x435.04271 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\glue -108.1203 +.\vbox(849.88376+0.0)x417.11752, shifted 17.92519 +..\vbox(54.06006+0.0)x417.11752, glue set 54.06006fil +...\glue 0.0 plus 1.0fil +...\hbox(0.0+0.0)x417.11752 +....\special{color push gray 0} +....\hbox(0.0+0.0)x417.11752 +....\special{color pop} +..\glue 54.06006 +..\glue(\lineskip) 0.0 +..\vbox(700.50723+0.0)x417.11752, glue set 117.92043fill +...\write-{} +...\special{color push gray 0} +...\write-{} +...\glue(\topskip) 12.0 +...\hbox(0.0+0.0)x417.11752 +....\hbox(0.0+0.0)x0.0 +....\vbox(0.0+0.0)x417.11752 +.....\hbox(0.0+0.0)x417.11752, glue set 417.11752fil +......\hbox(0.0+0.0)x0.0 +......\penalty 10000 +......\glue(\parfillskip) 0.0 plus 1.0fil +......\glue(\rightskip) 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 plus 1.0fil +....\glue(\rightskip) 0.0 +...\glue 0.0 plus 1.0fill +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 2.00755 +...\hbox(18.06744+0.0)x417.11752, glue set 136.79082fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\hbox(18.06744+0.0)x143.53589 +.....\hbox(18.0675+0.0)x143.53625 +......\hbox(18.0675+0.0)x143.53625 +.......\hbox(18.0675+0.0)x0.0 +........\special{pdf:btrans} +........\special{x:scale 1 1} +........\hbox(18.0675+0.0)x0.0, glue set - 143.53625fil +.........\hbox(18.0675+0.0)x143.53625 +..........\XeTeXpdffile "./tsinghua-name-bachelor.pdf" +.........\glue 0.0 plus 1.0fil minus 1.0fil +........\special{pdf:etrans} +.......\kern 143.53625 +.......\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 26.74565 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 19.07939 +...\hbox(27.89621+5.9984)x417.11752, glue set 54.98506fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/FandolHei(0)/b/n/36.135 综 +....\glue 18.06749 plus 0.22359 minus 6.57967 +....\TU/FandolHei(0)/b/n/36.135 合 +....\glue 18.06749 plus 0.22359 minus 6.57967 +....\TU/FandolHei(0)/b/n/36.135 论 +....\glue 18.06749 plus 0.22359 minus 6.57967 +....\TU/FandolHei(0)/b/n/36.135 文 +....\glue 18.06749 plus 0.22359 minus 6.57967 +....\TU/FandolHei(0)/b/n/36.135 训 +....\glue 18.06749 plus 0.22359 minus 6.57967 +....\TU/FandolHei(0)/b/n/36.135 练 +....\kern -0.00017 +....\kern 0.00017 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 51.21504 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(20.46043+45.22685)x417.11752, glue set 2.56879fil +....\glue 12.045 +....\hbox(12.88213+2.90884)x54.2025, glue set 0.00002fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +.....\TU/FandolHei(0)/m/n/18.06749 题 +.....\glue 0.0 plus 0.93489 +.....\TU/FandolHei(0)/m/n/18.06749 目 +.....\penalty 10000 +.....\TU/FandolHei(0)/m/n/18.06749 : +.....\rule(0.0+0.0)x-12.79178 +.....\kern 0.00078 +.....\kern -0.00078 +.....\kern -0.99649 +.....\kern 0.99649 +.....\glue 12.79178 minus 9.03374 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\vbox(20.46043+45.22685)x348.30124 +.....\hbox(20.46043+4.61925)x348.30124, glue set 0.23572 +......\hbox(0.0+0.0)x0.0 +......\rule(*+*)x0.0 +......\penalty 10000 +......\glue -0.24089 +......\leaders 26.57927 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\kern -26.09749 +......\hbox(20.12117+4.51485)x26.09749 +.......\kern -0.00005 +.......\kern 0.00005 +.......\TU/FandolHei(0)/m/n/26.09749 气 +......\glue -0.24089 +......\leaders 0.48178 plus 3.19376 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\rule(*+*)x0.0 +......\penalty 10000 +......\glue -0.24089 +......\leaders 26.57927 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\kern -26.09749 +......\hbox(20.25165+4.43655)x26.09749 +.......\kern -0.00005 +.......\kern 0.00005 +.......\TU/FandolHei(0)/m/n/26.09749 候 +......\glue -0.24089 +......\leaders 0.48178 plus 3.19376 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\rule(*+*)x0.0 +......\penalty 10000 +......\glue -0.24089 +......\leaders 26.57927 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\kern -26.09749 +......\hbox(19.31215+4.17558)x26.09749 +.......\kern -0.00005 +.......\kern 0.00005 +.......\TU/FandolHei(0)/m/n/26.09749 变 +......\glue -0.24089 +......\leaders 0.48178 plus 3.19376 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\rule(*+*)x0.0 +......\penalty 10000 +......\glue -0.24089 +......\leaders 26.57927 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\kern -26.09749 +......\hbox(19.6775+4.41046)x26.09749 +.......\kern -0.00005 +.......\kern 0.00005 +.......\TU/FandolHei(0)/m/n/26.09749 化 +......\glue -0.24089 +......\leaders 0.48178 plus 3.19376 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\rule(*+*)x0.0 +......\penalty 10000 +......\glue -0.24089 +......\leaders 26.57927 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\kern -26.09749 +......\hbox(19.65141+4.33217)x26.09749 +.......\kern -0.00005 +.......\kern 0.00005 +.......\TU/FandolHei(0)/m/n/26.09749 对 +......\glue -0.24089 +......\leaders 0.48178 plus 3.19376 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\rule(*+*)x0.0 +......\penalty 10000 +......\glue -0.24089 +......\leaders 26.57927 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\kern -26.09749 +......\hbox(20.12117+4.61925)x26.09749 +.......\kern -0.00005 +.......\kern 0.00005 +.......\TU/FandolHei(0)/m/n/26.09749 冬 +......\glue -0.24089 +......\leaders 0.48178 plus 3.19376 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\rule(*+*)x0.0 +......\penalty 10000 +......\glue -0.24089 +......\leaders 26.57927 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\kern -26.09749 +......\hbox(19.57312+3.9668)x26.09749 +.......\kern -0.00005 +.......\kern 0.00005 +.......\TU/FandolHei(0)/m/n/26.09749 小 +......\glue -0.24089 +......\leaders 0.48178 plus 3.19376 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\rule(*+*)x0.0 +......\penalty 10000 +......\glue -0.24089 +......\leaders 26.57927 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\kern -26.09749 +......\hbox(20.12117+4.48875)x26.09749 +.......\kern -0.00005 +.......\kern 0.00005 +.......\TU/FandolHei(0)/m/n/26.09749 麦 +......\glue -0.24089 +......\leaders 0.48178 plus 3.19376 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\rule(*+*)x0.0 +......\penalty 10000 +......\glue -0.24089 +......\leaders 26.57927 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\kern -26.09749 +......\hbox(20.38214+4.30608)x26.09749 +.......\kern -0.00005 +.......\kern 0.00005 +.......\TU/FandolHei(0)/m/n/26.09749 产 +......\glue -0.24089 +......\leaders 0.48178 plus 3.19376 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\rule(*+*)x0.0 +......\penalty 10000 +......\glue -0.24089 +......\leaders 26.57927 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\kern -26.09749 +......\hbox(18.6858+3.54924)x26.09749 +.......\kern -0.00005 +.......\kern 0.00005 +.......\TU/FandolHei(0)/m/n/26.09749 量 +......\glue -0.24089 +......\leaders 0.48178 plus 3.19376 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\rule(*+*)x0.0 +......\penalty 10000 +......\glue -0.24089 +......\leaders 26.57927 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\kern -26.09749 +......\hbox(19.25995+4.48875)x26.09749 +.......\kern -0.00005 +.......\kern 0.00005 +.......\TU/FandolHei(0)/m/n/26.09749 影 +......\glue -0.24089 +......\leaders 0.48178 plus 3.19376 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\rule(*+*)x0.0 +......\penalty 10000 +......\glue -0.24089 +......\leaders 26.57927 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\kern -26.09749 +......\hbox(20.17336+4.12338)x26.09749 +.......\kern -0.00005 +.......\kern 0.00005 +.......\TU/FandolHei(0)/m/n/26.09749 响 +......\glue -0.24089 +......\leaders 0.48178 plus 3.19376 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\rule(*+*)x0.0 +......\penalty 10000 +......\glue -0.24089 +......\leaders 26.57927 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\kern -26.09749 +......\hbox(20.46043+4.22778)x26.09749 +.......\kern -0.00005 +.......\kern 0.00005 +.......\TU/FandolHei(0)/m/n/26.09749 的 +......\glue(\rightskip) 0.0 +.....\penalty 300 +.....\glue(\baselineskip) 15.78891 +.....\hbox(20.30385+4.51485)x348.30124, glue set 191.71631fil +......\rule(*+*)x0.0 +......\penalty 10000 +......\glue -0.24089 +......\leaders 26.57927 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\kern -26.09749 +......\hbox(20.01677+4.38437)x26.09749 +.......\kern -0.00005 +.......\kern 0.00005 +.......\TU/FandolHei(0)/m/n/26.09749 数 +......\glue -0.24089 +......\leaders 0.48178 plus 3.19376 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\rule(*+*)x0.0 +......\penalty 10000 +......\glue -0.24089 +......\leaders 26.57927 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\kern -26.09749 +......\hbox(20.30385+4.51485)x26.09749 +.......\kern -0.00005 +.......\kern 0.00005 +.......\TU/FandolHei(0)/m/n/26.09749 值 +......\glue -0.24089 +......\leaders 0.48178 plus 3.19376 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\rule(*+*)x0.0 +......\penalty 10000 +......\glue -0.24089 +......\leaders 26.57927 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\kern -26.09749 +......\hbox(20.12117+4.35826)x26.09749 +.......\kern -0.00005 +.......\kern 0.00005 +.......\TU/FandolHei(0)/m/n/26.09749 模 +......\glue -0.24089 +......\leaders 0.48178 plus 3.19376 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\rule(*+*)x0.0 +......\penalty 10000 +......\glue -0.24089 +......\leaders 26.57927 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\kern -26.09749 +......\hbox(19.33824+4.35826)x26.09749 +.......\kern -0.00005 +.......\kern 0.00005 +.......\TU/FandolHei(0)/m/n/26.09749 拟 +......\glue -0.24089 +......\leaders 0.48178 plus 3.19376 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\rule(*+*)x0.0 +......\penalty 10000 +......\glue -0.24089 +......\leaders 26.57927 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\kern -26.09749 +......\hbox(18.6336+3.9407)x26.09749 +.......\kern -0.00005 +.......\kern 0.00005 +.......\TU/FandolHei(0)/m/n/26.09749 研 +......\glue -0.24089 +......\leaders 0.48178 plus 3.19376 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\rule(*+*)x0.0 +......\penalty 10000 +......\glue -0.24089 +......\leaders 26.57927 +.......\rule(-3.13158+4.43652)x* +......\glue -0.24089 +......\kern -26.09749 +......\hbox(19.7036+4.30608)x26.09749 +.......\kern -0.00005 +.......\kern 0.00005 +.......\TU/FandolHei(0)/m/n/26.09749 究 +......\kern -0.00017 +......\kern 0.00017 +......\penalty 10000 +......\glue(\parfillskip) 0.0 plus 1.0fil +......\glue(\rightskip) 0.0 +....\penalty 10000 +....\glue(\parfillskip) 0.0 plus 1.0fil +....\glue(\rightskip) 0.0 +...\glue 54.06006 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(12.63922+2.74625)x417.11752, glue set 153.26567fil +....\glue(\leftskip) 71.13188 +....\hbox(0.0+0.0)x0.0 +....\hbox(12.41438+2.50534)x64.23999, glue set 16.06filll +.....\TU/FandolFang(0)/m/n/16.06 系 +.....\glue 0.0 plus 2.0filll minus 1.0filll +.....\TU/FandolFang(0)/m/n/16.06 别 +.....\kern -0.00017 +.....\kern 0.00017 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\TU/FandolFang(0)/m/n/16.06 : +....\rule(0.0+0.0)x-11.19382 +....\glue 11.19382 minus 8.03 +....\glue 0.0 plus 1.37729 +....\TU/FandolFang(0)/m/n/16.06 水 +....\glue 0.0 plus 1.37729 +....\TU/FandolFang(0)/m/n/16.06 利 +....\glue 0.0 plus 1.37729 +....\TU/FandolFang(0)/m/n/16.06 水 +....\glue 0.0 plus 1.37729 +....\TU/FandolFang(0)/m/n/16.06 电 +....\glue 0.0 plus 1.37729 +....\TU/FandolFang(0)/m/n/16.06 工 +....\glue 0.0 plus 1.37729 +....\TU/FandolFang(0)/m/n/16.06 程 +....\glue 0.0 plus 1.37729 +....\TU/FandolFang(0)/m/n/16.06 系 +....\kern -0.00017 +....\kern 0.00017 +....\penalty 10000 +....\glue(\parfillskip) 0.0 plus 1.0fil +....\glue(\rightskip) 0.0 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 21.71324 +...\hbox(12.79982+2.74625)x417.11752, glue set 169.32567fil +....\glue(\leftskip) 71.13188 +....\hbox(0.0+0.0)x0.0 +....\hbox(12.79982+2.64989)x64.23999, glue set 16.06filll +.....\TU/FandolFang(0)/m/n/16.06 专 +.....\glue 0.0 plus 2.0filll minus 1.0filll +.....\TU/FandolFang(0)/m/n/16.06 业 +.....\kern -0.00017 +.....\kern 0.00017 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\TU/FandolFang(0)/m/n/16.06 : +....\rule(0.0+0.0)x-11.19382 +....\glue 11.19382 minus 8.03 +....\glue 0.0 plus 1.37729 +....\TU/FandolFang(0)/m/n/16.06 水 +....\glue 0.0 plus 1.37729 +....\TU/FandolFang(0)/m/n/16.06 利 +....\glue 0.0 plus 1.37729 +....\TU/FandolFang(0)/m/n/16.06 水 +....\glue 0.0 plus 1.37729 +....\TU/FandolFang(0)/m/n/16.06 电 +....\glue 0.0 plus 1.37729 +....\TU/FandolFang(0)/m/n/16.06 工 +....\glue 0.0 plus 1.37729 +....\TU/FandolFang(0)/m/n/16.06 程 +....\kern -0.00017 +....\kern 0.00017 +....\penalty 10000 +....\glue(\parfillskip) 0.0 plus 1.0fil +....\glue(\rightskip) 0.0 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 21.76143 +...\hbox(12.75163+2.82654)x417.11752, glue set 217.50566fil +....\glue(\leftskip) 71.13188 +....\hbox(0.0+0.0)x0.0 +....\hbox(12.75163+2.40898)x64.23999, glue set 16.06filll +.....\TU/FandolFang(0)/m/n/16.06 姓 +.....\glue 0.0 plus 2.0filll minus 1.0filll +.....\TU/FandolFang(0)/m/n/16.06 名 +.....\kern -0.00017 +.....\kern 0.00017 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\TU/FandolFang(0)/m/n/16.06 : +....\rule(0.0+0.0)x-11.19382 +....\kern 0.00069 +....\kern -0.00069 +....\kern -0.99649 +....\kern 0.99649 +....\glue 11.19382 minus 8.03 +....\hbox(12.67134+2.82654)x48.18 +.....\special{color push gray 0} +.....\TU/FandolFang(0)/m/n/16.06 某 +.....\glue 0.0 plus 1.37729 +.....\TU/FandolFang(0)/m/n/16.06 某 +.....\glue 0.0 plus 1.37729 +.....\TU/FandolFang(0)/m/n/16.06 某 +.....\kern -0.00017 +.....\kern 0.00017 +.....\special{color pop} +....\penalty 10000 +....\glue(\parfillskip) 0.0 plus 1.0fil +....\glue(\rightskip) 0.0 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 21.6169 +...\hbox(12.81587+3.05139)x417.11752, glue set 169.32567fil +....\glue(\leftskip) 71.13188 +....\hbox(0.0+0.0)x0.0 +....\hbox(12.81587+3.05139)x64.23999 +.....\TU/FandolFang(0)/m/n/16.06 指 +.....\glue 0.0 plus 2.0filll minus 1.0filll +.....\TU/FandolFang(0)/m/n/16.06 导 +.....\glue 0.0 plus 2.0filll minus 1.0filll +.....\TU/FandolFang(0)/m/n/16.06 教 +.....\glue 0.0 plus 2.0filll minus 1.0filll +.....\TU/FandolFang(0)/m/n/16.06 师 +.....\kern -0.00017 +.....\kern 0.00017 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\TU/FandolFang(0)/m/n/16.06 : +....\rule(0.0+0.0)x-11.19382 +....\kern 0.00069 +....\kern -0.00069 +....\kern -0.99649 +....\kern 0.99649 +....\glue 11.19382 minus 8.03 +....\hbox(12.67134+2.82654)x48.18 +.....\special{color push gray 0} +.....\TU/FandolFang(0)/m/n/16.06 某 +.....\glue 0.0 plus 1.37729 +.....\TU/FandolFang(0)/m/n/16.06 某 +.....\glue 0.0 plus 1.37729 +.....\TU/FandolFang(0)/m/n/16.06 某 +.....\kern -0.00017 +.....\kern 0.00017 +.....\special{color pop} +....\glue 16.06 +....\TU/FandolFang(0)/m/n/16.06 教 +....\glue 0.0 plus 1.37729 +....\TU/FandolFang(0)/m/n/16.06 授 +....\kern -0.00017 +....\kern 0.00017 +....\penalty 10000 +....\glue(\parfillskip) 0.0 plus 1.0fil +....\glue(\rightskip) 0.0 +...\glue 39.83368 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 3.3084 +...\hbox(9.29874+2.04764)x417.11752, glue set 162.3963fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/FandolSong(0)/m/n/12.045 2019 +....\glue 4.01099 plus 2.0055 minus 1.33699 +....\TU/FandolSong(0)/m/n/12.045 年 +....\glue 4.01099 plus 2.0055 minus 1.33699 +....\TU/FandolSong(0)/m/n/12.045 7 +....\glue 4.01099 plus 2.0055 minus 1.33699 +....\TU/FandolSong(0)/m/n/12.045 月 +....\glue 4.01099 plus 2.0055 minus 1.33699 +....\TU/FandolSong(0)/m/n/12.045 1 +....\glue 4.01099 plus 2.0055 minus 1.33699 +....\TU/FandolSong(0)/m/n/12.045 日 +....\kern -0.00017 +....\kern 0.00017 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 0.0 plus 1.0fill +...\glue -2.04764 +...\glue 0.0 plus 1.0fil +...\glue 0.0 plus -1.0fil +...\glue 0.0 plus 1.0fil +...\glue 0.0 +...\glue 0.0 plus 0.0001fil +..\glue(\baselineskip) 41.25641 +..\hbox(0.0+0.0)x417.11752 +...\special{color push gray 0} +...\hbox(0.0+0.0)x417.11752 +...\special{color pop} +.\kern -741.76346 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\kern 741.76346 +.\kern 0.0 diff --git a/testfiles/01-title-page/01-title-page-doctor-1-1.tex b/testfiles/01-title-page/01-title-page-doctor-1-1.tex new file mode 100644 index 00000000..17dec84c --- /dev/null +++ b/testfiles/01-title-page/01-title-page-doctor-1-1.tex @@ -0,0 +1,23 @@ +\input{regression-test.tex} +\documentclass[degree=doctor]{thuthesis} + +\thusetup{ + title = {单位根和协整及其结构突变的\\理论与应用研究}, + degree-category = {经济学博士}, + department = {经济管理学院}, + discipline = {应用经济学}, + author = {王少平}, + supervisor = {李子奈, 教授}, + date = {2002-03-01}, +} + +\begin{document} +\START +\showoutput + +\makeatletter +\thu@titlepage + +\clearpage +\OMIT +\end{document} diff --git a/testfiles/01-title-page/01-title-page-doctor-1-1.tlg b/testfiles/01-title-page/01-title-page-doctor-1-1.tlg new file mode 100644 index 00000000..d4ea2cc5 --- /dev/null +++ b/testfiles/01-title-page/01-title-page-doctor-1-1.tlg @@ -0,0 +1,497 @@ +This is a generated file for the l3build validation system. +Don't change this file in any respect. +*geometry* verbose mode - [ newgeometry ] result: +* driver: xetex +* paper: a4paper +* layout: +* layoutoffset:(h,v)=(0.0pt,0.0pt) +* modes: twoside +* h-part:(L,W,R)=(99.58464pt, 398.3386pt, 99.58464pt) +* v-part:(T,H,B)=(56.9055pt, 617.42482pt, 170.71652pt) +* \paperwidth=597.50787pt +* \paperheight=845.04684pt +* \textwidth=398.3386pt +* \textheight=617.42482pt +* \oddsidemargin=27.31465pt +* \evensidemargin=27.31465pt +* \topmargin=-100.72273pt +* \headheight=76.82234pt +* \headsep=8.5359pt +* \topskip=12.0pt +* \footskip=22.76228pt +* \marginparwidth=56.9055pt +* \marginparsep=14.22636pt +* \columnsep=10.0pt +* \skip\footins=10.8pt plus 4.0pt minus 2.0pt +* \hoffset=0.0pt +* \voffset=0.0pt +* \mag=1000 +* \@twocolumnfalse +* \@twosidetrue +* \@mparswitchtrue +* \@reversemarginfalse +* (1in=72.27pt=25.4mm, 1cm=28.453pt) +Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' with options [Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. +(fontspec) +(fontspec) This font family consists of the following NFSS series/shapes: +(fontspec) +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolHei-Regular.otf]/OT:language=dflt;" +(fontspec) - 'small caps' (m/sc) with NFSS spec.: +(fontspec) - 'bold' (b/n) with NFSS spec.: <->"[FandolHei-Bold.otf]/OT:language=dflt;" +(fontspec) - 'bold small caps' (b/sc) with NFSS spec.: +Package fontspec Info: Font family 'FandolFang(0)' created for font 'FandolFang' with options [Extension={.otf},UprightFont={*-Regular}]. +(fontspec) +(fontspec) This font family consists of the following NFSS series/shapes: +(fontspec) +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolFang-Regular.otf]/OT:language=dflt;" +(fontspec) - 'small caps' (m/sc) with NFSS spec.: +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 16.0617pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 14.05399pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 10.54048pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 16.05827pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 14.05098pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 10.53824pt on input line .... +Completed box being shipped out [1] +\vbox(624.82262+0.0)x425.65324 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\glue -100.72273 +.\vbox(725.54535+0.0)x398.3386, shifted 27.31465 +..\vbox(76.82234+0.0)x398.3386, glue set 76.82234fil +...\glue 0.0 plus 1.0fil +...\hbox(0.0+0.0)x398.3386 +....\special{color push gray 0} +....\hbox(0.0+0.0)x398.3386 +....\special{color pop} +..\glue 8.5359 +..\glue(\lineskip) 0.0 +..\vbox(617.42482+0.0)x398.3386, glue set 142.14894fill +...\write-{} +...\special{color push gray 0} +...\write-{} +...\glue(\topskip) 12.0 +...\hbox(0.0+0.0)x0.0 +...\glue 8.1 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 7.5482 +...\hbox(12.5268+44.37871)x398.3386 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(12.5268+44.37871)x398.3386, glue set 41.63246fil +.....\hbox(12.5268+2.74625)x398.3386, glue set 387.7186fil +......\hbox(0.0+0.0)x0.0 +......\glue -21.5 +......\hbox(12.5268+2.74625)x32.12 +......\penalty 10000 +......\glue(\parfillskip) 0.0 plus 1.0fil +......\glue(\rightskip) 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 40.5 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(20.46043+4.74973)x398.3386, glue set 29.53563fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/FandolHei(0)/m/n/26.09749 单 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 位 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 根 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 和 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 协 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 整 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 及 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 其 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 结 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 构 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 突 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 变 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 的 +....\kern -0.00017 +....\kern 0.00017 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 0.0 plus -1.0 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 21.81754 +...\hbox(20.40823+4.77582)x398.3386, glue set 107.8281fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/FandolHei(0)/m/n/26.09749 理 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 论 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 与 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 应 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 用 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 研 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 究 +....\kern -0.00017 +....\kern 0.00017 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 24.1 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 4.76381 +...\hbox(12.54286+4.01498)x398.3386, glue set 65.46187fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/FandolSong(0)/m/n/16.06 (申 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 请 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 清 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 华 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 大 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 学 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 经 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 济 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 学 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 博 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 士 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 学 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 位 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 论 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 文) +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 0.0 plus 1.0fill +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(66.64937+139.6331)x398.3386 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(66.64937+139.6331)x398.3386, glue set 81.01459fil +.....\hbox(66.64937+58.61852)x398.3386, glue set 84.35965fil +......\hbox(0.0+0.0)x0.0 +......\glue 65.44142 +......\hbox(66.64937+58.61852)x248.53752 +.......\mathon +.......\vbox(66.64937+58.61852)x248.53752 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752, glue set 37.17827fil +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.73558+2.87473)x81.09052, glue set 2.84544fil +...........\hbox(12.73558+2.87473)x78.24507 +............\special{color push gray 0} +............\hbox(12.73558+2.87473)x78.24507, glue set 2.33418filll +.............\TU/FandolFang(0)/m/n/16.06 培 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 养 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 单 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 位 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\TU/FandolFang(0)/m/n/16.06 经 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 济 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 管 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 理 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 学 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 院 +..........\kern -0.00017 +..........\kern 0.00017 +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752, glue set 53.23827fil +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.59103+2.82654)x81.09052, glue set 2.84544fil +...........\hbox(12.59103+2.82654)x78.24507 +............\special{color push gray 0} +............\hbox(12.59103+2.82654)x78.24507, glue set 23.06255filll +.............\TU/FandolFang(0)/m/n/16.06 学 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 科 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\TU/FandolFang(0)/m/n/16.06 应 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 用 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 经 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 济 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 学 +..........\kern -0.00017 +..........\kern 0.00017 +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752 +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.51074+2.9229)x81.09052, glue set 2.84544fil +...........\hbox(12.51074+2.9229)x78.24507 +............\special{color push gray 0} +............\hbox(12.51074+2.9229)x78.24507, glue set 7.51627filll +.............\TU/FandolFang(0)/m/n/16.06 研 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 究 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 生 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.89618+2.6017)x85.35826, glue set 21.11827fil +...........\hbox(12.89618+2.6017)x64.23999 +............\special{color push gray 0} +............\hbox(12.89618+2.6017)x64.23999, glue set 4.015filll +.............\TU/FandolFang(0)/m/n/16.06 王 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 少 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 平 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(0.0+0.0)x48.18, glue set 48.18fil +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752 +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.81587+3.05139)x81.09052, glue set 2.84544fil +...........\hbox(12.81587+3.05139)x78.24507 +............\special{color push gray 0} +............\hbox(12.81587+3.05139)x78.24507, glue set 2.33418filll +.............\TU/FandolFang(0)/m/n/16.06 指 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 导 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 教 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 师 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.88011+2.9229)x85.35826, glue set 21.11827fil +...........\hbox(12.88011+2.9229)x64.23999 +............\special{color push gray 0} +............\hbox(12.88011+2.9229)x64.23999, glue set 4.015filll +.............\TU/FandolFang(0)/m/n/16.06 李 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 子 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 奈 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.73558+2.74625)x48.18, glue set 8.03filll +...........\TU/FandolFang(0)/m/n/16.06 教 +...........\glue 0.0 plus 2.0filll +...........\TU/FandolFang(0)/m/n/16.06 授 +...........\kern -0.00017 +...........\kern 0.00017 +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +.......\mathoff +......\penalty 10000 +......\glue(\parfillskip) 0.0 plus 1.0fil +......\glue(\rightskip) 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(12.39832+16.90797)x398.3386 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(12.39832+16.90797)x398.3386, glue set 14.1778fil +.....\hbox(12.39832+2.73018)x398.3386, glue set 139.94809fil +......\glue(\leftskip) 0.0 plus 1.0fil +......\hbox(0.0+0.0)x0.0 +......\TU/FandolSong(0)/m/n/16.06 二 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 〇 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 〇 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 二 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 年 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 三 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 月 +......\kern -0.00017 +......\kern 0.00017 +......\penalty 10000 +......\glue(\parfillskip) 0.0 +......\glue(\rightskip) 0.0 plus 1.0fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue -6.0 +...\glue 0.0 plus 1.0fil +...\glue 0.0 plus -1.0fil +...\glue 0.0 plus 1.0fil +...\glue 0.0 +...\glue 0.0 plus 0.0001fil +..\glue(\baselineskip) 22.76228 +..\hbox(0.0+0.0)x398.3386 +...\special{color push gray 0} +...\hbox(0.0+0.0)x398.3386 +...\special{color pop} +.\kern -624.82262 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\kern 624.82262 +.\kern 0.0 diff --git a/testfiles/01-title-page/01-title-page-doctor-1-10.tex b/testfiles/01-title-page/01-title-page-doctor-1-10.tex new file mode 100644 index 00000000..88fa6ec5 --- /dev/null +++ b/testfiles/01-title-page/01-title-page-doctor-1-10.tex @@ -0,0 +1,25 @@ +\input{regression-test.tex} +\documentclass[degree=doctor, degree-type=professional]{thuthesis} + +\thusetup{ + title = {基于数据协调的火电机组数字\\孪生关键技术研究}, + degree-category = {能源动力博士}, + department = {能源与动力工程系}, + author = {李某某}, + supervisor = {某某某, 教授}, + co-supervisor = {某某某, 教授}, + date = {2016-03-01}, + secret-level = {秘密}, + secret-year = {10}, +} + +\begin{document} +\START +\showoutput + +\makeatletter +\thu@titlepage + +\clearpage +\OMIT +\end{document} diff --git a/testfiles/01-title-page/01-title-page-doctor-1-10.tlg b/testfiles/01-title-page/01-title-page-doctor-1-10.tlg new file mode 100644 index 00000000..bebd29b9 --- /dev/null +++ b/testfiles/01-title-page/01-title-page-doctor-1-10.tlg @@ -0,0 +1,543 @@ +This is a generated file for the l3build validation system. +Don't change this file in any respect. +*geometry* verbose mode - [ newgeometry ] result: +* driver: xetex +* paper: a4paper +* layout: +* layoutoffset:(h,v)=(0.0pt,0.0pt) +* modes: twoside +* h-part:(L,W,R)=(99.58464pt, 398.3386pt, 99.58464pt) +* v-part:(T,H,B)=(56.9055pt, 617.42482pt, 170.71652pt) +* \paperwidth=597.50787pt +* \paperheight=845.04684pt +* \textwidth=398.3386pt +* \textheight=617.42482pt +* \oddsidemargin=27.31465pt +* \evensidemargin=27.31465pt +* \topmargin=-100.72273pt +* \headheight=76.82234pt +* \headsep=8.5359pt +* \topskip=12.0pt +* \footskip=22.76228pt +* \marginparwidth=56.9055pt +* \marginparsep=14.22636pt +* \columnsep=10.0pt +* \skip\footins=10.8pt plus 4.0pt minus 2.0pt +* \hoffset=0.0pt +* \voffset=0.0pt +* \mag=1000 +* \@twocolumnfalse +* \@twosidetrue +* \@mparswitchtrue +* \@reversemarginfalse +* (1in=72.27pt=25.4mm, 1cm=28.453pt) +Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' with options [Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. +(fontspec) +(fontspec) This font family consists of the following NFSS series/shapes: +(fontspec) +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolHei-Regular.otf]/OT:language=dflt;" +(fontspec) - 'small caps' (m/sc) with NFSS spec.: +(fontspec) - 'bold' (b/n) with NFSS spec.: <->"[FandolHei-Bold.otf]/OT:language=dflt;" +(fontspec) - 'bold small caps' (b/sc) with NFSS spec.: +Package fontspec Info: Font family 'FandolFang(0)' created for font 'FandolFang' with options [Extension={.otf},UprightFont={*-Regular}]. +(fontspec) +(fontspec) This font family consists of the following NFSS series/shapes: +(fontspec) +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolFang-Regular.otf]/OT:language=dflt;" +(fontspec) - 'small caps' (m/sc) with NFSS spec.: +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 16.0617pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 14.05399pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 10.54048pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 16.05827pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 14.05098pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 10.53824pt on input line .... +Completed box being shipped out [1] +\vbox(624.82262+0.0)x425.65324 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\glue -100.72273 +.\vbox(725.54535+0.0)x398.3386, shifted 27.31465 +..\vbox(76.82234+0.0)x398.3386, glue set 76.82234fil +...\glue 0.0 plus 1.0fil +...\hbox(0.0+0.0)x398.3386 +....\special{color push gray 0} +....\hbox(0.0+0.0)x398.3386 +....\special{color pop} +..\glue 8.5359 +..\glue(\lineskip) 0.0 +..\vbox(617.42482+0.0)x398.3386, glue set 63.37592fill +...\write-{} +...\special{color push gray 0} +...\write-{} +...\glue(\topskip) 12.0 +...\hbox(0.0+0.0)x0.0 +...\glue 8.1 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 7.5482 +...\hbox(12.5268+44.37871)x398.3386 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(12.5268+44.37871)x398.3386, glue set 41.58429fil +.....\hbox(12.5268+2.79442)x398.3386, glue set 307.41861fil +......\hbox(0.0+0.0)x0.0 +......\glue -21.5 +......\TU/FandolHei(0)/m/n/16.06 秘 +......\glue 0.0 plus 1.3163 +......\TU/FandolHei(0)/m/n/16.06 密 +......\glue 0.0 plus 1.3163 +......\TU/FandolHei(0)/m/n/16.06 ★ +......\kern -0.00017 +......\kern 0.00017 +......\hbox(11.38654+0.24089)x48.18, glue set 15.16064fil +.......\glue 0.0 plus 1.0fil minus 1.0fil +.......\TU/texgyreheros(0)/m/n/16.06 10 +.......\kern -0.0002 +.......\kern 0.0002 +.......\glue 0.0 plus 1.0fil minus 1.0fil +......\TU/FandolHei(0)/m/n/16.06 年 +......\kern -0.00017 +......\kern 0.00017 +......\penalty 10000 +......\glue(\parfillskip) 0.0 plus 1.0fil +......\glue(\rightskip) 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 40.5 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(20.46043+4.48875)x398.3386, glue set 29.53563fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/FandolHei(0)/m/n/26.09749 基 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 于 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 数 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 据 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 协 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 调 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 的 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 火 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 电 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 机 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 组 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 数 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 字 +....\kern -0.00017 +....\kern 0.00017 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 0.0 plus -1.0 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 22.23509 +...\hbox(20.25165+4.67143)x398.3386, glue set 94.77934fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/FandolHei(0)/m/n/26.09749 孪 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 生 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 关 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 键 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 技 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 术 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 研 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 究 +....\kern -0.00017 +....\kern 0.00017 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 24.1 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 4.88426 +...\hbox(12.5268+4.01498)x398.3386, glue set 39.86627fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/FandolSong(0)/m/n/16.06 (申 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 请 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 清 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 华 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 大 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 学 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 能 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 源 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 动 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 力 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 博 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 士 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 专 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 业 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 学 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 位 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 论 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 文) +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 0.0 plus 1.0fill +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 16.06001 +...\hbox(0.0+207.99548)x398.3386 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(0.0+207.99548)x398.3386, glue set 82.7276fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +.....\hbox(66.64937+58.61852)x398.3386, glue set 84.35965fil +......\hbox(0.0+0.0)x0.0 +......\glue 65.44142 +......\hbox(66.64937+58.61852)x248.53752 +.......\mathon +.......\vbox(66.64937+58.61852)x248.53752 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752, glue set 5.05827fil +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.73558+2.87473)x81.09052, glue set 2.84544fil +...........\hbox(12.73558+2.87473)x78.24507 +............\special{color push gray 0} +............\hbox(12.73558+2.87473)x78.24507, glue set 2.33418filll +.............\TU/FandolFang(0)/m/n/16.06 培 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 养 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 单 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 位 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\TU/FandolFang(0)/m/n/16.06 能 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 源 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 与 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 动 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 力 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 工 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 程 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 系 +..........\kern -0.00017 +..........\kern 0.00017 +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752 +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.70346+2.95502)x81.09052, glue set 2.84544fil +...........\hbox(12.70346+2.95502)x78.24507 +............\special{color push gray 0} +............\hbox(12.70346+2.95502)x78.24507, glue set 7.51627filll +.............\TU/FandolFang(0)/m/n/16.06 申 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 请 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 人 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.71951+2.9229)x85.35826, glue set 21.11827fil +...........\hbox(12.71951+2.9229)x64.23999 +............\special{color push gray 0} +............\hbox(12.71951+2.9229)x64.23999, glue set 4.015filll +.............\TU/FandolFang(0)/m/n/16.06 李 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(0.0+0.0)x48.18, glue set 48.18fil +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752 +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.81587+3.05139)x81.09052, glue set 2.84544fil +...........\hbox(12.81587+3.05139)x78.24507 +............\special{color push gray 0} +............\hbox(12.81587+3.05139)x78.24507, glue set 2.33418filll +.............\TU/FandolFang(0)/m/n/16.06 指 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 导 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 教 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 师 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.67134+2.82654)x85.35826, glue set 21.11827fil +...........\hbox(12.67134+2.82654)x64.23999 +............\special{color push gray 0} +............\hbox(12.67134+2.82654)x64.23999, glue set 4.015filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.73558+2.74625)x48.18, glue set 8.03filll +...........\TU/FandolFang(0)/m/n/16.06 教 +...........\glue 0.0 plus 2.0filll +...........\TU/FandolFang(0)/m/n/16.06 授 +...........\kern -0.00017 +...........\kern 0.00017 +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752 +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.81587+3.05139)x81.09052, glue set 2.84544fil +...........\hbox(12.81587+3.05139)x78.24507 +............\special{color push gray 0} +............\hbox(12.81587+3.05139)x78.24507, glue set - 3.62299filll +.............\TU/FandolFang(0)/m/n/16.06 联 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 合 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 指 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 导 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 教 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 师 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.67134+2.82654)x85.35826, glue set 21.11827fil +...........\hbox(12.67134+2.82654)x64.23999 +............\special{color push gray 0} +............\hbox(12.67134+2.82654)x64.23999, glue set 4.015filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.73558+2.74625)x48.18, glue set 8.03filll +...........\TU/FandolFang(0)/m/n/16.06 教 +...........\glue 0.0 plus 2.0filll +...........\TU/FandolFang(0)/m/n/16.06 授 +...........\kern -0.00017 +...........\kern 0.00017 +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +.......\mathoff +......\penalty 10000 +......\glue(\parfillskip) 0.0 plus 1.0fil +......\glue(\rightskip) 0.0 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 62.0 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(12.39832+16.90797)x398.3386 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(12.39832+16.90797)x398.3386, glue set 14.1778fil +.....\hbox(12.39832+2.73018)x398.3386, glue set 139.94809fil +......\glue(\leftskip) 0.0 plus 1.0fil +......\hbox(0.0+0.0)x0.0 +......\TU/FandolSong(0)/m/n/16.06 二 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 〇 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 一 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 六 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 年 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 三 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 月 +......\kern -0.00017 +......\kern 0.00017 +......\penalty 10000 +......\glue(\parfillskip) 0.0 +......\glue(\rightskip) 0.0 plus 1.0fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue -6.0 +...\glue 0.0 plus 1.0fil +...\glue 0.0 plus -1.0fil +...\glue 0.0 plus 1.0fil +...\glue 0.0 +...\glue 0.0 plus 0.0001fil +..\glue(\baselineskip) 22.76228 +..\hbox(0.0+0.0)x398.3386 +...\special{color push gray 0} +...\hbox(0.0+0.0)x398.3386 +...\special{color pop} +.\kern -624.82262 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\kern 624.82262 +.\kern 0.0 diff --git a/testfiles/01-cover/doctor-1-2.tex b/testfiles/01-title-page/01-title-page-doctor-1-2.tex similarity index 92% rename from testfiles/01-cover/doctor-1-2.tex rename to testfiles/01-title-page/01-title-page-doctor-1-2.tex index 46357adb..9dbebc93 100644 --- a/testfiles/01-cover/doctor-1-2.tex +++ b/testfiles/01-title-page/01-title-page-doctor-1-2.tex @@ -3,7 +3,7 @@ \thusetup{ title = {\textit{N}-磷酰化氨基酸成态及多肽 C 端保护基的酶促脱除}, - degree-name = {理学博士}, + degree-category = {理学博士}, department = {化学系}, discipline = {化学}, author = {陈忠周}, diff --git a/testfiles/01-title-page/01-title-page-doctor-1-2.tlg b/testfiles/01-title-page/01-title-page-doctor-1-2.tlg new file mode 100644 index 00000000..330d1462 --- /dev/null +++ b/testfiles/01-title-page/01-title-page-doctor-1-2.tlg @@ -0,0 +1,546 @@ +This is a generated file for the l3build validation system. +Don't change this file in any respect. +*geometry* verbose mode - [ newgeometry ] result: +* driver: xetex +* paper: a4paper +* layout: +* layoutoffset:(h,v)=(0.0pt,0.0pt) +* modes: twoside +* h-part:(L,W,R)=(99.58464pt, 398.3386pt, 99.58464pt) +* v-part:(T,H,B)=(56.9055pt, 617.42482pt, 170.71652pt) +* \paperwidth=597.50787pt +* \paperheight=845.04684pt +* \textwidth=398.3386pt +* \textheight=617.42482pt +* \oddsidemargin=27.31465pt +* \evensidemargin=27.31465pt +* \topmargin=-100.72273pt +* \headheight=76.82234pt +* \headsep=8.5359pt +* \topskip=12.0pt +* \footskip=22.76228pt +* \marginparwidth=56.9055pt +* \marginparsep=14.22636pt +* \columnsep=10.0pt +* \skip\footins=10.8pt plus 4.0pt minus 2.0pt +* \hoffset=0.0pt +* \voffset=0.0pt +* \mag=1000 +* \@twocolumnfalse +* \@twosidetrue +* \@mparswitchtrue +* \@reversemarginfalse +* (1in=72.27pt=25.4mm, 1cm=28.453pt) +Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' with options [Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. +(fontspec) +(fontspec) This font family consists of the following NFSS series/shapes: +(fontspec) +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolHei-Regular.otf]/OT:language=dflt;" +(fontspec) - 'small caps' (m/sc) with NFSS spec.: +(fontspec) - 'bold' (b/n) with NFSS spec.: <->"[FandolHei-Bold.otf]/OT:language=dflt;" +(fontspec) - 'bold small caps' (b/sc) with NFSS spec.: +Package fontspec Info: Font family 'FandolFang(0)' created for font 'FandolFang' with options [Extension={.otf},UprightFont={*-Regular}]. +(fontspec) +(fontspec) This font family consists of the following NFSS series/shapes: +(fontspec) +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolFang-Regular.otf]/OT:language=dflt;" +(fontspec) - 'small caps' (m/sc) with NFSS spec.: +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 16.0617pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 14.05399pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 10.54048pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 16.05827pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 14.05098pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 10.53824pt on input line .... +Completed box being shipped out [1] +\vbox(624.82262+0.0)x425.65324 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\glue -100.72273 +.\vbox(725.54535+0.0)x398.3386, shifted 27.31465 +..\vbox(76.82234+0.0)x398.3386, glue set 76.82234fil +...\glue 0.0 plus 1.0fil +...\hbox(0.0+0.0)x398.3386 +....\special{color push gray 0} +....\hbox(0.0+0.0)x398.3386 +....\special{color pop} +..\glue 8.5359 +..\glue(\lineskip) 0.0 +..\vbox(617.42482+0.0)x398.3386, glue set 142.33162fill +...\write-{} +...\special{color push gray 0} +...\write-{} +...\glue(\topskip) 12.0 +...\hbox(0.0+0.0)x0.0 +...\glue 8.1 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 7.5482 +...\hbox(12.5268+44.37871)x398.3386 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(12.5268+44.37871)x398.3386, glue set 41.63246fil +.....\hbox(12.5268+2.74625)x398.3386, glue set 387.7186fil +......\hbox(0.0+0.0)x0.0 +......\glue -21.5 +......\hbox(12.5268+2.74625)x32.12 +......\penalty 10000 +......\glue(\parfillskip) 0.0 plus 1.0fil +......\glue(\rightskip) 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 40.5 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(20.27776+4.59314)x398.3386, glue set 11.76324fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/m/it/26.09749 N +....\kern 0.75682 +....\kern -0.0002 +....\kern 0.0002 +....\TU/texgyreheros(0)/m/n/26.09749 - +....\discretionary +....\TU/FandolHei(0)/m/n/26.09749 磷 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 酰 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 化 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 氨 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 基 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 酸 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 成 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 态 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 及 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 多 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 肽 +....\glue 7.2551 plus 3.62392 minus 2.42078 +....\TU/texgyreheros(0)/m/n/26.09749 C +....\glue 7.2551 plus 3.62392 minus 2.42078 +....\TU/FandolHei(0)/m/n/26.09749 端 +....\glue(\rightskip) 0.0 plus 1.0fil +...\penalty 300 +...\glue(\baselineskip) 21.92192 +...\hbox(20.46043+4.67143)x398.3386, glue set 94.77934fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\TU/FandolHei(0)/m/n/26.09749 保 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 护 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 基 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 的 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 酶 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 促 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 脱 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 除 +....\kern -0.00017 +....\kern 0.00017 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 24.1 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 4.88426 +...\hbox(12.5268+4.01498)x398.3386, glue set 73.99374fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/FandolSong(0)/m/n/16.06 (申 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 请 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 清 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 华 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 大 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 学 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 理 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 学 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 博 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 士 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 学 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 位 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 论 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 文) +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 0.0 plus 1.0fill +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(82.30786+123.97461)x398.3386 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(82.30786+123.97461)x398.3386, glue set 49.69762fil +.....\hbox(82.30786+74.277)x398.3386, glue set 84.35965fil +......\hbox(0.0+0.0)x0.0 +......\glue 65.44142 +......\hbox(82.30786+74.277)x248.53752 +.......\mathon +.......\vbox(82.30786+74.277)x248.53752 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752, glue set 85.35826fil +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.73558+2.87473)x81.09052, glue set 2.84544fil +...........\hbox(12.73558+2.87473)x78.24507 +............\special{color push gray 0} +............\hbox(12.73558+2.87473)x78.24507, glue set 2.33418filll +.............\TU/FandolFang(0)/m/n/16.06 培 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 养 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 单 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 位 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\TU/FandolFang(0)/m/n/16.06 化 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 学 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 系 +..........\kern -0.00017 +..........\kern 0.00017 +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752, glue set 101.41826fil +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.59103+2.82654)x81.09052, glue set 2.84544fil +...........\hbox(12.59103+2.82654)x78.24507 +............\special{color push gray 0} +............\hbox(12.59103+2.82654)x78.24507, glue set 23.06255filll +.............\TU/FandolFang(0)/m/n/16.06 学 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 科 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\TU/FandolFang(0)/m/n/16.06 化 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 学 +..........\kern -0.00017 +..........\kern 0.00017 +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752 +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.51074+2.9229)x81.09052, glue set 2.84544fil +...........\hbox(12.51074+2.9229)x78.24507 +............\special{color push gray 0} +............\hbox(12.51074+2.9229)x78.24507, glue set 7.51627filll +.............\TU/FandolFang(0)/m/n/16.06 研 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 究 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 生 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.6874+2.69806)x85.35826, glue set 21.11827fil +...........\hbox(12.6874+2.69806)x64.23999 +............\special{color push gray 0} +............\hbox(12.6874+2.69806)x64.23999, glue set 4.015filll +.............\TU/FandolFang(0)/m/n/16.06 陈 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 忠 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 周 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(0.0+0.0)x48.18, glue set 48.18fil +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752 +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.81587+3.05139)x81.09052, glue set 2.84544fil +...........\hbox(12.81587+3.05139)x78.24507 +............\special{color push gray 0} +............\hbox(12.81587+3.05139)x78.24507, glue set 2.33418filll +.............\TU/FandolFang(0)/m/n/16.06 指 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 导 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 教 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 师 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.65527+2.79442)x85.35826, glue set 21.11827fil +...........\hbox(12.65527+2.79442)x64.23999 +............\special{color push gray 0} +............\hbox(12.65527+2.79442)x64.23999, glue set 4.015filll +.............\TU/FandolFang(0)/m/n/16.06 赵 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 玉 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 芬 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.73558+2.74625)x48.18, glue set 8.03filll +...........\TU/FandolFang(0)/m/n/16.06 教 +...........\glue 0.0 plus 2.0filll +...........\TU/FandolFang(0)/m/n/16.06 授 +...........\kern -0.00017 +...........\kern 0.00017 +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752 +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.81587+3.05139)x81.09052, glue set 2.84544fil +...........\hbox(12.81587+3.05139)x78.24507 +............\special{color push gray 0} +............\hbox(12.81587+3.05139)x78.24507, glue set - 0.51373filll +.............\TU/FandolFang(0)/m/n/16.06 副 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 指 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 导 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 教 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 师 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.71951+2.9229)x85.35826, glue set 21.11827fil +...........\hbox(12.71951+2.9229)x64.23999 +............\special{color push gray 0} +............\hbox(12.71951+2.9229)x64.23999, glue set 4.015filll +.............\TU/FandolFang(0)/m/n/16.06 李 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 艳 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 梅 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.73558+2.74625)x48.18, glue set 8.03filll +...........\TU/FandolFang(0)/m/n/16.06 教 +...........\glue 0.0 plus 2.0filll +...........\TU/FandolFang(0)/m/n/16.06 授 +...........\kern -0.00017 +...........\kern 0.00017 +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +.......\mathoff +......\penalty 10000 +......\glue(\parfillskip) 0.0 plus 1.0fil +......\glue(\rightskip) 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(12.39832+16.90797)x398.3386 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(12.39832+16.90797)x398.3386, glue set 14.1778fil +.....\hbox(12.39832+2.73018)x398.3386, glue set 139.94809fil +......\glue(\leftskip) 0.0 plus 1.0fil +......\hbox(0.0+0.0)x0.0 +......\TU/FandolSong(0)/m/n/16.06 二 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 〇 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 〇 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 二 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 年 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 五 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 月 +......\kern -0.00017 +......\kern 0.00017 +......\penalty 10000 +......\glue(\parfillskip) 0.0 +......\glue(\rightskip) 0.0 plus 1.0fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue -6.0 +...\glue 0.0 plus 1.0fil +...\glue 0.0 plus -1.0fil +...\glue 0.0 plus 1.0fil +...\glue 0.0 +...\glue 0.0 plus 0.0001fil +..\glue(\baselineskip) 22.76228 +..\hbox(0.0+0.0)x398.3386 +...\special{color push gray 0} +...\hbox(0.0+0.0)x398.3386 +...\special{color pop} +.\kern -624.82262 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\kern 624.82262 +.\kern 0.0 diff --git a/testfiles/01-title-page/01-title-page-doctor-1-3.tex b/testfiles/01-title-page/01-title-page-doctor-1-3.tex new file mode 100644 index 00000000..611744f1 --- /dev/null +++ b/testfiles/01-title-page/01-title-page-doctor-1-3.tex @@ -0,0 +1,23 @@ +\input{regression-test.tex} +\documentclass[degree=doctor]{thuthesis} + +\thusetup{ + title = {碳纳米管若干力学问题的研究}, + degree-category = {工学博士}, + department = {航空航天学院}, + discipline = {力学}, + author = {刘 哲}, + supervisor = {郑泉水, 教授}, + date = {2002-04-01}, +} + +\begin{document} +\START +\showoutput + +\makeatletter +\thu@titlepage + +\clearpage +\OMIT +\end{document} diff --git a/testfiles/01-title-page/01-title-page-doctor-1-3.tlg b/testfiles/01-title-page/01-title-page-doctor-1-3.tlg new file mode 100644 index 00000000..f6d0a7d5 --- /dev/null +++ b/testfiles/01-title-page/01-title-page-doctor-1-3.tlg @@ -0,0 +1,462 @@ +This is a generated file for the l3build validation system. +Don't change this file in any respect. +*geometry* verbose mode - [ newgeometry ] result: +* driver: xetex +* paper: a4paper +* layout: +* layoutoffset:(h,v)=(0.0pt,0.0pt) +* modes: twoside +* h-part:(L,W,R)=(99.58464pt, 398.3386pt, 99.58464pt) +* v-part:(T,H,B)=(56.9055pt, 617.42482pt, 170.71652pt) +* \paperwidth=597.50787pt +* \paperheight=845.04684pt +* \textwidth=398.3386pt +* \textheight=617.42482pt +* \oddsidemargin=27.31465pt +* \evensidemargin=27.31465pt +* \topmargin=-100.72273pt +* \headheight=76.82234pt +* \headsep=8.5359pt +* \topskip=12.0pt +* \footskip=22.76228pt +* \marginparwidth=56.9055pt +* \marginparsep=14.22636pt +* \columnsep=10.0pt +* \skip\footins=10.8pt plus 4.0pt minus 2.0pt +* \hoffset=0.0pt +* \voffset=0.0pt +* \mag=1000 +* \@twocolumnfalse +* \@twosidetrue +* \@mparswitchtrue +* \@reversemarginfalse +* (1in=72.27pt=25.4mm, 1cm=28.453pt) +Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' with options [Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. +(fontspec) +(fontspec) This font family consists of the following NFSS series/shapes: +(fontspec) +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolHei-Regular.otf]/OT:language=dflt;" +(fontspec) - 'small caps' (m/sc) with NFSS spec.: +(fontspec) - 'bold' (b/n) with NFSS spec.: <->"[FandolHei-Bold.otf]/OT:language=dflt;" +(fontspec) - 'bold small caps' (b/sc) with NFSS spec.: +Package fontspec Info: Font family 'FandolFang(0)' created for font 'FandolFang' with options [Extension={.otf},UprightFont={*-Regular}]. +(fontspec) +(fontspec) This font family consists of the following NFSS series/shapes: +(fontspec) +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolFang-Regular.otf]/OT:language=dflt;" +(fontspec) - 'small caps' (m/sc) with NFSS spec.: +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 16.0617pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 14.05399pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 10.54048pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 16.05827pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 14.05098pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 10.53824pt on input line .... +Completed box being shipped out [1] +\vbox(624.82262+0.0)x425.65324 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\glue -100.72273 +.\vbox(725.54535+0.0)x398.3386, shifted 27.31465 +..\vbox(76.82234+0.0)x398.3386, glue set 76.82234fil +...\glue 0.0 plus 1.0fil +...\hbox(0.0+0.0)x398.3386 +....\special{color push gray 0} +....\hbox(0.0+0.0)x398.3386 +....\special{color pop} +..\glue 8.5359 +..\glue(\lineskip) 0.0 +..\vbox(617.42482+0.0)x398.3386, glue set 189.12444fill +...\write-{} +...\special{color push gray 0} +...\write-{} +...\glue(\topskip) 12.0 +...\hbox(0.0+0.0)x0.0 +...\glue 8.1 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 7.5482 +...\hbox(12.5268+44.37871)x398.3386 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(12.5268+44.37871)x398.3386, glue set 41.63246fil +.....\hbox(12.5268+2.74625)x398.3386, glue set 387.7186fil +......\hbox(0.0+0.0)x0.0 +......\glue -21.5 +......\hbox(12.5268+2.74625)x32.12 +......\penalty 10000 +......\glue(\parfillskip) 0.0 plus 1.0fil +......\glue(\rightskip) 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 40.5 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(20.46043+4.69754)x398.3386, glue set 29.53563fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/FandolHei(0)/m/n/26.09749 碳 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 纳 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 米 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 管 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 若 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 干 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 力 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 学 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 问 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 题 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 的 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 研 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 究 +....\kern -0.00017 +....\kern 0.00017 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 24.1 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 4.85815 +...\hbox(12.5268+4.01498)x398.3386, glue set 73.99374fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/FandolSong(0)/m/n/16.06 (申 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 请 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 清 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 华 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 大 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 学 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 工 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 学 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 博 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 士 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 学 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 位 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 论 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 文) +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 0.0 plus 1.0fill +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(66.64937+139.6331)x398.3386 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(66.64937+139.6331)x398.3386, glue set 81.01459fil +.....\hbox(66.64937+58.61852)x398.3386, glue set 84.35965fil +......\hbox(0.0+0.0)x0.0 +......\glue 65.44142 +......\hbox(66.64937+58.61852)x248.53752 +.......\mathon +.......\vbox(66.64937+58.61852)x248.53752 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752, glue set 37.17827fil +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.73558+2.87473)x81.09052, glue set 2.84544fil +...........\hbox(12.73558+2.87473)x78.24507 +............\special{color push gray 0} +............\hbox(12.73558+2.87473)x78.24507, glue set 2.33418filll +.............\TU/FandolFang(0)/m/n/16.06 培 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 养 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 单 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 位 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\TU/FandolFang(0)/m/n/16.06 航 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 空 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 航 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 天 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 学 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 院 +..........\kern -0.00017 +..........\kern 0.00017 +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752, glue set 101.41826fil +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.59103+2.82654)x81.09052, glue set 2.84544fil +...........\hbox(12.59103+2.82654)x78.24507 +............\special{color push gray 0} +............\hbox(12.59103+2.82654)x78.24507, glue set 23.06255filll +.............\TU/FandolFang(0)/m/n/16.06 学 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 科 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\TU/FandolFang(0)/m/n/16.06 力 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 学 +..........\kern -0.00017 +..........\kern 0.00017 +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752 +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.51074+2.9229)x81.09052, glue set 2.84544fil +...........\hbox(12.51074+2.9229)x78.24507 +............\special{color push gray 0} +............\hbox(12.51074+2.9229)x78.24507, glue set 7.51627filll +.............\TU/FandolFang(0)/m/n/16.06 研 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 究 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 生 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.57498+2.81049)x85.35826, glue set 21.11827fil +...........\hbox(12.57498+2.81049)x64.23999 +............\special{color push gray 0} +............\hbox(12.57498+2.81049)x64.23999, glue set 16.06filll +.............\TU/FandolFang(0)/m/n/16.06 刘 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 哲 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(0.0+0.0)x48.18, glue set 48.18fil +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752 +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.81587+3.05139)x81.09052, glue set 2.84544fil +...........\hbox(12.81587+3.05139)x78.24507 +............\special{color push gray 0} +............\hbox(12.81587+3.05139)x78.24507, glue set 2.33418filll +.............\TU/FandolFang(0)/m/n/16.06 指 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 导 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 教 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 师 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.91223+2.77837)x85.35826, glue set 21.11827fil +...........\hbox(12.91223+2.77837)x64.23999 +............\special{color push gray 0} +............\hbox(12.91223+2.77837)x64.23999, glue set 4.015filll +.............\TU/FandolFang(0)/m/n/16.06 郑 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 泉 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 水 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.73558+2.74625)x48.18, glue set 8.03filll +...........\TU/FandolFang(0)/m/n/16.06 教 +...........\glue 0.0 plus 2.0filll +...........\TU/FandolFang(0)/m/n/16.06 授 +...........\kern -0.00017 +...........\kern 0.00017 +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +.......\mathoff +......\penalty 10000 +......\glue(\parfillskip) 0.0 plus 1.0fil +......\glue(\rightskip) 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(12.39832+16.90797)x398.3386 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(12.39832+16.90797)x398.3386, glue set 14.1778fil +.....\hbox(12.39832+2.73018)x398.3386, glue set 139.94809fil +......\glue(\leftskip) 0.0 plus 1.0fil +......\hbox(0.0+0.0)x0.0 +......\TU/FandolSong(0)/m/n/16.06 二 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 〇 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 〇 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 二 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 年 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 四 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 月 +......\kern -0.00017 +......\kern 0.00017 +......\penalty 10000 +......\glue(\parfillskip) 0.0 +......\glue(\rightskip) 0.0 plus 1.0fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue -6.0 +...\glue 0.0 plus 1.0fil +...\glue 0.0 plus -1.0fil +...\glue 0.0 plus 1.0fil +...\glue 0.0 +...\glue 0.0 plus 0.0001fil +..\glue(\baselineskip) 22.76228 +..\hbox(0.0+0.0)x398.3386 +...\special{color push gray 0} +...\hbox(0.0+0.0)x398.3386 +...\special{color pop} +.\kern -624.82262 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\kern 624.82262 +.\kern 0.0 diff --git a/testfiles/01-cover/doctor-1-4.tex b/testfiles/01-title-page/01-title-page-doctor-1-4.tex similarity index 92% rename from testfiles/01-cover/doctor-1-4.tex rename to testfiles/01-title-page/01-title-page-doctor-1-4.tex index 63ae411d..4d34cbdd 100644 --- a/testfiles/01-cover/doctor-1-4.tex +++ b/testfiles/01-title-page/01-title-page-doctor-1-4.tex @@ -3,7 +3,7 @@ \thusetup{ title = {电流变机理及应用研究}, - degree-name = {工学博士}, + degree-category = {工学博士}, department = {精密仪器与机械学系}, discipline = {机械工程}, author = {田煜}, diff --git a/testfiles/01-title-page/01-title-page-doctor-1-4.tlg b/testfiles/01-title-page/01-title-page-doctor-1-4.tlg new file mode 100644 index 00000000..40ddd00d --- /dev/null +++ b/testfiles/01-title-page/01-title-page-doctor-1-4.tlg @@ -0,0 +1,531 @@ +This is a generated file for the l3build validation system. +Don't change this file in any respect. +*geometry* verbose mode - [ newgeometry ] result: +* driver: xetex +* paper: a4paper +* layout: +* layoutoffset:(h,v)=(0.0pt,0.0pt) +* modes: twoside +* h-part:(L,W,R)=(99.58464pt, 398.3386pt, 99.58464pt) +* v-part:(T,H,B)=(56.9055pt, 617.42482pt, 170.71652pt) +* \paperwidth=597.50787pt +* \paperheight=845.04684pt +* \textwidth=398.3386pt +* \textheight=617.42482pt +* \oddsidemargin=27.31465pt +* \evensidemargin=27.31465pt +* \topmargin=-100.72273pt +* \headheight=76.82234pt +* \headsep=8.5359pt +* \topskip=12.0pt +* \footskip=22.76228pt +* \marginparwidth=56.9055pt +* \marginparsep=14.22636pt +* \columnsep=10.0pt +* \skip\footins=10.8pt plus 4.0pt minus 2.0pt +* \hoffset=0.0pt +* \voffset=0.0pt +* \mag=1000 +* \@twocolumnfalse +* \@twosidetrue +* \@mparswitchtrue +* \@reversemarginfalse +* (1in=72.27pt=25.4mm, 1cm=28.453pt) +Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' with options [Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. +(fontspec) +(fontspec) This font family consists of the following NFSS series/shapes: +(fontspec) +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolHei-Regular.otf]/OT:language=dflt;" +(fontspec) - 'small caps' (m/sc) with NFSS spec.: +(fontspec) - 'bold' (b/n) with NFSS spec.: <->"[FandolHei-Bold.otf]/OT:language=dflt;" +(fontspec) - 'bold small caps' (b/sc) with NFSS spec.: +Package fontspec Info: Font family 'FandolFang(0)' created for font 'FandolFang' with options [Extension={.otf},UprightFont={*-Regular}]. +(fontspec) +(fontspec) This font family consists of the following NFSS series/shapes: +(fontspec) +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolFang-Regular.otf]/OT:language=dflt;" +(fontspec) - 'small caps' (m/sc) with NFSS spec.: +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 16.0617pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 14.05399pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 10.54048pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 16.05827pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 14.05098pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 10.53824pt on input line .... +Completed box being shipped out [1] +\vbox(624.82262+0.0)x425.65324 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\glue -100.72273 +.\vbox(725.54535+0.0)x398.3386, shifted 27.31465 +..\vbox(76.82234+0.0)x398.3386, glue set 76.82234fil +...\glue 0.0 plus 1.0fil +...\hbox(0.0+0.0)x398.3386 +....\special{color push gray 0} +....\hbox(0.0+0.0)x398.3386 +....\special{color pop} +..\glue 8.5359 +..\glue(\lineskip) 0.0 +..\vbox(617.42482+0.0)x398.3386, glue set 189.4637fill +...\write-{} +...\special{color push gray 0} +...\write-{} +...\glue(\topskip) 12.0 +...\hbox(0.0+0.0)x0.0 +...\glue 8.1 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 7.5482 +...\hbox(12.5268+44.37871)x398.3386 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(12.5268+44.37871)x398.3386, glue set 41.63246fil +.....\hbox(12.5268+2.74625)x398.3386, glue set 387.7186fil +......\hbox(0.0+0.0)x0.0 +......\glue -21.5 +......\hbox(12.5268+2.74625)x32.12 +......\penalty 10000 +......\glue(\parfillskip) 0.0 plus 1.0fil +......\glue(\rightskip) 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 40.5 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(20.12117+4.77582)x398.3386, glue set 68.68185fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/FandolHei(0)/m/n/26.09749 电 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 流 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 变 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 机 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 理 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 及 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 应 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 用 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 研 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 究 +....\kern -0.00017 +....\kern 0.00017 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 24.1 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 4.77988 +...\hbox(12.5268+4.01498)x398.3386, glue set 73.99374fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/FandolSong(0)/m/n/16.06 (申 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 请 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 清 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 华 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 大 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 学 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 工 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 学 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 博 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 士 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 学 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 位 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 论 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 文) +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 0.0 plus 1.0fill +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(82.30786+123.97461)x398.3386 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(82.30786+123.97461)x398.3386, glue set 49.69762fil +.....\hbox(82.30786+74.277)x398.3386, glue set 73.35793fil +......\hbox(0.0+0.0)x0.0 +......\glue 65.44142 +......\hbox(82.30786+74.277)x259.53925 +.......\mathon +.......\vbox(82.30786+74.277)x259.53925 +........\hbox(21.92178+9.39519)x259.53925 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x259.53925 +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.73558+2.87473)x81.09052, glue set 2.84544fil +...........\hbox(12.73558+2.87473)x78.24507 +............\special{color push gray 0} +............\hbox(12.73558+2.87473)x78.24507, glue set 2.33418filll +.............\TU/FandolFang(0)/m/n/16.06 培 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 养 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 单 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 位 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\TU/FandolFang(0)/m/n/16.06 精 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 密 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 仪 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 器 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 与 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 机 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 械 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 学 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 系 +..........\kern -0.00017 +..........\kern 0.00017 +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92178+9.39519)x259.53925 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x259.53925, glue set 80.29999fil +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.59103+2.82654)x81.09052, glue set 2.84544fil +...........\hbox(12.59103+2.82654)x78.24507 +............\special{color push gray 0} +............\hbox(12.59103+2.82654)x78.24507, glue set 23.06255filll +.............\TU/FandolFang(0)/m/n/16.06 学 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 科 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\TU/FandolFang(0)/m/n/16.06 机 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 械 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 工 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 程 +..........\kern -0.00017 +..........\kern 0.00017 +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92178+9.39519)x259.53925 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x259.53925, glue set 11.00172fil +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.51074+2.9229)x81.09052, glue set 2.84544fil +...........\hbox(12.51074+2.9229)x78.24507 +............\special{color push gray 0} +............\hbox(12.51074+2.9229)x78.24507, glue set 7.51627filll +.............\TU/FandolFang(0)/m/n/16.06 研 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 究 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 生 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.06107+2.39293)x85.35826, glue set 21.11827fil +...........\hbox(12.06107+2.39293)x64.23999 +............\special{color push gray 0} +............\hbox(12.06107+2.39293)x64.23999, glue set 16.06filll +.............\TU/FandolFang(0)/m/n/16.06 田 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 煜 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(0.0+0.0)x48.18, glue set 48.18fil +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92178+9.39519)x259.53925 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x259.53925, glue set 11.00172fil +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.81587+3.05139)x81.09052, glue set 2.84544fil +...........\hbox(12.81587+3.05139)x78.24507 +............\special{color push gray 0} +............\hbox(12.81587+3.05139)x78.24507, glue set 2.33418filll +.............\TU/FandolFang(0)/m/n/16.06 指 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 导 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 教 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 师 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.70346+2.97108)x85.35826, glue set 21.11827fil +...........\hbox(12.70346+2.97108)x64.23999 +............\special{color push gray 0} +............\hbox(12.70346+2.97108)x64.23999, glue set 4.015filll +.............\TU/FandolFang(0)/m/n/16.06 温 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 诗 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 铸 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.73558+2.74625)x48.18, glue set 8.03filll +...........\TU/FandolFang(0)/m/n/16.06 教 +...........\glue 0.0 plus 2.0filll +...........\TU/FandolFang(0)/m/n/16.06 授 +...........\kern -0.00017 +...........\kern 0.00017 +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92178+9.39519)x259.53925 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x259.53925, glue set 11.00172fil +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.81587+3.05139)x81.09052, glue set 2.84544fil +...........\hbox(12.81587+3.05139)x78.24507 +............\special{color push gray 0} +............\hbox(12.81587+3.05139)x78.24507, glue set - 0.51373filll +.............\TU/FandolFang(0)/m/n/16.06 副 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 指 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 导 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 教 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 师 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.73558+2.81049)x85.35826, glue set 21.11827fil +...........\hbox(12.73558+2.81049)x64.23999 +............\special{color push gray 0} +............\hbox(12.73558+2.81049)x64.23999, glue set 4.015filll +.............\TU/FandolFang(0)/m/n/16.06 孟 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 永 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 钢 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.51074+2.9229)x48.18 +...........\special{color push gray 0} +...........\TU/FandolFang(0)/m/n/16.06 研 +...........\glue 0.0 plus 1.3163 +...........\TU/FandolFang(0)/m/n/16.06 究 +...........\glue 0.0 plus 1.3163 +...........\TU/FandolFang(0)/m/n/16.06 员 +...........\kern -0.00017 +...........\kern 0.00017 +...........\special{color pop} +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +.......\mathoff +......\penalty 10000 +......\glue(\parfillskip) 0.0 plus 1.0fil +......\glue(\rightskip) 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(12.39832+16.90797)x398.3386 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(12.39832+16.90797)x398.3386, glue set 14.1778fil +.....\hbox(12.39832+2.73018)x398.3386, glue set 139.94809fil +......\glue(\leftskip) 0.0 plus 1.0fil +......\hbox(0.0+0.0)x0.0 +......\TU/FandolSong(0)/m/n/16.06 二 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 〇 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 〇 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 一 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 年 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 十 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 月 +......\kern -0.00017 +......\kern 0.00017 +......\penalty 10000 +......\glue(\parfillskip) 0.0 +......\glue(\rightskip) 0.0 plus 1.0fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue -6.0 +...\glue 0.0 plus 1.0fil +...\glue 0.0 plus -1.0fil +...\glue 0.0 plus 1.0fil +...\glue 0.0 +...\glue 0.0 plus 0.0001fil +..\glue(\baselineskip) 22.76228 +..\hbox(0.0+0.0)x398.3386 +...\special{color push gray 0} +...\hbox(0.0+0.0)x398.3386 +...\special{color pop} +.\kern -624.82262 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\kern 624.82262 +.\kern 0.0 diff --git a/testfiles/01-title-page/01-title-page-doctor-1-5.tex b/testfiles/01-title-page/01-title-page-doctor-1-5.tex new file mode 100644 index 00000000..a9aba437 --- /dev/null +++ b/testfiles/01-title-page/01-title-page-doctor-1-5.tex @@ -0,0 +1,25 @@ +\input{regression-test.tex} +\documentclass[degree=doctor]{thuthesis} + +\thusetup{ + title = {单位根和协整及其结构突变的\\理论与应用研究}, + degree-category = {经济学博士}, + department = {经济管理学院}, + discipline = {应用经济学}, + author = {王某某}, + supervisor = {李某某, 教授}, + date = {2016-03-01}, + secret-level = {秘密}, + secret-year = {10}, +} + +\begin{document} +\START +\showoutput + +\makeatletter +\thu@titlepage + +\clearpage +\OMIT +\end{document} diff --git a/testfiles/01-title-page/01-title-page-doctor-1-5.tlg b/testfiles/01-title-page/01-title-page-doctor-1-5.tlg new file mode 100644 index 00000000..a2a760ed --- /dev/null +++ b/testfiles/01-title-page/01-title-page-doctor-1-5.tlg @@ -0,0 +1,512 @@ +This is a generated file for the l3build validation system. +Don't change this file in any respect. +*geometry* verbose mode - [ newgeometry ] result: +* driver: xetex +* paper: a4paper +* layout: +* layoutoffset:(h,v)=(0.0pt,0.0pt) +* modes: twoside +* h-part:(L,W,R)=(99.58464pt, 398.3386pt, 99.58464pt) +* v-part:(T,H,B)=(56.9055pt, 617.42482pt, 170.71652pt) +* \paperwidth=597.50787pt +* \paperheight=845.04684pt +* \textwidth=398.3386pt +* \textheight=617.42482pt +* \oddsidemargin=27.31465pt +* \evensidemargin=27.31465pt +* \topmargin=-100.72273pt +* \headheight=76.82234pt +* \headsep=8.5359pt +* \topskip=12.0pt +* \footskip=22.76228pt +* \marginparwidth=56.9055pt +* \marginparsep=14.22636pt +* \columnsep=10.0pt +* \skip\footins=10.8pt plus 4.0pt minus 2.0pt +* \hoffset=0.0pt +* \voffset=0.0pt +* \mag=1000 +* \@twocolumnfalse +* \@twosidetrue +* \@mparswitchtrue +* \@reversemarginfalse +* (1in=72.27pt=25.4mm, 1cm=28.453pt) +Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' with options [Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. +(fontspec) +(fontspec) This font family consists of the following NFSS series/shapes: +(fontspec) +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolHei-Regular.otf]/OT:language=dflt;" +(fontspec) - 'small caps' (m/sc) with NFSS spec.: +(fontspec) - 'bold' (b/n) with NFSS spec.: <->"[FandolHei-Bold.otf]/OT:language=dflt;" +(fontspec) - 'bold small caps' (b/sc) with NFSS spec.: +Package fontspec Info: Font family 'FandolFang(0)' created for font 'FandolFang' with options [Extension={.otf},UprightFont={*-Regular}]. +(fontspec) +(fontspec) This font family consists of the following NFSS series/shapes: +(fontspec) +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolFang-Regular.otf]/OT:language=dflt;" +(fontspec) - 'small caps' (m/sc) with NFSS spec.: +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 16.0617pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 14.05399pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 10.54048pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 16.05827pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 14.05098pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 10.53824pt on input line .... +Completed box being shipped out [1] +\vbox(624.82262+0.0)x425.65324 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\glue -100.72273 +.\vbox(725.54535+0.0)x398.3386, shifted 27.31465 +..\vbox(76.82234+0.0)x398.3386, glue set 76.82234fil +...\glue 0.0 plus 1.0fil +...\hbox(0.0+0.0)x398.3386 +....\special{color push gray 0} +....\hbox(0.0+0.0)x398.3386 +....\special{color pop} +..\glue 8.5359 +..\glue(\lineskip) 0.0 +..\vbox(617.42482+0.0)x398.3386, glue set 142.14894fill +...\write-{} +...\special{color push gray 0} +...\write-{} +...\glue(\topskip) 12.0 +...\hbox(0.0+0.0)x0.0 +...\glue 8.1 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 7.5482 +...\hbox(12.5268+44.37871)x398.3386 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(12.5268+44.37871)x398.3386, glue set 41.58429fil +.....\hbox(12.5268+2.79442)x398.3386, glue set 307.41861fil +......\hbox(0.0+0.0)x0.0 +......\glue -21.5 +......\TU/FandolHei(0)/m/n/16.06 秘 +......\glue 0.0 plus 1.3163 +......\TU/FandolHei(0)/m/n/16.06 密 +......\glue 0.0 plus 1.3163 +......\TU/FandolHei(0)/m/n/16.06 ★ +......\kern -0.00017 +......\kern 0.00017 +......\hbox(11.38654+0.24089)x48.18, glue set 15.16064fil +.......\glue 0.0 plus 1.0fil minus 1.0fil +.......\TU/texgyreheros(0)/m/n/16.06 10 +.......\kern -0.0002 +.......\kern 0.0002 +.......\glue 0.0 plus 1.0fil minus 1.0fil +......\TU/FandolHei(0)/m/n/16.06 年 +......\kern -0.00017 +......\kern 0.00017 +......\penalty 10000 +......\glue(\parfillskip) 0.0 plus 1.0fil +......\glue(\rightskip) 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 40.5 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(20.46043+4.74973)x398.3386, glue set 29.53563fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/FandolHei(0)/m/n/26.09749 单 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 位 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 根 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 和 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 协 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 整 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 及 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 其 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 结 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 构 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 突 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 变 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 的 +....\kern -0.00017 +....\kern 0.00017 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 0.0 plus -1.0 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 21.81754 +...\hbox(20.40823+4.77582)x398.3386, glue set 107.8281fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/FandolHei(0)/m/n/26.09749 理 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 论 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 与 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 应 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 用 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 研 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 究 +....\kern -0.00017 +....\kern 0.00017 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 24.1 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 4.76381 +...\hbox(12.54286+4.01498)x398.3386, glue set 65.46187fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/FandolSong(0)/m/n/16.06 (申 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 请 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 清 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 华 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 大 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 学 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 经 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 济 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 学 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 博 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 士 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 学 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 位 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 论 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 文) +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 0.0 plus 1.0fill +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(66.64937+139.6331)x398.3386 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(66.64937+139.6331)x398.3386, glue set 81.01459fil +.....\hbox(66.64937+58.61852)x398.3386, glue set 84.35965fil +......\hbox(0.0+0.0)x0.0 +......\glue 65.44142 +......\hbox(66.64937+58.61852)x248.53752 +.......\mathon +.......\vbox(66.64937+58.61852)x248.53752 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752, glue set 37.17827fil +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.73558+2.87473)x81.09052, glue set 2.84544fil +...........\hbox(12.73558+2.87473)x78.24507 +............\special{color push gray 0} +............\hbox(12.73558+2.87473)x78.24507, glue set 2.33418filll +.............\TU/FandolFang(0)/m/n/16.06 培 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 养 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 单 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 位 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\TU/FandolFang(0)/m/n/16.06 经 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 济 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 管 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 理 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 学 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 院 +..........\kern -0.00017 +..........\kern 0.00017 +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752, glue set 53.23827fil +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.59103+2.82654)x81.09052, glue set 2.84544fil +...........\hbox(12.59103+2.82654)x78.24507 +............\special{color push gray 0} +............\hbox(12.59103+2.82654)x78.24507, glue set 23.06255filll +.............\TU/FandolFang(0)/m/n/16.06 学 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 科 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\TU/FandolFang(0)/m/n/16.06 应 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 用 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 经 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 济 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 学 +..........\kern -0.00017 +..........\kern 0.00017 +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752 +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.51074+2.9229)x81.09052, glue set 2.84544fil +...........\hbox(12.51074+2.9229)x78.24507 +............\special{color push gray 0} +............\hbox(12.51074+2.9229)x78.24507, glue set 7.51627filll +.............\TU/FandolFang(0)/m/n/16.06 研 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 究 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 生 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.67134+2.82654)x85.35826, glue set 21.11827fil +...........\hbox(12.67134+2.82654)x64.23999 +............\special{color push gray 0} +............\hbox(12.67134+2.82654)x64.23999, glue set 4.015filll +.............\TU/FandolFang(0)/m/n/16.06 王 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(0.0+0.0)x48.18, glue set 48.18fil +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752 +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.81587+3.05139)x81.09052, glue set 2.84544fil +...........\hbox(12.81587+3.05139)x78.24507 +............\special{color push gray 0} +............\hbox(12.81587+3.05139)x78.24507, glue set 2.33418filll +.............\TU/FandolFang(0)/m/n/16.06 指 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 导 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 教 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 师 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.71951+2.9229)x85.35826, glue set 21.11827fil +...........\hbox(12.71951+2.9229)x64.23999 +............\special{color push gray 0} +............\hbox(12.71951+2.9229)x64.23999, glue set 4.015filll +.............\TU/FandolFang(0)/m/n/16.06 李 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.73558+2.74625)x48.18, glue set 8.03filll +...........\TU/FandolFang(0)/m/n/16.06 教 +...........\glue 0.0 plus 2.0filll +...........\TU/FandolFang(0)/m/n/16.06 授 +...........\kern -0.00017 +...........\kern 0.00017 +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +.......\mathoff +......\penalty 10000 +......\glue(\parfillskip) 0.0 plus 1.0fil +......\glue(\rightskip) 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(12.39832+16.90797)x398.3386 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(12.39832+16.90797)x398.3386, glue set 14.1778fil +.....\hbox(12.39832+2.73018)x398.3386, glue set 139.94809fil +......\glue(\leftskip) 0.0 plus 1.0fil +......\hbox(0.0+0.0)x0.0 +......\TU/FandolSong(0)/m/n/16.06 二 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 〇 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 一 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 六 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 年 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 三 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 月 +......\kern -0.00017 +......\kern 0.00017 +......\penalty 10000 +......\glue(\parfillskip) 0.0 +......\glue(\rightskip) 0.0 plus 1.0fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue -6.0 +...\glue 0.0 plus 1.0fil +...\glue 0.0 plus -1.0fil +...\glue 0.0 plus 1.0fil +...\glue 0.0 +...\glue 0.0 plus 0.0001fil +..\glue(\baselineskip) 22.76228 +..\hbox(0.0+0.0)x398.3386 +...\special{color push gray 0} +...\hbox(0.0+0.0)x398.3386 +...\special{color pop} +.\kern -624.82262 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\kern 624.82262 +.\kern 0.0 diff --git a/testfiles/01-title-page/01-title-page-doctor-1-6.tex b/testfiles/01-title-page/01-title-page-doctor-1-6.tex new file mode 100644 index 00000000..6d3f4505 --- /dev/null +++ b/testfiles/01-title-page/01-title-page-doctor-1-6.tex @@ -0,0 +1,24 @@ +\input{regression-test.tex} +\documentclass[degree=doctor]{thuthesis} + +\thusetup{ + title = {电流变机理及应用研究}, + degree-category = {工学博士}, + department = {精密仪器与机械学系}, + discipline = {机械工程}, + author = {田煜}, + supervisor = {温诗铸, 教授}, + co-supervisor = {孟永钢, 研究员}, + date = {2001-10-01}, +} + +\begin{document} +\START +\showoutput + +\makeatletter +\thu@titlepage + +\clearpage +\OMIT +\end{document} diff --git a/testfiles/01-title-page/01-title-page-doctor-1-6.tlg b/testfiles/01-title-page/01-title-page-doctor-1-6.tlg new file mode 100644 index 00000000..05ec069d --- /dev/null +++ b/testfiles/01-title-page/01-title-page-doctor-1-6.tlg @@ -0,0 +1,533 @@ +This is a generated file for the l3build validation system. +Don't change this file in any respect. +*geometry* verbose mode - [ newgeometry ] result: +* driver: xetex +* paper: a4paper +* layout: +* layoutoffset:(h,v)=(0.0pt,0.0pt) +* modes: twoside +* h-part:(L,W,R)=(99.58464pt, 398.3386pt, 99.58464pt) +* v-part:(T,H,B)=(56.9055pt, 617.42482pt, 170.71652pt) +* \paperwidth=597.50787pt +* \paperheight=845.04684pt +* \textwidth=398.3386pt +* \textheight=617.42482pt +* \oddsidemargin=27.31465pt +* \evensidemargin=27.31465pt +* \topmargin=-100.72273pt +* \headheight=76.82234pt +* \headsep=8.5359pt +* \topskip=12.0pt +* \footskip=22.76228pt +* \marginparwidth=56.9055pt +* \marginparsep=14.22636pt +* \columnsep=10.0pt +* \skip\footins=10.8pt plus 4.0pt minus 2.0pt +* \hoffset=0.0pt +* \voffset=0.0pt +* \mag=1000 +* \@twocolumnfalse +* \@twosidetrue +* \@mparswitchtrue +* \@reversemarginfalse +* (1in=72.27pt=25.4mm, 1cm=28.453pt) +Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' with options [Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. +(fontspec) +(fontspec) This font family consists of the following NFSS series/shapes: +(fontspec) +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolHei-Regular.otf]/OT:language=dflt;" +(fontspec) - 'small caps' (m/sc) with NFSS spec.: +(fontspec) - 'bold' (b/n) with NFSS spec.: <->"[FandolHei-Bold.otf]/OT:language=dflt;" +(fontspec) - 'bold small caps' (b/sc) with NFSS spec.: +Package fontspec Info: Font family 'FandolFang(0)' created for font 'FandolFang' with options [Extension={.otf},UprightFont={*-Regular}]. +(fontspec) +(fontspec) This font family consists of the following NFSS series/shapes: +(fontspec) +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolFang-Regular.otf]/OT:language=dflt;" +(fontspec) - 'small caps' (m/sc) with NFSS spec.: +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 16.0617pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 14.05399pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 10.54048pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 16.05827pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 14.05098pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 10.53824pt on input line .... +Completed box being shipped out [1] +\vbox(624.82262+0.0)x425.65324 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\glue -100.72273 +.\vbox(725.54535+0.0)x398.3386, shifted 27.31465 +..\vbox(76.82234+0.0)x398.3386, glue set 76.82234fil +...\glue 0.0 plus 1.0fil +...\hbox(0.0+0.0)x398.3386 +....\special{color push gray 0} +....\hbox(0.0+0.0)x398.3386 +....\special{color pop} +..\glue 8.5359 +..\glue(\lineskip) 0.0 +..\vbox(617.42482+0.0)x398.3386, glue set 189.4637fill +...\write-{} +...\special{color push gray 0} +...\write-{} +...\glue(\topskip) 12.0 +...\hbox(0.0+0.0)x0.0 +...\glue 8.1 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 7.5482 +...\hbox(12.5268+44.37871)x398.3386 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(12.5268+44.37871)x398.3386, glue set 41.63246fil +.....\hbox(12.5268+2.74625)x398.3386, glue set 387.7186fil +......\hbox(0.0+0.0)x0.0 +......\glue -21.5 +......\hbox(12.5268+2.74625)x32.12 +......\penalty 10000 +......\glue(\parfillskip) 0.0 plus 1.0fil +......\glue(\rightskip) 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 40.5 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(20.12117+4.77582)x398.3386, glue set 68.68185fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/FandolHei(0)/m/n/26.09749 电 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 流 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 变 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 机 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 理 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 及 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 应 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 用 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 研 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 究 +....\kern -0.00017 +....\kern 0.00017 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 24.1 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 4.77988 +...\hbox(12.5268+4.01498)x398.3386, glue set 73.99374fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/FandolSong(0)/m/n/16.06 (申 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 请 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 清 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 华 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 大 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 学 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 工 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 学 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 博 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 士 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 学 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 位 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 论 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 文) +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 0.0 plus 1.0fill +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(82.30786+123.97461)x398.3386 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(82.30786+123.97461)x398.3386, glue set 49.69762fil +.....\hbox(82.30786+74.277)x398.3386, glue set 73.35793fil +......\hbox(0.0+0.0)x0.0 +......\glue 65.44142 +......\hbox(82.30786+74.277)x259.53925 +.......\mathon +.......\vbox(82.30786+74.277)x259.53925 +........\hbox(21.92178+9.39519)x259.53925 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x259.53925 +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.73558+2.87473)x81.09052, glue set 2.84544fil +...........\hbox(12.73558+2.87473)x78.24507 +............\special{color push gray 0} +............\hbox(12.73558+2.87473)x78.24507, glue set 2.33418filll +.............\TU/FandolFang(0)/m/n/16.06 培 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 养 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 单 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 位 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\TU/FandolFang(0)/m/n/16.06 精 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 密 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 仪 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 器 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 与 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 机 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 械 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 学 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 系 +..........\kern -0.00017 +..........\kern 0.00017 +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92178+9.39519)x259.53925 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x259.53925, glue set 80.29999fil +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.59103+2.82654)x81.09052, glue set 2.84544fil +...........\hbox(12.59103+2.82654)x78.24507 +............\special{color push gray 0} +............\hbox(12.59103+2.82654)x78.24507, glue set 23.06255filll +.............\TU/FandolFang(0)/m/n/16.06 学 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 科 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\TU/FandolFang(0)/m/n/16.06 机 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 械 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 工 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 程 +..........\kern -0.00017 +..........\kern 0.00017 +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92178+9.39519)x259.53925 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x259.53925, glue set 11.00172fil +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.51074+2.9229)x81.09052, glue set 2.84544fil +...........\hbox(12.51074+2.9229)x78.24507 +............\special{color push gray 0} +............\hbox(12.51074+2.9229)x78.24507, glue set 7.51627filll +.............\TU/FandolFang(0)/m/n/16.06 研 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 究 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 生 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.06107+2.39293)x85.35826, glue set 21.11827fil +...........\hbox(12.06107+2.39293)x64.23999 +............\special{color push gray 0} +............\hbox(12.06107+2.39293)x64.23999, glue set 16.06filll +.............\TU/FandolFang(0)/m/n/16.06 田 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 煜 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(0.0+0.0)x48.18, glue set 48.18fil +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92178+9.39519)x259.53925 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x259.53925, glue set 11.00172fil +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.81587+3.05139)x81.09052, glue set 2.84544fil +...........\hbox(12.81587+3.05139)x78.24507 +............\special{color push gray 0} +............\hbox(12.81587+3.05139)x78.24507, glue set 2.33418filll +.............\TU/FandolFang(0)/m/n/16.06 指 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 导 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 教 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 师 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.70346+2.97108)x85.35826, glue set 21.11827fil +...........\hbox(12.70346+2.97108)x64.23999 +............\special{color push gray 0} +............\hbox(12.70346+2.97108)x64.23999, glue set 4.015filll +.............\TU/FandolFang(0)/m/n/16.06 温 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 诗 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 铸 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.73558+2.74625)x48.18, glue set 8.03filll +...........\TU/FandolFang(0)/m/n/16.06 教 +...........\glue 0.0 plus 2.0filll +...........\TU/FandolFang(0)/m/n/16.06 授 +...........\kern -0.00017 +...........\kern 0.00017 +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92178+9.39519)x259.53925 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x259.53925, glue set 11.00172fil +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.81587+3.05139)x81.09052, glue set 2.84544fil +...........\hbox(12.81587+3.05139)x78.24507 +............\special{color push gray 0} +............\hbox(12.81587+3.05139)x78.24507, glue set - 3.62299filll +.............\TU/FandolFang(0)/m/n/16.06 联 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 合 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 指 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 导 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 教 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 师 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.73558+2.81049)x85.35826, glue set 21.11827fil +...........\hbox(12.73558+2.81049)x64.23999 +............\special{color push gray 0} +............\hbox(12.73558+2.81049)x64.23999, glue set 4.015filll +.............\TU/FandolFang(0)/m/n/16.06 孟 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 永 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 钢 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.51074+2.9229)x48.18 +...........\special{color push gray 0} +...........\TU/FandolFang(0)/m/n/16.06 研 +...........\glue 0.0 plus 1.3163 +...........\TU/FandolFang(0)/m/n/16.06 究 +...........\glue 0.0 plus 1.3163 +...........\TU/FandolFang(0)/m/n/16.06 员 +...........\kern -0.00017 +...........\kern 0.00017 +...........\special{color pop} +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +.......\mathoff +......\penalty 10000 +......\glue(\parfillskip) 0.0 plus 1.0fil +......\glue(\rightskip) 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(12.39832+16.90797)x398.3386 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(12.39832+16.90797)x398.3386, glue set 14.1778fil +.....\hbox(12.39832+2.73018)x398.3386, glue set 139.94809fil +......\glue(\leftskip) 0.0 plus 1.0fil +......\hbox(0.0+0.0)x0.0 +......\TU/FandolSong(0)/m/n/16.06 二 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 〇 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 〇 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 一 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 年 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 十 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 月 +......\kern -0.00017 +......\kern 0.00017 +......\penalty 10000 +......\glue(\parfillskip) 0.0 +......\glue(\rightskip) 0.0 plus 1.0fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue -6.0 +...\glue 0.0 plus 1.0fil +...\glue 0.0 plus -1.0fil +...\glue 0.0 plus 1.0fil +...\glue 0.0 +...\glue 0.0 plus 0.0001fil +..\glue(\baselineskip) 22.76228 +..\hbox(0.0+0.0)x398.3386 +...\special{color push gray 0} +...\hbox(0.0+0.0)x398.3386 +...\special{color pop} +.\kern -624.82262 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\kern 624.82262 +.\kern 0.0 diff --git a/testfiles/01-title-page/01-title-page-doctor-1-7.tex b/testfiles/01-title-page/01-title-page-doctor-1-7.tex new file mode 100644 index 00000000..6d3f0b63 --- /dev/null +++ b/testfiles/01-title-page/01-title-page-doctor-1-7.tex @@ -0,0 +1,22 @@ +\input{regression-test.tex} +\documentclass[degree=doctor, degree-type=professional]{thuthesis} + +\thusetup{ + title = {行政审批制度研究\\——以深圳市为例}, + degree-category = {教育博士}, + department = {教育研究院}, + author = {李某某}, + supervisor = {某某某, 教授}, + date = {2016-03-01}, +} + +\begin{document} +\START +\showoutput + +\makeatletter +\thu@titlepage + +\clearpage +\OMIT +\end{document} diff --git a/testfiles/01-title-page/01-title-page-doctor-1-7.tlg b/testfiles/01-title-page/01-title-page-doctor-1-7.tlg new file mode 100644 index 00000000..4276600f --- /dev/null +++ b/testfiles/01-title-page/01-title-page-doctor-1-7.tlg @@ -0,0 +1,450 @@ +This is a generated file for the l3build validation system. +Don't change this file in any respect. +*geometry* verbose mode - [ newgeometry ] result: +* driver: xetex +* paper: a4paper +* layout: +* layoutoffset:(h,v)=(0.0pt,0.0pt) +* modes: twoside +* h-part:(L,W,R)=(99.58464pt, 398.3386pt, 99.58464pt) +* v-part:(T,H,B)=(56.9055pt, 617.42482pt, 170.71652pt) +* \paperwidth=597.50787pt +* \paperheight=845.04684pt +* \textwidth=398.3386pt +* \textheight=617.42482pt +* \oddsidemargin=27.31465pt +* \evensidemargin=27.31465pt +* \topmargin=-100.72273pt +* \headheight=76.82234pt +* \headsep=8.5359pt +* \topskip=12.0pt +* \footskip=22.76228pt +* \marginparwidth=56.9055pt +* \marginparsep=14.22636pt +* \columnsep=10.0pt +* \skip\footins=10.8pt plus 4.0pt minus 2.0pt +* \hoffset=0.0pt +* \voffset=0.0pt +* \mag=1000 +* \@twocolumnfalse +* \@twosidetrue +* \@mparswitchtrue +* \@reversemarginfalse +* (1in=72.27pt=25.4mm, 1cm=28.453pt) +Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' with options [Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. +(fontspec) +(fontspec) This font family consists of the following NFSS series/shapes: +(fontspec) +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolHei-Regular.otf]/OT:language=dflt;" +(fontspec) - 'small caps' (m/sc) with NFSS spec.: +(fontspec) - 'bold' (b/n) with NFSS spec.: <->"[FandolHei-Bold.otf]/OT:language=dflt;" +(fontspec) - 'bold small caps' (b/sc) with NFSS spec.: +Package fontspec Info: Font family 'FandolFang(0)' created for font 'FandolFang' with options [Extension={.otf},UprightFont={*-Regular}]. +(fontspec) +(fontspec) This font family consists of the following NFSS series/shapes: +(fontspec) +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolFang-Regular.otf]/OT:language=dflt;" +(fontspec) - 'small caps' (m/sc) with NFSS spec.: +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 16.0617pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 14.05399pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 10.54048pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 16.05827pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 14.05098pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 10.53824pt on input line .... +Completed box being shipped out [1] +\vbox(624.82262+0.0)x425.65324 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\glue -100.72273 +.\vbox(725.54535+0.0)x398.3386, shifted 27.31465 +..\vbox(76.82234+0.0)x398.3386, glue set 76.82234fil +...\glue 0.0 plus 1.0fil +...\hbox(0.0+0.0)x398.3386 +....\special{color push gray 0} +....\hbox(0.0+0.0)x398.3386 +....\special{color pop} +..\glue 8.5359 +..\glue(\lineskip) 0.0 +..\vbox(617.42482+0.0)x398.3386, glue set 79.26929fill +...\write-{} +...\special{color push gray 0} +...\write-{} +...\glue(\topskip) 12.0 +...\hbox(0.0+0.0)x0.0 +...\glue 8.1 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 7.5482 +...\hbox(12.5268+44.37871)x398.3386 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(12.5268+44.37871)x398.3386, glue set 41.63246fil +.....\hbox(12.5268+2.74625)x398.3386, glue set 387.7186fil +......\hbox(0.0+0.0)x0.0 +......\glue -21.5 +......\hbox(12.5268+2.74625)x32.12 +......\penalty 10000 +......\glue(\parfillskip) 0.0 plus 1.0fil +......\glue(\rightskip) 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 40.5 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(20.22556+4.48875)x398.3386, glue set 94.77934fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/FandolHei(0)/m/n/26.09749 行 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 政 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 审 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 批 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 制 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 度 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 研 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 究 +....\kern -0.00017 +....\kern 0.00017 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 0.0 plus -1.0 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 22.36557 +...\hbox(20.12117+4.61925)x398.3386, glue set 94.77934fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\penalty 0 +....\glue 0.0 +....\rule(0.0+0.0)x0.0 +....\TU/FandolHei(0)/m/n/26.09749 — +....\penalty 10000 +....\glue 0.0 +....\TU/FandolHei(0)/m/n/26.09749 — +....\rule(0.0+0.0)x0.0 +....\glue 0.0 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 以 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 深 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 圳 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 市 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 为 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 例 +....\kern -0.00017 +....\kern 0.00017 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 24.1 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 4.93645 +...\hbox(12.5268+4.01498)x398.3386, glue set 56.93001fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/FandolSong(0)/m/n/16.06 (申 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 请 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 清 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 华 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 大 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 学 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 教 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 育 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 博 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 士 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 专 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 业 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 学 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 位 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 论 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 文) +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 0.0 plus 1.0fill +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 16.06001 +...\hbox(0.0+192.33699)x398.3386 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(0.0+192.33699)x398.3386, glue set 98.38608fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +.....\hbox(50.99089+42.96002)x398.3386, glue set 84.35965fil +......\hbox(0.0+0.0)x0.0 +......\glue 65.44142 +......\hbox(50.99089+42.96002)x248.53752 +.......\mathon +.......\vbox(50.99089+42.96002)x248.53752 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752, glue set 53.23827fil +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.73558+2.87473)x81.09052, glue set 2.84544fil +...........\hbox(12.73558+2.87473)x78.24507 +............\special{color push gray 0} +............\hbox(12.73558+2.87473)x78.24507, glue set 2.33418filll +.............\TU/FandolFang(0)/m/n/16.06 培 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 养 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 单 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 位 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\TU/FandolFang(0)/m/n/16.06 教 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 育 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 研 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 究 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 院 +..........\kern -0.00017 +..........\kern 0.00017 +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752 +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.70346+2.95502)x81.09052, glue set 2.84544fil +...........\hbox(12.70346+2.95502)x78.24507 +............\special{color push gray 0} +............\hbox(12.70346+2.95502)x78.24507, glue set 7.51627filll +.............\TU/FandolFang(0)/m/n/16.06 申 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 请 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 人 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.71951+2.9229)x85.35826, glue set 21.11827fil +...........\hbox(12.71951+2.9229)x64.23999 +............\special{color push gray 0} +............\hbox(12.71951+2.9229)x64.23999, glue set 4.015filll +.............\TU/FandolFang(0)/m/n/16.06 李 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(0.0+0.0)x48.18, glue set 48.18fil +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752 +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.81587+3.05139)x81.09052, glue set 2.84544fil +...........\hbox(12.81587+3.05139)x78.24507 +............\special{color push gray 0} +............\hbox(12.81587+3.05139)x78.24507, glue set 2.33418filll +.............\TU/FandolFang(0)/m/n/16.06 指 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 导 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 教 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 师 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.67134+2.82654)x85.35826, glue set 21.11827fil +...........\hbox(12.67134+2.82654)x64.23999 +............\special{color push gray 0} +............\hbox(12.67134+2.82654)x64.23999, glue set 4.015filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.73558+2.74625)x48.18, glue set 8.03filll +...........\TU/FandolFang(0)/m/n/16.06 教 +...........\glue 0.0 plus 2.0filll +...........\TU/FandolFang(0)/m/n/16.06 授 +...........\kern -0.00017 +...........\kern 0.00017 +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +.......\mathoff +......\penalty 10000 +......\glue(\parfillskip) 0.0 plus 1.0fil +......\glue(\rightskip) 0.0 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 62.0 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(12.39832+16.90797)x398.3386 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(12.39832+16.90797)x398.3386, glue set 14.1778fil +.....\hbox(12.39832+2.73018)x398.3386, glue set 139.94809fil +......\glue(\leftskip) 0.0 plus 1.0fil +......\hbox(0.0+0.0)x0.0 +......\TU/FandolSong(0)/m/n/16.06 二 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 〇 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 一 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 六 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 年 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 三 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 月 +......\kern -0.00017 +......\kern 0.00017 +......\penalty 10000 +......\glue(\parfillskip) 0.0 +......\glue(\rightskip) 0.0 plus 1.0fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue -6.0 +...\glue 0.0 plus 1.0fil +...\glue 0.0 plus -1.0fil +...\glue 0.0 plus 1.0fil +...\glue 0.0 +...\glue 0.0 plus 0.0001fil +..\glue(\baselineskip) 22.76228 +..\hbox(0.0+0.0)x398.3386 +...\special{color push gray 0} +...\hbox(0.0+0.0)x398.3386 +...\special{color pop} +.\kern -624.82262 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\kern 624.82262 +.\kern 0.0 diff --git a/testfiles/01-title-page/01-title-page-doctor-1-8.tex b/testfiles/01-title-page/01-title-page-doctor-1-8.tex new file mode 100644 index 00000000..0a4b26c5 --- /dev/null +++ b/testfiles/01-title-page/01-title-page-doctor-1-8.tex @@ -0,0 +1,24 @@ +\input{regression-test.tex} +\documentclass[degree=doctor, degree-type=professional]{thuthesis} + +\thusetup{ + title = {行政审批制度研究\\——以深圳市为例}, + degree-category = {教育博士}, + department = {教育研究院}, + author = {李某某}, + supervisor = {某某某, 教授}, + date = {2016-03-01}, + secret-level = {秘密}, + secret-year = {10}, +} + +\begin{document} +\START +\showoutput + +\makeatletter +\thu@titlepage + +\clearpage +\OMIT +\end{document} diff --git a/testfiles/01-title-page/01-title-page-doctor-1-8.tlg b/testfiles/01-title-page/01-title-page-doctor-1-8.tlg new file mode 100644 index 00000000..8ee18372 --- /dev/null +++ b/testfiles/01-title-page/01-title-page-doctor-1-8.tlg @@ -0,0 +1,465 @@ +This is a generated file for the l3build validation system. +Don't change this file in any respect. +*geometry* verbose mode - [ newgeometry ] result: +* driver: xetex +* paper: a4paper +* layout: +* layoutoffset:(h,v)=(0.0pt,0.0pt) +* modes: twoside +* h-part:(L,W,R)=(99.58464pt, 398.3386pt, 99.58464pt) +* v-part:(T,H,B)=(56.9055pt, 617.42482pt, 170.71652pt) +* \paperwidth=597.50787pt +* \paperheight=845.04684pt +* \textwidth=398.3386pt +* \textheight=617.42482pt +* \oddsidemargin=27.31465pt +* \evensidemargin=27.31465pt +* \topmargin=-100.72273pt +* \headheight=76.82234pt +* \headsep=8.5359pt +* \topskip=12.0pt +* \footskip=22.76228pt +* \marginparwidth=56.9055pt +* \marginparsep=14.22636pt +* \columnsep=10.0pt +* \skip\footins=10.8pt plus 4.0pt minus 2.0pt +* \hoffset=0.0pt +* \voffset=0.0pt +* \mag=1000 +* \@twocolumnfalse +* \@twosidetrue +* \@mparswitchtrue +* \@reversemarginfalse +* (1in=72.27pt=25.4mm, 1cm=28.453pt) +Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' with options [Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. +(fontspec) +(fontspec) This font family consists of the following NFSS series/shapes: +(fontspec) +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolHei-Regular.otf]/OT:language=dflt;" +(fontspec) - 'small caps' (m/sc) with NFSS spec.: +(fontspec) - 'bold' (b/n) with NFSS spec.: <->"[FandolHei-Bold.otf]/OT:language=dflt;" +(fontspec) - 'bold small caps' (b/sc) with NFSS spec.: +Package fontspec Info: Font family 'FandolFang(0)' created for font 'FandolFang' with options [Extension={.otf},UprightFont={*-Regular}]. +(fontspec) +(fontspec) This font family consists of the following NFSS series/shapes: +(fontspec) +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolFang-Regular.otf]/OT:language=dflt;" +(fontspec) - 'small caps' (m/sc) with NFSS spec.: +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 16.0617pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 14.05399pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 10.54048pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 16.05827pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 14.05098pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 10.53824pt on input line .... +Completed box being shipped out [1] +\vbox(624.82262+0.0)x425.65324 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\glue -100.72273 +.\vbox(725.54535+0.0)x398.3386, shifted 27.31465 +..\vbox(76.82234+0.0)x398.3386, glue set 76.82234fil +...\glue 0.0 plus 1.0fil +...\hbox(0.0+0.0)x398.3386 +....\special{color push gray 0} +....\hbox(0.0+0.0)x398.3386 +....\special{color pop} +..\glue 8.5359 +..\glue(\lineskip) 0.0 +..\vbox(617.42482+0.0)x398.3386, glue set 79.26929fill +...\write-{} +...\special{color push gray 0} +...\write-{} +...\glue(\topskip) 12.0 +...\hbox(0.0+0.0)x0.0 +...\glue 8.1 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 7.5482 +...\hbox(12.5268+44.37871)x398.3386 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(12.5268+44.37871)x398.3386, glue set 41.58429fil +.....\hbox(12.5268+2.79442)x398.3386, glue set 307.41861fil +......\hbox(0.0+0.0)x0.0 +......\glue -21.5 +......\TU/FandolHei(0)/m/n/16.06 秘 +......\glue 0.0 plus 1.3163 +......\TU/FandolHei(0)/m/n/16.06 密 +......\glue 0.0 plus 1.3163 +......\TU/FandolHei(0)/m/n/16.06 ★ +......\kern -0.00017 +......\kern 0.00017 +......\hbox(11.38654+0.24089)x48.18, glue set 15.16064fil +.......\glue 0.0 plus 1.0fil minus 1.0fil +.......\TU/texgyreheros(0)/m/n/16.06 10 +.......\kern -0.0002 +.......\kern 0.0002 +.......\glue 0.0 plus 1.0fil minus 1.0fil +......\TU/FandolHei(0)/m/n/16.06 年 +......\kern -0.00017 +......\kern 0.00017 +......\penalty 10000 +......\glue(\parfillskip) 0.0 plus 1.0fil +......\glue(\rightskip) 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 40.5 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(20.22556+4.48875)x398.3386, glue set 94.77934fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/FandolHei(0)/m/n/26.09749 行 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 政 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 审 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 批 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 制 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 度 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 研 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 究 +....\kern -0.00017 +....\kern 0.00017 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 0.0 plus -1.0 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 22.36557 +...\hbox(20.12117+4.61925)x398.3386, glue set 94.77934fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\penalty 0 +....\glue 0.0 +....\rule(0.0+0.0)x0.0 +....\TU/FandolHei(0)/m/n/26.09749 — +....\penalty 10000 +....\glue 0.0 +....\TU/FandolHei(0)/m/n/26.09749 — +....\rule(0.0+0.0)x0.0 +....\glue 0.0 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 以 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 深 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 圳 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 市 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 为 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 例 +....\kern -0.00017 +....\kern 0.00017 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 24.1 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 4.93645 +...\hbox(12.5268+4.01498)x398.3386, glue set 56.93001fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/FandolSong(0)/m/n/16.06 (申 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 请 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 清 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 华 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 大 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 学 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 教 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 育 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 博 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 士 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 专 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 业 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 学 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 位 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 论 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 文) +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 0.0 plus 1.0fill +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 16.06001 +...\hbox(0.0+192.33699)x398.3386 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(0.0+192.33699)x398.3386, glue set 98.38608fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +.....\hbox(50.99089+42.96002)x398.3386, glue set 84.35965fil +......\hbox(0.0+0.0)x0.0 +......\glue 65.44142 +......\hbox(50.99089+42.96002)x248.53752 +.......\mathon +.......\vbox(50.99089+42.96002)x248.53752 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752, glue set 53.23827fil +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.73558+2.87473)x81.09052, glue set 2.84544fil +...........\hbox(12.73558+2.87473)x78.24507 +............\special{color push gray 0} +............\hbox(12.73558+2.87473)x78.24507, glue set 2.33418filll +.............\TU/FandolFang(0)/m/n/16.06 培 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 养 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 单 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 位 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\TU/FandolFang(0)/m/n/16.06 教 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 育 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 研 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 究 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 院 +..........\kern -0.00017 +..........\kern 0.00017 +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752 +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.70346+2.95502)x81.09052, glue set 2.84544fil +...........\hbox(12.70346+2.95502)x78.24507 +............\special{color push gray 0} +............\hbox(12.70346+2.95502)x78.24507, glue set 7.51627filll +.............\TU/FandolFang(0)/m/n/16.06 申 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 请 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 人 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.71951+2.9229)x85.35826, glue set 21.11827fil +...........\hbox(12.71951+2.9229)x64.23999 +............\special{color push gray 0} +............\hbox(12.71951+2.9229)x64.23999, glue set 4.015filll +.............\TU/FandolFang(0)/m/n/16.06 李 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(0.0+0.0)x48.18, glue set 48.18fil +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752 +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.81587+3.05139)x81.09052, glue set 2.84544fil +...........\hbox(12.81587+3.05139)x78.24507 +............\special{color push gray 0} +............\hbox(12.81587+3.05139)x78.24507, glue set 2.33418filll +.............\TU/FandolFang(0)/m/n/16.06 指 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 导 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 教 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 师 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.67134+2.82654)x85.35826, glue set 21.11827fil +...........\hbox(12.67134+2.82654)x64.23999 +............\special{color push gray 0} +............\hbox(12.67134+2.82654)x64.23999, glue set 4.015filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.73558+2.74625)x48.18, glue set 8.03filll +...........\TU/FandolFang(0)/m/n/16.06 教 +...........\glue 0.0 plus 2.0filll +...........\TU/FandolFang(0)/m/n/16.06 授 +...........\kern -0.00017 +...........\kern 0.00017 +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +.......\mathoff +......\penalty 10000 +......\glue(\parfillskip) 0.0 plus 1.0fil +......\glue(\rightskip) 0.0 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 62.0 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(12.39832+16.90797)x398.3386 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(12.39832+16.90797)x398.3386, glue set 14.1778fil +.....\hbox(12.39832+2.73018)x398.3386, glue set 139.94809fil +......\glue(\leftskip) 0.0 plus 1.0fil +......\hbox(0.0+0.0)x0.0 +......\TU/FandolSong(0)/m/n/16.06 二 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 〇 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 一 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 六 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 年 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 三 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 月 +......\kern -0.00017 +......\kern 0.00017 +......\penalty 10000 +......\glue(\parfillskip) 0.0 +......\glue(\rightskip) 0.0 plus 1.0fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue -6.0 +...\glue 0.0 plus 1.0fil +...\glue 0.0 plus -1.0fil +...\glue 0.0 plus 1.0fil +...\glue 0.0 +...\glue 0.0 plus 0.0001fil +..\glue(\baselineskip) 22.76228 +..\hbox(0.0+0.0)x398.3386 +...\special{color push gray 0} +...\hbox(0.0+0.0)x398.3386 +...\special{color pop} +.\kern -624.82262 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\kern 624.82262 +.\kern 0.0 diff --git a/testfiles/01-title-page/01-title-page-doctor-1-9.tex b/testfiles/01-title-page/01-title-page-doctor-1-9.tex new file mode 100644 index 00000000..6d993ba3 --- /dev/null +++ b/testfiles/01-title-page/01-title-page-doctor-1-9.tex @@ -0,0 +1,23 @@ +\input{regression-test.tex} +\documentclass[degree=doctor, degree-type=professional]{thuthesis} + +\thusetup{ + title = {基于数据协调的火电机组数字\\孪生关键技术研究}, + degree-category = {能源动力博士}, + department = {能源与动力工程系}, + author = {李某某}, + supervisor = {某某某, 教授}, + co-supervisor = {某某某, 教授}, + date = {2016-03-01}, +} + +\begin{document} +\START +\showoutput + +\makeatletter +\thu@titlepage + +\clearpage +\OMIT +\end{document} diff --git a/testfiles/01-title-page/01-title-page-doctor-1-9.tlg b/testfiles/01-title-page/01-title-page-doctor-1-9.tlg new file mode 100644 index 00000000..a9efe995 --- /dev/null +++ b/testfiles/01-title-page/01-title-page-doctor-1-9.tlg @@ -0,0 +1,528 @@ +This is a generated file for the l3build validation system. +Don't change this file in any respect. +*geometry* verbose mode - [ newgeometry ] result: +* driver: xetex +* paper: a4paper +* layout: +* layoutoffset:(h,v)=(0.0pt,0.0pt) +* modes: twoside +* h-part:(L,W,R)=(99.58464pt, 398.3386pt, 99.58464pt) +* v-part:(T,H,B)=(56.9055pt, 617.42482pt, 170.71652pt) +* \paperwidth=597.50787pt +* \paperheight=845.04684pt +* \textwidth=398.3386pt +* \textheight=617.42482pt +* \oddsidemargin=27.31465pt +* \evensidemargin=27.31465pt +* \topmargin=-100.72273pt +* \headheight=76.82234pt +* \headsep=8.5359pt +* \topskip=12.0pt +* \footskip=22.76228pt +* \marginparwidth=56.9055pt +* \marginparsep=14.22636pt +* \columnsep=10.0pt +* \skip\footins=10.8pt plus 4.0pt minus 2.0pt +* \hoffset=0.0pt +* \voffset=0.0pt +* \mag=1000 +* \@twocolumnfalse +* \@twosidetrue +* \@mparswitchtrue +* \@reversemarginfalse +* (1in=72.27pt=25.4mm, 1cm=28.453pt) +Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' with options [Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. +(fontspec) +(fontspec) This font family consists of the following NFSS series/shapes: +(fontspec) +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolHei-Regular.otf]/OT:language=dflt;" +(fontspec) - 'small caps' (m/sc) with NFSS spec.: +(fontspec) - 'bold' (b/n) with NFSS spec.: <->"[FandolHei-Bold.otf]/OT:language=dflt;" +(fontspec) - 'bold small caps' (b/sc) with NFSS spec.: +Package fontspec Info: Font family 'FandolFang(0)' created for font 'FandolFang' with options [Extension={.otf},UprightFont={*-Regular}]. +(fontspec) +(fontspec) This font family consists of the following NFSS series/shapes: +(fontspec) +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolFang-Regular.otf]/OT:language=dflt;" +(fontspec) - 'small caps' (m/sc) with NFSS spec.: +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 16.0617pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 14.05399pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 10.54048pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 16.05827pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 14.05098pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 10.53824pt on input line .... +Completed box being shipped out [1] +\vbox(624.82262+0.0)x425.65324 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\glue -100.72273 +.\vbox(725.54535+0.0)x398.3386, shifted 27.31465 +..\vbox(76.82234+0.0)x398.3386, glue set 76.82234fil +...\glue 0.0 plus 1.0fil +...\hbox(0.0+0.0)x398.3386 +....\special{color push gray 0} +....\hbox(0.0+0.0)x398.3386 +....\special{color pop} +..\glue 8.5359 +..\glue(\lineskip) 0.0 +..\vbox(617.42482+0.0)x398.3386, glue set 63.37592fill +...\write-{} +...\special{color push gray 0} +...\write-{} +...\glue(\topskip) 12.0 +...\hbox(0.0+0.0)x0.0 +...\glue 8.1 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 7.5482 +...\hbox(12.5268+44.37871)x398.3386 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(12.5268+44.37871)x398.3386, glue set 41.63246fil +.....\hbox(12.5268+2.74625)x398.3386, glue set 387.7186fil +......\hbox(0.0+0.0)x0.0 +......\glue -21.5 +......\hbox(12.5268+2.74625)x32.12 +......\penalty 10000 +......\glue(\parfillskip) 0.0 plus 1.0fil +......\glue(\rightskip) 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 40.5 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(20.46043+4.48875)x398.3386, glue set 29.53563fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/FandolHei(0)/m/n/26.09749 基 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 于 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 数 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 据 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 协 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 调 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 的 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 火 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 电 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 机 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 组 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 数 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 字 +....\kern -0.00017 +....\kern 0.00017 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 0.0 plus -1.0 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 22.23509 +...\hbox(20.25165+4.67143)x398.3386, glue set 94.77934fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/FandolHei(0)/m/n/26.09749 孪 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 生 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 关 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 键 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 技 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 术 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 研 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 究 +....\kern -0.00017 +....\kern 0.00017 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 24.1 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 4.88426 +...\hbox(12.5268+4.01498)x398.3386, glue set 39.86627fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/FandolSong(0)/m/n/16.06 (申 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 请 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 清 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 华 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 大 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 学 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 能 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 源 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 动 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 力 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 博 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 士 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 专 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 业 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 学 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 位 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 论 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 文) +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 0.0 plus 1.0fill +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 16.06001 +...\hbox(0.0+207.99548)x398.3386 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(0.0+207.99548)x398.3386, glue set 82.7276fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +.....\hbox(66.64937+58.61852)x398.3386, glue set 84.35965fil +......\hbox(0.0+0.0)x0.0 +......\glue 65.44142 +......\hbox(66.64937+58.61852)x248.53752 +.......\mathon +.......\vbox(66.64937+58.61852)x248.53752 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752, glue set 5.05827fil +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.73558+2.87473)x81.09052, glue set 2.84544fil +...........\hbox(12.73558+2.87473)x78.24507 +............\special{color push gray 0} +............\hbox(12.73558+2.87473)x78.24507, glue set 2.33418filll +.............\TU/FandolFang(0)/m/n/16.06 培 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 养 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 单 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 位 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\TU/FandolFang(0)/m/n/16.06 能 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 源 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 与 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 动 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 力 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 工 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 程 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 系 +..........\kern -0.00017 +..........\kern 0.00017 +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752 +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.70346+2.95502)x81.09052, glue set 2.84544fil +...........\hbox(12.70346+2.95502)x78.24507 +............\special{color push gray 0} +............\hbox(12.70346+2.95502)x78.24507, glue set 7.51627filll +.............\TU/FandolFang(0)/m/n/16.06 申 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 请 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 人 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.71951+2.9229)x85.35826, glue set 21.11827fil +...........\hbox(12.71951+2.9229)x64.23999 +............\special{color push gray 0} +............\hbox(12.71951+2.9229)x64.23999, glue set 4.015filll +.............\TU/FandolFang(0)/m/n/16.06 李 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(0.0+0.0)x48.18, glue set 48.18fil +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752 +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.81587+3.05139)x81.09052, glue set 2.84544fil +...........\hbox(12.81587+3.05139)x78.24507 +............\special{color push gray 0} +............\hbox(12.81587+3.05139)x78.24507, glue set 2.33418filll +.............\TU/FandolFang(0)/m/n/16.06 指 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 导 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 教 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 师 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.67134+2.82654)x85.35826, glue set 21.11827fil +...........\hbox(12.67134+2.82654)x64.23999 +............\special{color push gray 0} +............\hbox(12.67134+2.82654)x64.23999, glue set 4.015filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.73558+2.74625)x48.18, glue set 8.03filll +...........\TU/FandolFang(0)/m/n/16.06 教 +...........\glue 0.0 plus 2.0filll +...........\TU/FandolFang(0)/m/n/16.06 授 +...........\kern -0.00017 +...........\kern 0.00017 +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752 +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.81587+3.05139)x81.09052, glue set 2.84544fil +...........\hbox(12.81587+3.05139)x78.24507 +............\special{color push gray 0} +............\hbox(12.81587+3.05139)x78.24507, glue set - 3.62299filll +.............\TU/FandolFang(0)/m/n/16.06 联 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 合 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 指 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 导 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 教 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 师 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.67134+2.82654)x85.35826, glue set 21.11827fil +...........\hbox(12.67134+2.82654)x64.23999 +............\special{color push gray 0} +............\hbox(12.67134+2.82654)x64.23999, glue set 4.015filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.73558+2.74625)x48.18, glue set 8.03filll +...........\TU/FandolFang(0)/m/n/16.06 教 +...........\glue 0.0 plus 2.0filll +...........\TU/FandolFang(0)/m/n/16.06 授 +...........\kern -0.00017 +...........\kern 0.00017 +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +.......\mathoff +......\penalty 10000 +......\glue(\parfillskip) 0.0 plus 1.0fil +......\glue(\rightskip) 0.0 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 62.0 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(12.39832+16.90797)x398.3386 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(12.39832+16.90797)x398.3386, glue set 14.1778fil +.....\hbox(12.39832+2.73018)x398.3386, glue set 139.94809fil +......\glue(\leftskip) 0.0 plus 1.0fil +......\hbox(0.0+0.0)x0.0 +......\TU/FandolSong(0)/m/n/16.06 二 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 〇 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 一 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 六 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 年 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 三 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 月 +......\kern -0.00017 +......\kern 0.00017 +......\penalty 10000 +......\glue(\parfillskip) 0.0 +......\glue(\rightskip) 0.0 plus 1.0fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue -6.0 +...\glue 0.0 plus 1.0fil +...\glue 0.0 plus -1.0fil +...\glue 0.0 plus 1.0fil +...\glue 0.0 +...\glue 0.0 plus 0.0001fil +..\glue(\baselineskip) 22.76228 +..\hbox(0.0+0.0)x398.3386 +...\special{color push gray 0} +...\hbox(0.0+0.0)x398.3386 +...\special{color pop} +.\kern -624.82262 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\kern 624.82262 +.\kern 0.0 diff --git a/testfiles/01-cover/doctor-2-1.tex b/testfiles/01-title-page/01-title-page-doctor-2-1.tex similarity index 91% rename from testfiles/01-cover/doctor-2-1.tex rename to testfiles/01-title-page/01-title-page-doctor-2-1.tex index 14b49765..2c540d67 100644 --- a/testfiles/01-cover/doctor-2-1.tex +++ b/testfiles/01-title-page/01-title-page-doctor-2-1.tex @@ -3,7 +3,7 @@ \thusetup{ title* = {Research on the Theory and Application of Unit Root, Cointegration and Structural Change}, - degree-name* = {Doctor of Philosophy}, + degree-category* = {Doctor of Philosophy}, discipline* = {Applied Economics}, author* = {Wang Shaoping}, supervisor* = {Professor Li Zinai}, diff --git a/testfiles/01-title-page/01-title-page-doctor-2-1.tlg b/testfiles/01-title-page/01-title-page-doctor-2-1.tlg new file mode 100644 index 00000000..05d25304 --- /dev/null +++ b/testfiles/01-title-page/01-title-page-doctor-2-1.tlg @@ -0,0 +1,400 @@ +This is a generated file for the l3build validation system. +Don't change this file in any respect. +*geometry* verbose mode - [ newgeometry ] result: +* driver: xetex +* paper: a4paper +* layout: +* layoutoffset:(h,v)=(0.0pt,0.0pt) +* modes: twoside +* h-part:(L,W,R)=(96.73918pt, 404.02951pt, 96.73918pt) +* v-part:(T,H,B)=(156.49014pt, 546.29292pt, 142.26378pt) +* \paperwidth=597.50787pt +* \paperheight=845.04684pt +* \textwidth=404.02951pt +* \textheight=546.29292pt +* \oddsidemargin=24.4692pt +* \evensidemargin=24.4692pt +* \topmargin=-1.13809pt +* \headheight=76.82234pt +* \headsep=8.5359pt +* \topskip=12.0pt +* \footskip=22.76228pt +* \marginparwidth=56.9055pt +* \marginparsep=14.22636pt +* \columnsep=10.0pt +* \skip\footins=10.8pt plus 4.0pt minus 2.0pt +* \hoffset=0.0pt +* \voffset=0.0pt +* \mag=1000 +* \@twocolumnfalse +* \@twosidetrue +* \@mparswitchtrue +* \@reversemarginfalse +* (1in=72.27pt=25.4mm, 1cm=28.453pt) +Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' with options [Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. +(fontspec) +(fontspec) This font family consists of the following NFSS series/shapes: +(fontspec) +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolHei-Regular.otf]/OT:language=dflt;" +(fontspec) - 'small caps' (m/sc) with NFSS spec.: +(fontspec) - 'bold' (b/n) with NFSS spec.: <->"[FandolHei-Bold.otf]/OT:language=dflt;" +(fontspec) - 'bold small caps' (b/sc) with NFSS spec.: +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 15.05785pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 12.04628pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 9.0347pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 15.05463pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 12.0437pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 9.03276pt on input line .... +Completed box being shipped out [1] +\vbox(653.27536+0.0)x428.4987 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\glue -1.13809 +.\vbox(654.41345+0.0)x404.02951, shifted 24.4692 +..\vbox(76.82234+0.0)x404.02951, glue set 76.82234fil +...\glue 0.0 plus 1.0fil +...\hbox(0.0+0.0)x404.02951 +....\special{color push gray 0} +....\hbox(0.0+0.0)x404.02951 +....\special{color pop} +..\glue 8.5359 +..\glue(\lineskip) 0.0 +..\vbox(546.29292+0.0)x404.02951, glue set 19.90184fill +...\write-{} +...\special{color push gray 0} +...\write-{} +...\glue(\topskip) 12.0 +...\hbox(0.0+0.0)x0.0 +...\glue -8.82028 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 5.11913 +...\hbox(14.95587+128.58037)x404.02951 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(14.95587+128.58037)x404.02951, glue set 61.57007fil +.....\hbox(14.95587+4.39641)x404.02951, glue set 9.33492fil +......\glue(\leftskip) 0.0 plus 1.0fil +......\hbox(0.0+0.0)x0.0 +......\TU/texgyreheros(0)/b/n/20.075 Research +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 on +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 the +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Theory +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 and +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Application +......\glue(\rightskip) 0.0 plus 1.0fil +.....\penalty 150 +.....\glue(\baselineskip) 11.9647 +.....\hbox(14.95587+4.37633)x404.02951, glue set 2.98119fil +......\glue(\leftskip) 0.0 plus 1.0fil +......\TU/texgyreheros(0)/b/n/20.075 of +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Unit +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Root, +......\glue 5.58086 plus 3.48802 minus 1.48822 +......\TU/texgyreheros(0)/b/n/20.075 Cointegration +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 and +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Structural +......\glue(\rightskip) 0.0 plus 1.0fil +.....\penalty 150 +.....\glue(\baselineskip) 12.06508 +.....\hbox(14.87558+4.37633)x404.02951, glue set 165.10687fil +......\glue(\leftskip) 0.0 plus 1.0fil +......\TU/texgyreheros(0)/b/n/20.075 Change +......\kern -0.0002 +......\kern 0.0002 +......\penalty 10000 +......\glue(\parfillskip) 0.0 +......\glue(\rightskip) 0.0 plus 1.0fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(10.96898+0.16058)x404.02951, glue set 121.06435fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyretermes(0)/m/n/16.06 Dissertation +....\kern -0.0002 +....\kern 0.0002 +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 submitted +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 to +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 16.50978 +...\hbox(11.03322+3.30835)x404.02951, glue set 133.14949fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyretermes(0)/b/n/16.06 Tsinghua +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/b/n/16.06 University +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 13.42625 +...\hbox(10.96898+3.485)x404.02951, glue set 75.87953fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyretermes(0)/m/n/16.06 in +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 partial +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 fulfillment +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 of +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 the +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 requirement +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 13.2496 +...\hbox(10.96898+3.50107)x404.02951, glue set 148.96858fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyretermes(0)/m/n/16.06 for +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 the +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 degree +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 of +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 12.23782 +...\hbox(11.96469+3.51712)x404.02951, glue set 121.0563fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/16.06 Doctor +....\glue 4.46468 plus 2.23233 minus 1.48822 +....\TU/texgyreheros(0)/b/n/16.06 of +....\glue 4.46468 plus 2.23233 minus 1.48822 +....\TU/texgyreheros(0)/b/n/16.06 Philosophy +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 3.01125 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 13.892 +...\hbox(10.29446+0.0)x404.02951, glue set 195.76743fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyretermes(0)/m/n/16.06 in +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 3.51312 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 15.73889 +...\hbox(11.96469+3.50107)x404.02951, glue set 127.49637fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/16.06 Applied +....\glue 4.46468 plus 2.23233 minus 1.48822 +....\TU/texgyreheros(0)/b/n/16.06 Economics +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 0.0 plus 1.0fill +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 12.49478 +...\hbox(11.70773+3.50107)x404.02951, glue set 193.65553fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/m/n/16.06 by +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 6.82881 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 12.23782 +...\hbox(11.96469+3.50107)x404.02951, glue set 141.58098fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/16.06 Wang +....\glue 4.46468 plus 2.23233 minus 1.48822 +....\TU/texgyreheros(0)/b/n/16.06 Shaoping +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 5.12128 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(35.38264+49.97562)x404.02951 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(35.38264+49.97562)x404.02951, glue set 22.1219fil +.....\hbox(35.38264+27.85371)x404.02951, glue set 44.3557fil +......\glue(\leftskip) 0.0 plus 1.0fil +......\hbox(0.0+0.0)x0.0 +......\hbox(35.38264+27.85371)x315.31813 +.......\mathon +.......\vbox(35.38264+27.85371)x315.31813 +........\hbox(22.13263+9.48555)x315.31813 +.........\glue(\tabskip) 0.0 +.........\hbox(22.13263+9.48555)x169.02402 +..........\rule(22.13263+9.48555)x0.0 +..........\glue 6.0 +..........\glue 0.0 plus 1.0fil +..........\glue 0.00002 +..........\TU/texgyretermes(0)/m/n/15.05624 Dissertation +..........\kern -0.0002 +..........\kern 0.0002 +..........\glue 3.76407 plus 1.88203 minus 1.25468 +..........\TU/texgyretermes(0)/m/n/15.05624 Supervisor +..........\hbox(6.91081+0.1656)x20.57687, glue set 14.38374fil +...........\glue 2.00749 +...........\TU/texgyretermes(0)/m/n/15.05624 : +...........\kern -0.0002 +...........\kern 0.0002 +...........\glue 0.0 plus 1.0fil minus 1.0fil +.........\glue(\tabskip) 0.0 +.........\hbox(22.13263+9.48555)x146.29411, glue set 31.25676fil +..........\glue 0.00002 +..........\TU/texgyretermes(0)/m/n/15.05624 Professor +..........\glue 3.76407 plus 1.88203 minus 1.25468 +..........\TU/texgyretermes(0)/m/n/15.05624 Li +..........\glue 3.76407 plus 1.88203 minus 1.25468 +..........\TU/texgyretermes(0)/m/n/15.05624 Zinai +..........\kern -0.0002 +..........\kern 0.0002 +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(22.13263+9.48555)x315.31813 +.........\glue(\tabskip) 0.0 +.........\hbox(22.13263+9.48555)x169.02402, glue set 14.60455fil +..........\rule(22.13263+9.48555)x0.0 +..........\glue 6.0 +..........\glue 0.0 plus 1.0fil +..........\glue 0.00002 +..........\TU/texgyretermes(0)/m/n/15.05624 Associate +..........\glue 3.76407 plus 1.88203 minus 1.25468 +..........\TU/texgyretermes(0)/m/n/15.05624 Supervisor +..........\hbox(6.91081+0.1656)x20.57687, glue set 14.38374fil +...........\glue 2.00749 +...........\TU/texgyretermes(0)/m/n/15.05624 : +...........\kern -0.0002 +...........\kern 0.0002 +...........\glue 0.0 plus 1.0fil minus 1.0fil +.........\glue(\tabskip) 0.0 +.........\hbox(22.13263+9.48555)x146.29411 +..........\glue 0.00002 +..........\TU/texgyretermes(0)/m/n/15.05624 Professor +..........\glue 3.76407 plus 1.88203 minus 1.25468 +..........\TU/texgyretermes(0)/m/n/15.05624 Pan +..........\glue 3.76407 plus 1.88203 minus 1.25468 +..........\TU/texgyretermes(0)/m/n/15.05624 Wenqing +..........\kern -0.0002 +..........\kern 0.0002 +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +.......\mathoff +......\penalty 10000 +......\glue(\parfillskip) 0.0 +......\glue(\rightskip) 0.0 plus 1.0fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(11.70773+2.79442)x404.02951, glue set 156.04301fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/16.06 March, +....\glue 4.46468 plus 2.7904 minus 1.19057 +....\TU/texgyreheros(0)/b/n/16.06 2002 +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 19.91684 +...\glue -2.79442 +...\glue 0.0 plus 1.0fil +...\glue 0.0 plus -1.0fil +...\glue 0.0 plus 1.0fil +...\glue 0.0 +...\glue 0.0 plus 0.0001fil +..\glue(\baselineskip) 22.76228 +..\hbox(0.0+0.0)x404.02951 +...\special{color push gray 0} +...\hbox(0.0+0.0)x404.02951 +...\special{color pop} +.\kern -653.27536 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\kern 653.27536 +.\kern 0.0 diff --git a/testfiles/01-cover/doctor-2-2.tex b/testfiles/01-title-page/01-title-page-doctor-2-2.tex similarity index 91% rename from testfiles/01-cover/doctor-2-2.tex rename to testfiles/01-title-page/01-title-page-doctor-2-2.tex index 7134b464..b488bdf8 100644 --- a/testfiles/01-cover/doctor-2-2.tex +++ b/testfiles/01-title-page/01-title-page-doctor-2-2.tex @@ -3,7 +3,7 @@ \thusetup{ title* = {Research on the Theory and Application of Unit Root, Cointegration and Structural Change}, - degree-name* = {Doctor of Education}, + degree-category* = {Doctor of Education}, author* = {Wang Shaoping}, supervisor* = {Professor Li Zinai}, associate-supervisor* = {Professor Pan Wenqing}, diff --git a/testfiles/01-title-page/01-title-page-doctor-2-2.tlg b/testfiles/01-title-page/01-title-page-doctor-2-2.tlg new file mode 100644 index 00000000..ede3eb9e --- /dev/null +++ b/testfiles/01-title-page/01-title-page-doctor-2-2.tlg @@ -0,0 +1,374 @@ +This is a generated file for the l3build validation system. +Don't change this file in any respect. +*geometry* verbose mode - [ newgeometry ] result: +* driver: xetex +* paper: a4paper +* layout: +* layoutoffset:(h,v)=(0.0pt,0.0pt) +* modes: twoside +* h-part:(L,W,R)=(96.73918pt, 404.02951pt, 96.73918pt) +* v-part:(T,H,B)=(156.49014pt, 546.29292pt, 142.26378pt) +* \paperwidth=597.50787pt +* \paperheight=845.04684pt +* \textwidth=404.02951pt +* \textheight=546.29292pt +* \oddsidemargin=24.4692pt +* \evensidemargin=24.4692pt +* \topmargin=-1.13809pt +* \headheight=76.82234pt +* \headsep=8.5359pt +* \topskip=12.0pt +* \footskip=22.76228pt +* \marginparwidth=56.9055pt +* \marginparsep=14.22636pt +* \columnsep=10.0pt +* \skip\footins=10.8pt plus 4.0pt minus 2.0pt +* \hoffset=0.0pt +* \voffset=0.0pt +* \mag=1000 +* \@twocolumnfalse +* \@twosidetrue +* \@mparswitchtrue +* \@reversemarginfalse +* (1in=72.27pt=25.4mm, 1cm=28.453pt) +Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' with options [Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. +(fontspec) +(fontspec) This font family consists of the following NFSS series/shapes: +(fontspec) +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolHei-Regular.otf]/OT:language=dflt;" +(fontspec) - 'small caps' (m/sc) with NFSS spec.: +(fontspec) - 'bold' (b/n) with NFSS spec.: <->"[FandolHei-Bold.otf]/OT:language=dflt;" +(fontspec) - 'bold small caps' (b/sc) with NFSS spec.: +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 15.05785pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 12.04628pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 9.0347pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 15.05463pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 12.0437pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 9.03276pt on input line .... +Completed box being shipped out [1] +\vbox(653.27536+0.0)x428.4987 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\glue -1.13809 +.\vbox(654.41345+0.0)x404.02951, shifted 24.4692 +..\vbox(76.82234+0.0)x404.02951, glue set 76.82234fil +...\glue 0.0 plus 1.0fil +...\hbox(0.0+0.0)x404.02951 +....\special{color push gray 0} +....\hbox(0.0+0.0)x404.02951 +....\special{color pop} +..\glue 8.5359 +..\glue(\lineskip) 0.0 +..\vbox(546.29292+0.0)x404.02951, glue set 32.32544fill +...\write-{} +...\special{color push gray 0} +...\write-{} +...\glue(\topskip) 12.0 +...\hbox(0.0+0.0)x0.0 +...\glue -8.82028 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 5.11913 +...\hbox(14.95587+128.58037)x404.02951 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(14.95587+128.58037)x404.02951, glue set 61.57007fil +.....\hbox(14.95587+4.39641)x404.02951, glue set 9.33492fil +......\glue(\leftskip) 0.0 plus 1.0fil +......\hbox(0.0+0.0)x0.0 +......\TU/texgyreheros(0)/b/n/20.075 Research +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 on +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 the +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Theory +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 and +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Application +......\glue(\rightskip) 0.0 plus 1.0fil +.....\penalty 150 +.....\glue(\baselineskip) 11.9647 +.....\hbox(14.95587+4.37633)x404.02951, glue set 2.98119fil +......\glue(\leftskip) 0.0 plus 1.0fil +......\TU/texgyreheros(0)/b/n/20.075 of +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Unit +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Root, +......\glue 5.58086 plus 3.48802 minus 1.48822 +......\TU/texgyreheros(0)/b/n/20.075 Cointegration +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 and +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Structural +......\glue(\rightskip) 0.0 plus 1.0fil +.....\penalty 150 +.....\glue(\baselineskip) 12.06508 +.....\hbox(14.87558+4.37633)x404.02951, glue set 165.10687fil +......\glue(\leftskip) 0.0 plus 1.0fil +......\TU/texgyreheros(0)/b/n/20.075 Change +......\kern -0.0002 +......\kern 0.0002 +......\penalty 10000 +......\glue(\parfillskip) 0.0 +......\glue(\rightskip) 0.0 plus 1.0fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(10.96898+0.16058)x404.02951, glue set 121.06435fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyretermes(0)/m/n/16.06 Dissertation +....\kern -0.0002 +....\kern 0.0002 +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 submitted +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 to +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 16.50978 +...\hbox(11.03322+3.30835)x404.02951, glue set 133.14949fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyretermes(0)/b/n/16.06 Tsinghua +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/b/n/16.06 University +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 13.42625 +...\hbox(10.96898+3.485)x404.02951, glue set 75.87953fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyretermes(0)/m/n/16.06 in +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 partial +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 fulfillment +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 of +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 the +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 requirement +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 13.2496 +...\hbox(10.96898+3.50107)x404.02951, glue set 107.9915fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyretermes(0)/m/n/16.06 for +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 the +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 professional +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 degree +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 of +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 12.23782 +...\hbox(11.96469+0.14453)x404.02951, glue set 125.36038fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/16.06 Doctor +....\glue 4.46468 plus 2.23233 minus 1.48822 +....\TU/texgyreheros(0)/b/n/16.06 of +....\glue 4.46468 plus 2.23233 minus 1.48822 +....\TU/texgyreheros(0)/b/n/16.06 Education +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 0.0 plus 1.0fill +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 15.85132 +...\hbox(11.70773+3.50107)x404.02951, glue set 193.65553fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/m/n/16.06 by +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 6.82881 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 12.23782 +...\hbox(11.96469+3.50107)x404.02951, glue set 141.58098fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/16.06 Wang +....\glue 4.46468 plus 2.23233 minus 1.48822 +....\TU/texgyreheros(0)/b/n/16.06 Shaoping +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 55.48277 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(31.16692+64.71872)x404.02951 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(31.16692+64.71872)x404.02951, glue set 41.08073fil +.....\hbox(31.16692+23.63799)x404.02951, glue set 44.3557fil +......\glue(\leftskip) 0.0 plus 1.0fil +......\hbox(0.0+0.0)x0.0 +......\hbox(31.16692+23.63799)x315.31813 +.......\mathon +.......\vbox(31.16692+23.63799)x315.31813 +........\hbox(19.18164+8.22081)x315.31813 +.........\glue(\tabskip) 0.0 +.........\hbox(19.18164+8.22081)x169.02402 +..........\rule(19.18164+8.22081)x0.0 +..........\glue 6.0 +..........\glue 0.0 plus 1.0fil +..........\glue 0.00002 +..........\TU/texgyretermes(0)/m/n/15.05624 Dissertation +..........\kern -0.0002 +..........\kern 0.0002 +..........\glue 3.76407 plus 1.88203 minus 1.25468 +..........\TU/texgyretermes(0)/m/n/15.05624 Supervisor +..........\hbox(6.91081+0.1656)x20.57687, glue set 14.38374fil +...........\glue 2.00749 +...........\TU/texgyretermes(0)/m/n/15.05624 : +...........\kern -0.0002 +...........\kern 0.0002 +...........\glue 0.0 plus 1.0fil minus 1.0fil +.........\glue(\tabskip) 0.0 +.........\hbox(19.18164+8.22081)x146.29411, glue set 31.25676fil +..........\glue 0.00002 +..........\TU/texgyretermes(0)/m/n/15.05624 Professor +..........\glue 3.76407 plus 1.88203 minus 1.25468 +..........\TU/texgyretermes(0)/m/n/15.05624 Li +..........\glue 3.76407 plus 1.88203 minus 1.25468 +..........\TU/texgyretermes(0)/m/n/15.05624 Zinai +..........\kern -0.0002 +..........\kern 0.0002 +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(19.18164+8.22081)x315.31813 +.........\glue(\tabskip) 0.0 +.........\hbox(19.18164+8.22081)x169.02402, glue set 14.60455fil +..........\rule(19.18164+8.22081)x0.0 +..........\glue 6.0 +..........\glue 0.0 plus 1.0fil +..........\glue 0.00002 +..........\TU/texgyretermes(0)/m/n/15.05624 Associate +..........\glue 3.76407 plus 1.88203 minus 1.25468 +..........\TU/texgyretermes(0)/m/n/15.05624 Supervisor +..........\hbox(6.91081+0.1656)x20.57687, glue set 14.38374fil +...........\glue 2.00749 +...........\TU/texgyretermes(0)/m/n/15.05624 : +...........\kern -0.0002 +...........\kern 0.0002 +...........\glue 0.0 plus 1.0fil minus 1.0fil +.........\glue(\tabskip) 0.0 +.........\hbox(19.18164+8.22081)x146.29411 +..........\glue 0.00002 +..........\TU/texgyretermes(0)/m/n/15.05624 Professor +..........\glue 3.76407 plus 1.88203 minus 1.25468 +..........\TU/texgyretermes(0)/m/n/15.05624 Pan +..........\glue 3.76407 plus 1.88203 minus 1.25468 +..........\TU/texgyretermes(0)/m/n/15.05624 Wenqing +..........\kern -0.0002 +..........\kern 0.0002 +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +.......\mathoff +......\penalty 10000 +......\glue(\parfillskip) 0.0 +......\glue(\rightskip) 0.0 plus 1.0fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(11.70773+2.79442)x404.02951, glue set 156.04301fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/16.06 March, +....\glue 4.46468 plus 2.7904 minus 1.19057 +....\TU/texgyreheros(0)/b/n/16.06 2002 +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 8.5359 +...\glue -2.79442 +...\glue 0.0 plus 1.0fil +...\glue 0.0 plus -1.0fil +...\glue 0.0 plus 1.0fil +...\glue 0.0 +...\glue 0.0 plus 0.0001fil +..\glue(\baselineskip) 22.76228 +..\hbox(0.0+0.0)x404.02951 +...\special{color push gray 0} +...\hbox(0.0+0.0)x404.02951 +...\special{color pop} +.\kern -653.27536 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\kern 653.27536 +.\kern 0.0 diff --git a/testfiles/01-title-page/01-title-page-master-1-1.tex b/testfiles/01-title-page/01-title-page-master-1-1.tex new file mode 100644 index 00000000..8c2e00aa --- /dev/null +++ b/testfiles/01-title-page/01-title-page-master-1-1.tex @@ -0,0 +1,24 @@ +\input{regression-test.tex} +\documentclass[degree=master]{thuthesis} + +\thusetup{ + title = {两层次物流中心规划模型\\理论分析和算法研究}, + degree-category = {工学硕士}, + department = {工业工程系}, + discipline = {管理科学与工程}, + author = {吕某某}, + supervisor = {某某某, 教授}, + co-supervisor = {某某某, 教授}, + date = {2002-05-01}, +} + +\begin{document} +\START +\showoutput + +\makeatletter +\thu@titlepage + +\clearpage +\OMIT +\end{document} diff --git a/testfiles/01-title-page/01-title-page-master-1-1.tlg b/testfiles/01-title-page/01-title-page-master-1-1.tlg new file mode 100644 index 00000000..02180b73 --- /dev/null +++ b/testfiles/01-title-page/01-title-page-master-1-1.tlg @@ -0,0 +1,561 @@ +This is a generated file for the l3build validation system. +Don't change this file in any respect. +*geometry* verbose mode - [ newgeometry ] result: +* driver: xetex +* paper: a4paper +* layout: +* layoutoffset:(h,v)=(0.0pt,0.0pt) +* modes: twoside +* h-part:(L,W,R)=(99.58464pt, 398.3386pt, 99.58464pt) +* v-part:(T,H,B)=(56.9055pt, 617.42482pt, 170.71652pt) +* \paperwidth=597.50787pt +* \paperheight=845.04684pt +* \textwidth=398.3386pt +* \textheight=617.42482pt +* \oddsidemargin=27.31465pt +* \evensidemargin=27.31465pt +* \topmargin=-100.72273pt +* \headheight=76.82234pt +* \headsep=8.5359pt +* \topskip=12.0pt +* \footskip=22.76228pt +* \marginparwidth=56.9055pt +* \marginparsep=14.22636pt +* \columnsep=10.0pt +* \skip\footins=10.8pt plus 4.0pt minus 2.0pt +* \hoffset=0.0pt +* \voffset=0.0pt +* \mag=1000 +* \@twocolumnfalse +* \@twosidetrue +* \@mparswitchtrue +* \@reversemarginfalse +* (1in=72.27pt=25.4mm, 1cm=28.453pt) +Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' with options [Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. +(fontspec) +(fontspec) This font family consists of the following NFSS series/shapes: +(fontspec) +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolHei-Regular.otf]/OT:language=dflt;" +(fontspec) - 'small caps' (m/sc) with NFSS spec.: +(fontspec) - 'bold' (b/n) with NFSS spec.: <->"[FandolHei-Bold.otf]/OT:language=dflt;" +(fontspec) - 'bold small caps' (b/sc) with NFSS spec.: +Package fontspec Info: Font family 'FandolFang(0)' created for font 'FandolFang' with options [Extension={.otf},UprightFont={*-Regular}]. +(fontspec) +(fontspec) This font family consists of the following NFSS series/shapes: +(fontspec) +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolFang-Regular.otf]/OT:language=dflt;" +(fontspec) - 'small caps' (m/sc) with NFSS spec.: +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 16.0617pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 14.05399pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 10.54048pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 16.05827pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 14.05098pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 10.53824pt on input line .... +Completed box being shipped out [1] +\vbox(624.82262+0.0)x425.65324 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\glue -100.72273 +.\vbox(725.54535+0.0)x398.3386, shifted 27.31465 +..\vbox(76.82234+0.0)x398.3386, glue set 76.82234fil +...\glue 0.0 plus 1.0fil +...\hbox(0.0+0.0)x398.3386 +....\special{color push gray 0} +....\hbox(0.0+0.0)x398.3386 +....\special{color pop} +..\glue 8.5359 +..\glue(\lineskip) 0.0 +..\vbox(617.42482+0.0)x398.3386, glue set 142.25333fill +...\write-{} +...\special{color push gray 0} +...\write-{} +...\glue(\topskip) 12.0 +...\hbox(0.0+0.0)x0.0 +...\glue 8.1 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 7.5482 +...\hbox(12.5268+44.37871)x398.3386 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(12.5268+44.37871)x398.3386, glue set 41.63246fil +.....\hbox(12.5268+2.74625)x398.3386, glue set 387.7186fil +......\hbox(0.0+0.0)x0.0 +......\glue -21.5 +......\hbox(12.5268+2.74625)x32.12 +......\penalty 10000 +......\glue(\parfillskip) 0.0 plus 1.0fil +......\glue(\rightskip) 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 40.5 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(20.35605+4.56705)x398.3386, glue set 55.63312fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/FandolHei(0)/m/n/26.09749 两 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 层 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 次 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 物 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 流 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 中 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 心 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 规 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 划 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 模 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 型 +....\kern -0.00017 +....\kern 0.00017 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 0.0 plus -1.0 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 22.00021 +...\hbox(20.40823+4.61925)x398.3386, glue set 81.7306fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/FandolHei(0)/m/n/26.09749 理 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 论 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 分 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 析 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 和 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 算 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 法 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 研 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 究 +....\kern -0.00017 +....\kern 0.00017 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 24.1 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 4.93645 +...\hbox(12.5268+4.01498)x398.3386, glue set 73.99374fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/FandolSong(0)/m/n/16.06 (申 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 请 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 清 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 华 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 大 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 学 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 工 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 学 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 硕 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 士 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 学 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 位 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 论 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 文) +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 0.0 plus 1.0fill +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(82.30786+123.97461)x398.3386 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(82.30786+123.97461)x398.3386, glue set 49.69762fil +.....\hbox(82.30786+74.277)x398.3386, glue set 84.35965fil +......\hbox(0.0+0.0)x0.0 +......\glue 65.44142 +......\hbox(82.30786+74.277)x248.53752 +.......\mathon +.......\vbox(82.30786+74.277)x248.53752 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752, glue set 53.23827fil +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.73558+2.87473)x81.09052, glue set 2.84544fil +...........\hbox(12.73558+2.87473)x78.24507 +............\special{color push gray 0} +............\hbox(12.73558+2.87473)x78.24507, glue set 2.33418filll +.............\TU/FandolFang(0)/m/n/16.06 培 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 养 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 单 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 位 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\TU/FandolFang(0)/m/n/16.06 工 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 业 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 工 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 程 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 系 +..........\kern -0.00017 +..........\kern 0.00017 +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752, glue set 21.11827fil +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.59103+2.82654)x81.09052, glue set 2.84544fil +...........\hbox(12.59103+2.82654)x78.24507 +............\special{color push gray 0} +............\hbox(12.59103+2.82654)x78.24507, glue set 23.06255filll +.............\TU/FandolFang(0)/m/n/16.06 学 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 科 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\TU/FandolFang(0)/m/n/16.06 管 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 理 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 科 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 学 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 与 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 工 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 程 +..........\kern -0.00017 +..........\kern 0.00017 +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752 +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.51074+2.9229)x81.09052, glue set 2.84544fil +...........\hbox(12.51074+2.9229)x78.24507 +............\special{color push gray 0} +............\hbox(12.51074+2.9229)x78.24507, glue set 7.51627filll +.............\TU/FandolFang(0)/m/n/16.06 研 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 究 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 生 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.67134+2.82654)x85.35826, glue set 21.11827fil +...........\hbox(12.67134+2.82654)x64.23999 +............\special{color push gray 0} +............\hbox(12.67134+2.82654)x64.23999, glue set 4.015filll +.............\TU/FandolFang(0)/m/n/16.06 吕 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(0.0+0.0)x48.18, glue set 48.18fil +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752 +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.81587+3.05139)x81.09052, glue set 2.84544fil +...........\hbox(12.81587+3.05139)x78.24507 +............\special{color push gray 0} +............\hbox(12.81587+3.05139)x78.24507, glue set 2.33418filll +.............\TU/FandolFang(0)/m/n/16.06 指 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 导 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 教 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 师 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.67134+2.82654)x85.35826, glue set 21.11827fil +...........\hbox(12.67134+2.82654)x64.23999 +............\special{color push gray 0} +............\hbox(12.67134+2.82654)x64.23999, glue set 4.015filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.73558+2.74625)x48.18, glue set 8.03filll +...........\TU/FandolFang(0)/m/n/16.06 教 +...........\glue 0.0 plus 2.0filll +...........\TU/FandolFang(0)/m/n/16.06 授 +...........\kern -0.00017 +...........\kern 0.00017 +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752 +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.81587+3.05139)x81.09052, glue set 2.84544fil +...........\hbox(12.81587+3.05139)x78.24507 +............\special{color push gray 0} +............\hbox(12.81587+3.05139)x78.24507, glue set - 3.62299filll +.............\TU/FandolFang(0)/m/n/16.06 联 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 合 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 指 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 导 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 教 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 师 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.67134+2.82654)x85.35826, glue set 21.11827fil +...........\hbox(12.67134+2.82654)x64.23999 +............\special{color push gray 0} +............\hbox(12.67134+2.82654)x64.23999, glue set 4.015filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.73558+2.74625)x48.18, glue set 8.03filll +...........\TU/FandolFang(0)/m/n/16.06 教 +...........\glue 0.0 plus 2.0filll +...........\TU/FandolFang(0)/m/n/16.06 授 +...........\kern -0.00017 +...........\kern 0.00017 +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +.......\mathoff +......\penalty 10000 +......\glue(\parfillskip) 0.0 plus 1.0fil +......\glue(\rightskip) 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(12.39832+16.90797)x398.3386 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(12.39832+16.90797)x398.3386, glue set 14.1778fil +.....\hbox(12.39832+2.73018)x398.3386, glue set 139.94809fil +......\glue(\leftskip) 0.0 plus 1.0fil +......\hbox(0.0+0.0)x0.0 +......\TU/FandolSong(0)/m/n/16.06 二 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 〇 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 〇 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 二 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 年 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 五 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 月 +......\kern -0.00017 +......\kern 0.00017 +......\penalty 10000 +......\glue(\parfillskip) 0.0 +......\glue(\rightskip) 0.0 plus 1.0fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue -6.0 +...\glue 0.0 plus 1.0fil +...\glue 0.0 plus -1.0fil +...\glue 0.0 plus 1.0fil +...\glue 0.0 +...\glue 0.0 plus 0.0001fil +..\glue(\baselineskip) 22.76228 +..\hbox(0.0+0.0)x398.3386 +...\special{color push gray 0} +...\hbox(0.0+0.0)x398.3386 +...\special{color pop} +.\kern -624.82262 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\kern 624.82262 +.\kern 0.0 diff --git a/testfiles/01-title-page/01-title-page-master-1-2.tex b/testfiles/01-title-page/01-title-page-master-1-2.tex new file mode 100644 index 00000000..f26cd174 --- /dev/null +++ b/testfiles/01-title-page/01-title-page-master-1-2.tex @@ -0,0 +1,26 @@ +\input{regression-test.tex} +\documentclass[degree=master]{thuthesis} + +\thusetup{ + title = {两层次物流中心规划模型\\理论分析和算法研究}, + degree-category = {工学硕士}, + department = {工业工程系}, + discipline = {管理科学与工程}, + author = {吕某某}, + supervisor = {某某某, 教授}, + co-supervisor = {某某某, 教授}, + date = {2016-03-01}, + secret-level = {秘密}, + secret-year = {10}, +} + +\begin{document} +\START +\showoutput + +\makeatletter +\thu@titlepage + +\clearpage +\OMIT +\end{document} diff --git a/testfiles/01-title-page/01-title-page-master-1-2.tlg b/testfiles/01-title-page/01-title-page-master-1-2.tlg new file mode 100644 index 00000000..6575b07d --- /dev/null +++ b/testfiles/01-title-page/01-title-page-master-1-2.tlg @@ -0,0 +1,576 @@ +This is a generated file for the l3build validation system. +Don't change this file in any respect. +*geometry* verbose mode - [ newgeometry ] result: +* driver: xetex +* paper: a4paper +* layout: +* layoutoffset:(h,v)=(0.0pt,0.0pt) +* modes: twoside +* h-part:(L,W,R)=(99.58464pt, 398.3386pt, 99.58464pt) +* v-part:(T,H,B)=(56.9055pt, 617.42482pt, 170.71652pt) +* \paperwidth=597.50787pt +* \paperheight=845.04684pt +* \textwidth=398.3386pt +* \textheight=617.42482pt +* \oddsidemargin=27.31465pt +* \evensidemargin=27.31465pt +* \topmargin=-100.72273pt +* \headheight=76.82234pt +* \headsep=8.5359pt +* \topskip=12.0pt +* \footskip=22.76228pt +* \marginparwidth=56.9055pt +* \marginparsep=14.22636pt +* \columnsep=10.0pt +* \skip\footins=10.8pt plus 4.0pt minus 2.0pt +* \hoffset=0.0pt +* \voffset=0.0pt +* \mag=1000 +* \@twocolumnfalse +* \@twosidetrue +* \@mparswitchtrue +* \@reversemarginfalse +* (1in=72.27pt=25.4mm, 1cm=28.453pt) +Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' with options [Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. +(fontspec) +(fontspec) This font family consists of the following NFSS series/shapes: +(fontspec) +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolHei-Regular.otf]/OT:language=dflt;" +(fontspec) - 'small caps' (m/sc) with NFSS spec.: +(fontspec) - 'bold' (b/n) with NFSS spec.: <->"[FandolHei-Bold.otf]/OT:language=dflt;" +(fontspec) - 'bold small caps' (b/sc) with NFSS spec.: +Package fontspec Info: Font family 'FandolFang(0)' created for font 'FandolFang' with options [Extension={.otf},UprightFont={*-Regular}]. +(fontspec) +(fontspec) This font family consists of the following NFSS series/shapes: +(fontspec) +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolFang-Regular.otf]/OT:language=dflt;" +(fontspec) - 'small caps' (m/sc) with NFSS spec.: +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 16.0617pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 14.05399pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 10.54048pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 16.05827pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 14.05098pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 10.53824pt on input line .... +Completed box being shipped out [1] +\vbox(624.82262+0.0)x425.65324 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\glue -100.72273 +.\vbox(725.54535+0.0)x398.3386, shifted 27.31465 +..\vbox(76.82234+0.0)x398.3386, glue set 76.82234fil +...\glue 0.0 plus 1.0fil +...\hbox(0.0+0.0)x398.3386 +....\special{color push gray 0} +....\hbox(0.0+0.0)x398.3386 +....\special{color pop} +..\glue 8.5359 +..\glue(\lineskip) 0.0 +..\vbox(617.42482+0.0)x398.3386, glue set 142.25333fill +...\write-{} +...\special{color push gray 0} +...\write-{} +...\glue(\topskip) 12.0 +...\hbox(0.0+0.0)x0.0 +...\glue 8.1 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 7.5482 +...\hbox(12.5268+44.37871)x398.3386 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(12.5268+44.37871)x398.3386, glue set 41.58429fil +.....\hbox(12.5268+2.79442)x398.3386, glue set 307.41861fil +......\hbox(0.0+0.0)x0.0 +......\glue -21.5 +......\TU/FandolHei(0)/m/n/16.06 秘 +......\glue 0.0 plus 1.3163 +......\TU/FandolHei(0)/m/n/16.06 密 +......\glue 0.0 plus 1.3163 +......\TU/FandolHei(0)/m/n/16.06 ★ +......\kern -0.00017 +......\kern 0.00017 +......\hbox(11.38654+0.24089)x48.18, glue set 15.16064fil +.......\glue 0.0 plus 1.0fil minus 1.0fil +.......\TU/texgyreheros(0)/m/n/16.06 10 +.......\kern -0.0002 +.......\kern 0.0002 +.......\glue 0.0 plus 1.0fil minus 1.0fil +......\TU/FandolHei(0)/m/n/16.06 年 +......\kern -0.00017 +......\kern 0.00017 +......\penalty 10000 +......\glue(\parfillskip) 0.0 plus 1.0fil +......\glue(\rightskip) 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 40.5 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(20.35605+4.56705)x398.3386, glue set 55.63312fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/FandolHei(0)/m/n/26.09749 两 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 层 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 次 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 物 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 流 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 中 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 心 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 规 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 划 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 模 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 型 +....\kern -0.00017 +....\kern 0.00017 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 0.0 plus -1.0 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 22.00021 +...\hbox(20.40823+4.61925)x398.3386, glue set 81.7306fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/FandolHei(0)/m/n/26.09749 理 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 论 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 分 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 析 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 和 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 算 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 法 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 研 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 究 +....\kern -0.00017 +....\kern 0.00017 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 24.1 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 4.93645 +...\hbox(12.5268+4.01498)x398.3386, glue set 73.99374fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/FandolSong(0)/m/n/16.06 (申 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 请 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 清 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 华 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 大 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 学 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 工 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 学 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 硕 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 士 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 学 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 位 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 论 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 文) +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 0.0 plus 1.0fill +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(82.30786+123.97461)x398.3386 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(82.30786+123.97461)x398.3386, glue set 49.69762fil +.....\hbox(82.30786+74.277)x398.3386, glue set 84.35965fil +......\hbox(0.0+0.0)x0.0 +......\glue 65.44142 +......\hbox(82.30786+74.277)x248.53752 +.......\mathon +.......\vbox(82.30786+74.277)x248.53752 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752, glue set 53.23827fil +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.73558+2.87473)x81.09052, glue set 2.84544fil +...........\hbox(12.73558+2.87473)x78.24507 +............\special{color push gray 0} +............\hbox(12.73558+2.87473)x78.24507, glue set 2.33418filll +.............\TU/FandolFang(0)/m/n/16.06 培 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 养 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 单 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 位 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\TU/FandolFang(0)/m/n/16.06 工 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 业 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 工 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 程 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 系 +..........\kern -0.00017 +..........\kern 0.00017 +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752, glue set 21.11827fil +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.59103+2.82654)x81.09052, glue set 2.84544fil +...........\hbox(12.59103+2.82654)x78.24507 +............\special{color push gray 0} +............\hbox(12.59103+2.82654)x78.24507, glue set 23.06255filll +.............\TU/FandolFang(0)/m/n/16.06 学 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 科 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\TU/FandolFang(0)/m/n/16.06 管 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 理 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 科 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 学 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 与 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 工 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 程 +..........\kern -0.00017 +..........\kern 0.00017 +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752 +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.51074+2.9229)x81.09052, glue set 2.84544fil +...........\hbox(12.51074+2.9229)x78.24507 +............\special{color push gray 0} +............\hbox(12.51074+2.9229)x78.24507, glue set 7.51627filll +.............\TU/FandolFang(0)/m/n/16.06 研 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 究 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 生 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.67134+2.82654)x85.35826, glue set 21.11827fil +...........\hbox(12.67134+2.82654)x64.23999 +............\special{color push gray 0} +............\hbox(12.67134+2.82654)x64.23999, glue set 4.015filll +.............\TU/FandolFang(0)/m/n/16.06 吕 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(0.0+0.0)x48.18, glue set 48.18fil +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752 +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.81587+3.05139)x81.09052, glue set 2.84544fil +...........\hbox(12.81587+3.05139)x78.24507 +............\special{color push gray 0} +............\hbox(12.81587+3.05139)x78.24507, glue set 2.33418filll +.............\TU/FandolFang(0)/m/n/16.06 指 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 导 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 教 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 师 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.67134+2.82654)x85.35826, glue set 21.11827fil +...........\hbox(12.67134+2.82654)x64.23999 +............\special{color push gray 0} +............\hbox(12.67134+2.82654)x64.23999, glue set 4.015filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.73558+2.74625)x48.18, glue set 8.03filll +...........\TU/FandolFang(0)/m/n/16.06 教 +...........\glue 0.0 plus 2.0filll +...........\TU/FandolFang(0)/m/n/16.06 授 +...........\kern -0.00017 +...........\kern 0.00017 +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752 +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.81587+3.05139)x81.09052, glue set 2.84544fil +...........\hbox(12.81587+3.05139)x78.24507 +............\special{color push gray 0} +............\hbox(12.81587+3.05139)x78.24507, glue set - 3.62299filll +.............\TU/FandolFang(0)/m/n/16.06 联 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 合 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 指 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 导 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 教 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 师 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.67134+2.82654)x85.35826, glue set 21.11827fil +...........\hbox(12.67134+2.82654)x64.23999 +............\special{color push gray 0} +............\hbox(12.67134+2.82654)x64.23999, glue set 4.015filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.73558+2.74625)x48.18, glue set 8.03filll +...........\TU/FandolFang(0)/m/n/16.06 教 +...........\glue 0.0 plus 2.0filll +...........\TU/FandolFang(0)/m/n/16.06 授 +...........\kern -0.00017 +...........\kern 0.00017 +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +.......\mathoff +......\penalty 10000 +......\glue(\parfillskip) 0.0 plus 1.0fil +......\glue(\rightskip) 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(12.39832+16.90797)x398.3386 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(12.39832+16.90797)x398.3386, glue set 14.1778fil +.....\hbox(12.39832+2.73018)x398.3386, glue set 139.94809fil +......\glue(\leftskip) 0.0 plus 1.0fil +......\hbox(0.0+0.0)x0.0 +......\TU/FandolSong(0)/m/n/16.06 二 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 〇 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 一 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 六 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 年 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 三 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 月 +......\kern -0.00017 +......\kern 0.00017 +......\penalty 10000 +......\glue(\parfillskip) 0.0 +......\glue(\rightskip) 0.0 plus 1.0fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue -6.0 +...\glue 0.0 plus 1.0fil +...\glue 0.0 plus -1.0fil +...\glue 0.0 plus 1.0fil +...\glue 0.0 +...\glue 0.0 plus 0.0001fil +..\glue(\baselineskip) 22.76228 +..\hbox(0.0+0.0)x398.3386 +...\special{color push gray 0} +...\hbox(0.0+0.0)x398.3386 +...\special{color pop} +.\kern -624.82262 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\kern 624.82262 +.\kern 0.0 diff --git a/testfiles/01-title-page/01-title-page-master-1-3.tex b/testfiles/01-title-page/01-title-page-master-1-3.tex new file mode 100644 index 00000000..9f7d5bd5 --- /dev/null +++ b/testfiles/01-title-page/01-title-page-master-1-3.tex @@ -0,0 +1,23 @@ +\input{regression-test.tex} +\documentclass[degree=master, degree-type=professional]{thuthesis} + +\thusetup{ + title = {行政审批制度研究\\——以深圳市为例}, + degree-category = {公共管理硕士}, + department = {公共管理学院}, + author = {李某某}, + supervisor = {某某某, 教授}, + co-supervisor = {某某某, 教授}, + date = {2016-03-01}, +} + +\begin{document} +\START +\showoutput + +\makeatletter +\thu@titlepage + +\clearpage +\OMIT +\end{document} diff --git a/testfiles/01-title-page/01-title-page-master-1-3.tlg b/testfiles/01-title-page/01-title-page-master-1-3.tlg new file mode 100644 index 00000000..62c72453 --- /dev/null +++ b/testfiles/01-title-page/01-title-page-master-1-3.tlg @@ -0,0 +1,520 @@ +This is a generated file for the l3build validation system. +Don't change this file in any respect. +*geometry* verbose mode - [ newgeometry ] result: +* driver: xetex +* paper: a4paper +* layout: +* layoutoffset:(h,v)=(0.0pt,0.0pt) +* modes: twoside +* h-part:(L,W,R)=(99.58464pt, 398.3386pt, 99.58464pt) +* v-part:(T,H,B)=(56.9055pt, 617.42482pt, 170.71652pt) +* \paperwidth=597.50787pt +* \paperheight=845.04684pt +* \textwidth=398.3386pt +* \textheight=617.42482pt +* \oddsidemargin=27.31465pt +* \evensidemargin=27.31465pt +* \topmargin=-100.72273pt +* \headheight=76.82234pt +* \headsep=8.5359pt +* \topskip=12.0pt +* \footskip=22.76228pt +* \marginparwidth=56.9055pt +* \marginparsep=14.22636pt +* \columnsep=10.0pt +* \skip\footins=10.8pt plus 4.0pt minus 2.0pt +* \hoffset=0.0pt +* \voffset=0.0pt +* \mag=1000 +* \@twocolumnfalse +* \@twosidetrue +* \@mparswitchtrue +* \@reversemarginfalse +* (1in=72.27pt=25.4mm, 1cm=28.453pt) +Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' with options [Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. +(fontspec) +(fontspec) This font family consists of the following NFSS series/shapes: +(fontspec) +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolHei-Regular.otf]/OT:language=dflt;" +(fontspec) - 'small caps' (m/sc) with NFSS spec.: +(fontspec) - 'bold' (b/n) with NFSS spec.: <->"[FandolHei-Bold.otf]/OT:language=dflt;" +(fontspec) - 'bold small caps' (b/sc) with NFSS spec.: +Package fontspec Info: Font family 'FandolFang(0)' created for font 'FandolFang' with options [Extension={.otf},UprightFont={*-Regular}]. +(fontspec) +(fontspec) This font family consists of the following NFSS series/shapes: +(fontspec) +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolFang-Regular.otf]/OT:language=dflt;" +(fontspec) - 'small caps' (m/sc) with NFSS spec.: +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 16.0617pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 14.05399pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 10.54048pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 16.05827pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 14.05098pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 10.53824pt on input line .... +Completed box being shipped out [1] +\vbox(624.82262+0.0)x425.65324 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\glue -100.72273 +.\vbox(725.54535+0.0)x398.3386, shifted 27.31465 +..\vbox(76.82234+0.0)x398.3386, glue set 76.82234fil +...\glue 0.0 plus 1.0fil +...\hbox(0.0+0.0)x398.3386 +....\special{color push gray 0} +....\hbox(0.0+0.0)x398.3386 +....\special{color pop} +..\glue 8.5359 +..\glue(\lineskip) 0.0 +..\vbox(617.42482+0.0)x398.3386, glue set 63.6108fill +...\write-{} +...\special{color push gray 0} +...\write-{} +...\glue(\topskip) 12.0 +...\hbox(0.0+0.0)x0.0 +...\glue 8.1 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 7.5482 +...\hbox(12.5268+44.37871)x398.3386 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(12.5268+44.37871)x398.3386, glue set 41.63246fil +.....\hbox(12.5268+2.74625)x398.3386, glue set 387.7186fil +......\hbox(0.0+0.0)x0.0 +......\glue -21.5 +......\hbox(12.5268+2.74625)x32.12 +......\penalty 10000 +......\glue(\parfillskip) 0.0 plus 1.0fil +......\glue(\rightskip) 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 40.5 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(20.22556+4.48875)x398.3386, glue set 94.77934fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/FandolHei(0)/m/n/26.09749 行 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 政 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 审 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 批 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 制 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 度 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 研 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 究 +....\kern -0.00017 +....\kern 0.00017 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 0.0 plus -1.0 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 22.36557 +...\hbox(20.12117+4.61925)x398.3386, glue set 94.77934fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\penalty 0 +....\glue 0.0 +....\rule(0.0+0.0)x0.0 +....\TU/FandolHei(0)/m/n/26.09749 — +....\penalty 10000 +....\glue 0.0 +....\TU/FandolHei(0)/m/n/26.09749 — +....\rule(0.0+0.0)x0.0 +....\glue 0.0 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 以 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 深 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 圳 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 市 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 为 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 例 +....\kern -0.00017 +....\kern 0.00017 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 24.1 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 4.93645 +...\hbox(12.5268+4.01498)x398.3386, glue set 39.86627fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/FandolSong(0)/m/n/16.06 (申 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 请 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 清 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 华 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 大 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 学 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 公 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 共 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 管 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 理 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 硕 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 士 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 专 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 业 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 学 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 位 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 论 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 文) +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 0.0 plus 1.0fill +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 16.06001 +...\hbox(0.0+207.99548)x398.3386 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(0.0+207.99548)x398.3386, glue set 82.7276fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +.....\hbox(66.64937+58.61852)x398.3386, glue set 84.35965fil +......\hbox(0.0+0.0)x0.0 +......\glue 65.44142 +......\hbox(66.64937+58.61852)x248.53752 +.......\mathon +.......\vbox(66.64937+58.61852)x248.53752 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752, glue set 37.17827fil +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.73558+2.87473)x81.09052, glue set 2.84544fil +...........\hbox(12.73558+2.87473)x78.24507 +............\special{color push gray 0} +............\hbox(12.73558+2.87473)x78.24507, glue set 2.33418filll +.............\TU/FandolFang(0)/m/n/16.06 培 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 养 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 单 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 位 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\TU/FandolFang(0)/m/n/16.06 公 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 共 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 管 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 理 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 学 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 院 +..........\kern -0.00017 +..........\kern 0.00017 +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752 +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.70346+2.95502)x81.09052, glue set 2.84544fil +...........\hbox(12.70346+2.95502)x78.24507 +............\special{color push gray 0} +............\hbox(12.70346+2.95502)x78.24507, glue set 7.51627filll +.............\TU/FandolFang(0)/m/n/16.06 申 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 请 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 人 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.71951+2.9229)x85.35826, glue set 21.11827fil +...........\hbox(12.71951+2.9229)x64.23999 +............\special{color push gray 0} +............\hbox(12.71951+2.9229)x64.23999, glue set 4.015filll +.............\TU/FandolFang(0)/m/n/16.06 李 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(0.0+0.0)x48.18, glue set 48.18fil +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752 +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.81587+3.05139)x81.09052, glue set 2.84544fil +...........\hbox(12.81587+3.05139)x78.24507 +............\special{color push gray 0} +............\hbox(12.81587+3.05139)x78.24507, glue set 2.33418filll +.............\TU/FandolFang(0)/m/n/16.06 指 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 导 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 教 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 师 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.67134+2.82654)x85.35826, glue set 21.11827fil +...........\hbox(12.67134+2.82654)x64.23999 +............\special{color push gray 0} +............\hbox(12.67134+2.82654)x64.23999, glue set 4.015filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.73558+2.74625)x48.18, glue set 8.03filll +...........\TU/FandolFang(0)/m/n/16.06 教 +...........\glue 0.0 plus 2.0filll +...........\TU/FandolFang(0)/m/n/16.06 授 +...........\kern -0.00017 +...........\kern 0.00017 +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752 +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.81587+3.05139)x81.09052, glue set 2.84544fil +...........\hbox(12.81587+3.05139)x78.24507 +............\special{color push gray 0} +............\hbox(12.81587+3.05139)x78.24507, glue set - 3.62299filll +.............\TU/FandolFang(0)/m/n/16.06 联 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 合 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 指 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 导 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 教 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 师 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.67134+2.82654)x85.35826, glue set 21.11827fil +...........\hbox(12.67134+2.82654)x64.23999 +............\special{color push gray 0} +............\hbox(12.67134+2.82654)x64.23999, glue set 4.015filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.73558+2.74625)x48.18, glue set 8.03filll +...........\TU/FandolFang(0)/m/n/16.06 教 +...........\glue 0.0 plus 2.0filll +...........\TU/FandolFang(0)/m/n/16.06 授 +...........\kern -0.00017 +...........\kern 0.00017 +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +.......\mathoff +......\penalty 10000 +......\glue(\parfillskip) 0.0 plus 1.0fil +......\glue(\rightskip) 0.0 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 62.0 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(12.39832+16.90797)x398.3386 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(12.39832+16.90797)x398.3386, glue set 14.1778fil +.....\hbox(12.39832+2.73018)x398.3386, glue set 139.94809fil +......\glue(\leftskip) 0.0 plus 1.0fil +......\hbox(0.0+0.0)x0.0 +......\TU/FandolSong(0)/m/n/16.06 二 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 〇 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 一 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 六 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 年 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 三 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 月 +......\kern -0.00017 +......\kern 0.00017 +......\penalty 10000 +......\glue(\parfillskip) 0.0 +......\glue(\rightskip) 0.0 plus 1.0fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue -6.0 +...\glue 0.0 plus 1.0fil +...\glue 0.0 plus -1.0fil +...\glue 0.0 plus 1.0fil +...\glue 0.0 +...\glue 0.0 plus 0.0001fil +..\glue(\baselineskip) 22.76228 +..\hbox(0.0+0.0)x398.3386 +...\special{color push gray 0} +...\hbox(0.0+0.0)x398.3386 +...\special{color pop} +.\kern -624.82262 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\kern 624.82262 +.\kern 0.0 diff --git a/testfiles/01-title-page/01-title-page-master-1-4.tex b/testfiles/01-title-page/01-title-page-master-1-4.tex new file mode 100644 index 00000000..4a7d052c --- /dev/null +++ b/testfiles/01-title-page/01-title-page-master-1-4.tex @@ -0,0 +1,25 @@ +\input{regression-test.tex} +\documentclass[degree=master, degree-type=professional]{thuthesis} + +\thusetup{ + title = {行政审批制度研究\\——以深圳市为例}, + degree-category = {公共管理硕士}, + department = {公共管理学院}, + author = {李某某}, + supervisor = {某某某, 教授}, + co-supervisor = {某某某, 教授}, + date = {2016-03-01}, + secret-level = {秘密}, + secret-year = {10}, +} + +\begin{document} +\START +\showoutput + +\makeatletter +\thu@titlepage + +\clearpage +\OMIT +\end{document} diff --git a/testfiles/01-title-page/01-title-page-master-1-4.tlg b/testfiles/01-title-page/01-title-page-master-1-4.tlg new file mode 100644 index 00000000..a1966d20 --- /dev/null +++ b/testfiles/01-title-page/01-title-page-master-1-4.tlg @@ -0,0 +1,535 @@ +This is a generated file for the l3build validation system. +Don't change this file in any respect. +*geometry* verbose mode - [ newgeometry ] result: +* driver: xetex +* paper: a4paper +* layout: +* layoutoffset:(h,v)=(0.0pt,0.0pt) +* modes: twoside +* h-part:(L,W,R)=(99.58464pt, 398.3386pt, 99.58464pt) +* v-part:(T,H,B)=(56.9055pt, 617.42482pt, 170.71652pt) +* \paperwidth=597.50787pt +* \paperheight=845.04684pt +* \textwidth=398.3386pt +* \textheight=617.42482pt +* \oddsidemargin=27.31465pt +* \evensidemargin=27.31465pt +* \topmargin=-100.72273pt +* \headheight=76.82234pt +* \headsep=8.5359pt +* \topskip=12.0pt +* \footskip=22.76228pt +* \marginparwidth=56.9055pt +* \marginparsep=14.22636pt +* \columnsep=10.0pt +* \skip\footins=10.8pt plus 4.0pt minus 2.0pt +* \hoffset=0.0pt +* \voffset=0.0pt +* \mag=1000 +* \@twocolumnfalse +* \@twosidetrue +* \@mparswitchtrue +* \@reversemarginfalse +* (1in=72.27pt=25.4mm, 1cm=28.453pt) +Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' with options [Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. +(fontspec) +(fontspec) This font family consists of the following NFSS series/shapes: +(fontspec) +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolHei-Regular.otf]/OT:language=dflt;" +(fontspec) - 'small caps' (m/sc) with NFSS spec.: +(fontspec) - 'bold' (b/n) with NFSS spec.: <->"[FandolHei-Bold.otf]/OT:language=dflt;" +(fontspec) - 'bold small caps' (b/sc) with NFSS spec.: +Package fontspec Info: Font family 'FandolFang(0)' created for font 'FandolFang' with options [Extension={.otf},UprightFont={*-Regular}]. +(fontspec) +(fontspec) This font family consists of the following NFSS series/shapes: +(fontspec) +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolFang-Regular.otf]/OT:language=dflt;" +(fontspec) - 'small caps' (m/sc) with NFSS spec.: +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 16.0617pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 14.05399pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 10.54048pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 16.05827pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 14.05098pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 10.53824pt on input line .... +Completed box being shipped out [1] +\vbox(624.82262+0.0)x425.65324 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\glue -100.72273 +.\vbox(725.54535+0.0)x398.3386, shifted 27.31465 +..\vbox(76.82234+0.0)x398.3386, glue set 76.82234fil +...\glue 0.0 plus 1.0fil +...\hbox(0.0+0.0)x398.3386 +....\special{color push gray 0} +....\hbox(0.0+0.0)x398.3386 +....\special{color pop} +..\glue 8.5359 +..\glue(\lineskip) 0.0 +..\vbox(617.42482+0.0)x398.3386, glue set 63.6108fill +...\write-{} +...\special{color push gray 0} +...\write-{} +...\glue(\topskip) 12.0 +...\hbox(0.0+0.0)x0.0 +...\glue 8.1 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 7.5482 +...\hbox(12.5268+44.37871)x398.3386 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(12.5268+44.37871)x398.3386, glue set 41.58429fil +.....\hbox(12.5268+2.79442)x398.3386, glue set 307.41861fil +......\hbox(0.0+0.0)x0.0 +......\glue -21.5 +......\TU/FandolHei(0)/m/n/16.06 秘 +......\glue 0.0 plus 1.3163 +......\TU/FandolHei(0)/m/n/16.06 密 +......\glue 0.0 plus 1.3163 +......\TU/FandolHei(0)/m/n/16.06 ★ +......\kern -0.00017 +......\kern 0.00017 +......\hbox(11.38654+0.24089)x48.18, glue set 15.16064fil +.......\glue 0.0 plus 1.0fil minus 1.0fil +.......\TU/texgyreheros(0)/m/n/16.06 10 +.......\kern -0.0002 +.......\kern 0.0002 +.......\glue 0.0 plus 1.0fil minus 1.0fil +......\TU/FandolHei(0)/m/n/16.06 年 +......\kern -0.00017 +......\kern 0.00017 +......\penalty 10000 +......\glue(\parfillskip) 0.0 plus 1.0fil +......\glue(\rightskip) 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 40.5 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(20.22556+4.48875)x398.3386, glue set 94.77934fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/FandolHei(0)/m/n/26.09749 行 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 政 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 审 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 批 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 制 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 度 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 研 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 究 +....\kern -0.00017 +....\kern 0.00017 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 0.0 plus -1.0 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 22.36557 +...\hbox(20.12117+4.61925)x398.3386, glue set 94.77934fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\penalty 0 +....\glue 0.0 +....\rule(0.0+0.0)x0.0 +....\TU/FandolHei(0)/m/n/26.09749 — +....\penalty 10000 +....\glue 0.0 +....\TU/FandolHei(0)/m/n/26.09749 — +....\rule(0.0+0.0)x0.0 +....\glue 0.0 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 以 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 深 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 圳 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 市 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 为 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 例 +....\kern -0.00017 +....\kern 0.00017 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 24.1 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 4.93645 +...\hbox(12.5268+4.01498)x398.3386, glue set 39.86627fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/FandolSong(0)/m/n/16.06 (申 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 请 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 清 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 华 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 大 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 学 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 公 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 共 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 管 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 理 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 硕 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 士 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 专 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 业 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 学 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 位 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 论 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 文) +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 0.0 plus 1.0fill +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 16.06001 +...\hbox(0.0+207.99548)x398.3386 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(0.0+207.99548)x398.3386, glue set 82.7276fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +.....\hbox(66.64937+58.61852)x398.3386, glue set 84.35965fil +......\hbox(0.0+0.0)x0.0 +......\glue 65.44142 +......\hbox(66.64937+58.61852)x248.53752 +.......\mathon +.......\vbox(66.64937+58.61852)x248.53752 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752, glue set 37.17827fil +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.73558+2.87473)x81.09052, glue set 2.84544fil +...........\hbox(12.73558+2.87473)x78.24507 +............\special{color push gray 0} +............\hbox(12.73558+2.87473)x78.24507, glue set 2.33418filll +.............\TU/FandolFang(0)/m/n/16.06 培 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 养 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 单 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 位 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\TU/FandolFang(0)/m/n/16.06 公 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 共 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 管 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 理 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 学 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 院 +..........\kern -0.00017 +..........\kern 0.00017 +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752 +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.70346+2.95502)x81.09052, glue set 2.84544fil +...........\hbox(12.70346+2.95502)x78.24507 +............\special{color push gray 0} +............\hbox(12.70346+2.95502)x78.24507, glue set 7.51627filll +.............\TU/FandolFang(0)/m/n/16.06 申 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 请 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 人 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.71951+2.9229)x85.35826, glue set 21.11827fil +...........\hbox(12.71951+2.9229)x64.23999 +............\special{color push gray 0} +............\hbox(12.71951+2.9229)x64.23999, glue set 4.015filll +.............\TU/FandolFang(0)/m/n/16.06 李 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(0.0+0.0)x48.18, glue set 48.18fil +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752 +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.81587+3.05139)x81.09052, glue set 2.84544fil +...........\hbox(12.81587+3.05139)x78.24507 +............\special{color push gray 0} +............\hbox(12.81587+3.05139)x78.24507, glue set 2.33418filll +.............\TU/FandolFang(0)/m/n/16.06 指 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 导 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 教 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 师 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.67134+2.82654)x85.35826, glue set 21.11827fil +...........\hbox(12.67134+2.82654)x64.23999 +............\special{color push gray 0} +............\hbox(12.67134+2.82654)x64.23999, glue set 4.015filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.73558+2.74625)x48.18, glue set 8.03filll +...........\TU/FandolFang(0)/m/n/16.06 教 +...........\glue 0.0 plus 2.0filll +...........\TU/FandolFang(0)/m/n/16.06 授 +...........\kern -0.00017 +...........\kern 0.00017 +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752 +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.81587+3.05139)x81.09052, glue set 2.84544fil +...........\hbox(12.81587+3.05139)x78.24507 +............\special{color push gray 0} +............\hbox(12.81587+3.05139)x78.24507, glue set - 3.62299filll +.............\TU/FandolFang(0)/m/n/16.06 联 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 合 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 指 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 导 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 教 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 师 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.67134+2.82654)x85.35826, glue set 21.11827fil +...........\hbox(12.67134+2.82654)x64.23999 +............\special{color push gray 0} +............\hbox(12.67134+2.82654)x64.23999, glue set 4.015filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.73558+2.74625)x48.18, glue set 8.03filll +...........\TU/FandolFang(0)/m/n/16.06 教 +...........\glue 0.0 plus 2.0filll +...........\TU/FandolFang(0)/m/n/16.06 授 +...........\kern -0.00017 +...........\kern 0.00017 +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +.......\mathoff +......\penalty 10000 +......\glue(\parfillskip) 0.0 plus 1.0fil +......\glue(\rightskip) 0.0 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 62.0 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(12.39832+16.90797)x398.3386 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(12.39832+16.90797)x398.3386, glue set 14.1778fil +.....\hbox(12.39832+2.73018)x398.3386, glue set 139.94809fil +......\glue(\leftskip) 0.0 plus 1.0fil +......\hbox(0.0+0.0)x0.0 +......\TU/FandolSong(0)/m/n/16.06 二 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 〇 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 一 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 六 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 年 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 三 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 月 +......\kern -0.00017 +......\kern 0.00017 +......\penalty 10000 +......\glue(\parfillskip) 0.0 +......\glue(\rightskip) 0.0 plus 1.0fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue -6.0 +...\glue 0.0 plus 1.0fil +...\glue 0.0 plus -1.0fil +...\glue 0.0 plus 1.0fil +...\glue 0.0 +...\glue 0.0 plus 0.0001fil +..\glue(\baselineskip) 22.76228 +..\hbox(0.0+0.0)x398.3386 +...\special{color push gray 0} +...\hbox(0.0+0.0)x398.3386 +...\special{color pop} +.\kern -624.82262 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\kern 624.82262 +.\kern 0.0 diff --git a/testfiles/01-title-page/01-title-page-master-1-5.tex b/testfiles/01-title-page/01-title-page-master-1-5.tex new file mode 100644 index 00000000..7337fad8 --- /dev/null +++ b/testfiles/01-title-page/01-title-page-master-1-5.tex @@ -0,0 +1,24 @@ +\input{regression-test.tex} +\documentclass[degree=master, degree-type=professional]{thuthesis} + +\thusetup{ + title = {透水性混凝土路面材料的研究}, + degree-category = {资源与环境硕士}, + department = {环境学院}, + professional-field = {环境工程}, + author = {吕某某}, + supervisor = {某某某, 教授}, + co-supervisor = {某某某, 教授}, + date = {2002-05-01}, +} + +\begin{document} +\START +\showoutput + +\makeatletter +\thu@titlepage + +\clearpage +\OMIT +\end{document} diff --git a/testfiles/01-title-page/01-title-page-master-1-5.tlg b/testfiles/01-title-page/01-title-page-master-1-5.tlg new file mode 100644 index 00000000..1b966598 --- /dev/null +++ b/testfiles/01-title-page/01-title-page-master-1-5.tlg @@ -0,0 +1,543 @@ +This is a generated file for the l3build validation system. +Don't change this file in any respect. +*geometry* verbose mode - [ newgeometry ] result: +* driver: xetex +* paper: a4paper +* layout: +* layoutoffset:(h,v)=(0.0pt,0.0pt) +* modes: twoside +* h-part:(L,W,R)=(99.58464pt, 398.3386pt, 99.58464pt) +* v-part:(T,H,B)=(56.9055pt, 617.42482pt, 170.71652pt) +* \paperwidth=597.50787pt +* \paperheight=845.04684pt +* \textwidth=398.3386pt +* \textheight=617.42482pt +* \oddsidemargin=27.31465pt +* \evensidemargin=27.31465pt +* \topmargin=-100.72273pt +* \headheight=76.82234pt +* \headsep=8.5359pt +* \topskip=12.0pt +* \footskip=22.76228pt +* \marginparwidth=56.9055pt +* \marginparsep=14.22636pt +* \columnsep=10.0pt +* \skip\footins=10.8pt plus 4.0pt minus 2.0pt +* \hoffset=0.0pt +* \voffset=0.0pt +* \mag=1000 +* \@twocolumnfalse +* \@twosidetrue +* \@mparswitchtrue +* \@reversemarginfalse +* (1in=72.27pt=25.4mm, 1cm=28.453pt) +Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' with options [Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. +(fontspec) +(fontspec) This font family consists of the following NFSS series/shapes: +(fontspec) +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolHei-Regular.otf]/OT:language=dflt;" +(fontspec) - 'small caps' (m/sc) with NFSS spec.: +(fontspec) - 'bold' (b/n) with NFSS spec.: <->"[FandolHei-Bold.otf]/OT:language=dflt;" +(fontspec) - 'bold small caps' (b/sc) with NFSS spec.: +Package fontspec Info: Font family 'FandolFang(0)' created for font 'FandolFang' with options [Extension={.otf},UprightFont={*-Regular}]. +(fontspec) +(fontspec) This font family consists of the following NFSS series/shapes: +(fontspec) +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolFang-Regular.otf]/OT:language=dflt;" +(fontspec) - 'small caps' (m/sc) with NFSS spec.: +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 16.0617pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 14.05399pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 10.54048pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 16.05827pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 14.05098pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 10.53824pt on input line .... +Completed box being shipped out [1] +\vbox(624.82262+0.0)x425.65324 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\glue -100.72273 +.\vbox(725.54535+0.0)x398.3386, shifted 27.31465 +..\vbox(76.82234+0.0)x398.3386, glue set 76.82234fil +...\glue 0.0 plus 1.0fil +...\hbox(0.0+0.0)x398.3386 +....\special{color push gray 0} +....\hbox(0.0+0.0)x398.3386 +....\special{color pop} +..\glue 8.5359 +..\glue(\lineskip) 0.0 +..\vbox(617.42482+0.0)x398.3386, glue set 94.69293fill +...\write-{} +...\special{color push gray 0} +...\write-{} +...\glue(\topskip) 12.0 +...\hbox(0.0+0.0)x0.0 +...\glue 8.1 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 7.5482 +...\hbox(12.5268+44.37871)x398.3386 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(12.5268+44.37871)x398.3386, glue set 41.63246fil +.....\hbox(12.5268+2.74625)x398.3386, glue set 387.7186fil +......\hbox(0.0+0.0)x0.0 +......\glue -21.5 +......\hbox(12.5268+2.74625)x32.12 +......\penalty 10000 +......\glue(\parfillskip) 0.0 plus 1.0fil +......\glue(\rightskip) 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 40.5 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(20.46043+4.48875)x398.3386, glue set 29.53563fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/FandolHei(0)/m/n/26.09749 透 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 水 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 性 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 混 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 凝 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 土 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 路 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 面 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 材 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 料 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 的 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 研 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 究 +....\kern -0.00017 +....\kern 0.00017 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 24.1 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 5.05087 +...\hbox(12.54286+4.01498)x398.3386, glue set 31.3344fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/FandolSong(0)/m/n/16.06 (申 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 请 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 清 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 华 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 大 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 学 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 资 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 源 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 与 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 环 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 境 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 硕 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 士 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 专 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 业 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 学 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 位 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 论 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 文) +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 0.0 plus 1.0fill +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 16.06001 +...\hbox(0.0+223.65396)x398.3386 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(0.0+223.65396)x398.3386, glue set 67.0691fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +.....\hbox(82.30786+74.277)x398.3386, glue set 84.35965fil +......\hbox(0.0+0.0)x0.0 +......\glue 65.44142 +......\hbox(82.30786+74.277)x248.53752 +.......\mathon +.......\vbox(82.30786+74.277)x248.53752 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752, glue set 69.29826fil +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.73558+2.87473)x81.09052, glue set 2.84544fil +...........\hbox(12.73558+2.87473)x78.24507 +............\special{color push gray 0} +............\hbox(12.73558+2.87473)x78.24507, glue set 2.33418filll +.............\TU/FandolFang(0)/m/n/16.06 培 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 养 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 单 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 位 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\TU/FandolFang(0)/m/n/16.06 环 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 境 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 学 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 院 +..........\kern -0.00017 +..........\kern 0.00017 +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752, glue set 69.29826fil +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.79982+2.8426)x81.09052, glue set 2.84544fil +...........\hbox(12.79982+2.8426)x78.24507 +............\special{color push gray 0} +............\hbox(12.79982+2.8426)x78.24507, glue set 2.33418filll +.............\TU/FandolFang(0)/m/n/16.06 专 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 业 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 领 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 域 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\TU/FandolFang(0)/m/n/16.06 环 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 境 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 工 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 程 +..........\kern -0.00017 +..........\kern 0.00017 +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752 +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.70346+2.95502)x81.09052, glue set 2.84544fil +...........\hbox(12.70346+2.95502)x78.24507 +............\special{color push gray 0} +............\hbox(12.70346+2.95502)x78.24507, glue set 7.51627filll +.............\TU/FandolFang(0)/m/n/16.06 申 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 请 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 人 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.67134+2.82654)x85.35826, glue set 21.11827fil +...........\hbox(12.67134+2.82654)x64.23999 +............\special{color push gray 0} +............\hbox(12.67134+2.82654)x64.23999, glue set 4.015filll +.............\TU/FandolFang(0)/m/n/16.06 吕 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(0.0+0.0)x48.18, glue set 48.18fil +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752 +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.81587+3.05139)x81.09052, glue set 2.84544fil +...........\hbox(12.81587+3.05139)x78.24507 +............\special{color push gray 0} +............\hbox(12.81587+3.05139)x78.24507, glue set 2.33418filll +.............\TU/FandolFang(0)/m/n/16.06 指 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 导 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 教 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 师 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.67134+2.82654)x85.35826, glue set 21.11827fil +...........\hbox(12.67134+2.82654)x64.23999 +............\special{color push gray 0} +............\hbox(12.67134+2.82654)x64.23999, glue set 4.015filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.73558+2.74625)x48.18, glue set 8.03filll +...........\TU/FandolFang(0)/m/n/16.06 教 +...........\glue 0.0 plus 2.0filll +...........\TU/FandolFang(0)/m/n/16.06 授 +...........\kern -0.00017 +...........\kern 0.00017 +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752 +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.81587+3.05139)x81.09052, glue set 2.84544fil +...........\hbox(12.81587+3.05139)x78.24507 +............\special{color push gray 0} +............\hbox(12.81587+3.05139)x78.24507, glue set - 3.62299filll +.............\TU/FandolFang(0)/m/n/16.06 联 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 合 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 指 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 导 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 教 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 师 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.67134+2.82654)x85.35826, glue set 21.11827fil +...........\hbox(12.67134+2.82654)x64.23999 +............\special{color push gray 0} +............\hbox(12.67134+2.82654)x64.23999, glue set 4.015filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.73558+2.74625)x48.18, glue set 8.03filll +...........\TU/FandolFang(0)/m/n/16.06 教 +...........\glue 0.0 plus 2.0filll +...........\TU/FandolFang(0)/m/n/16.06 授 +...........\kern -0.00017 +...........\kern 0.00017 +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +.......\mathoff +......\penalty 10000 +......\glue(\parfillskip) 0.0 plus 1.0fil +......\glue(\rightskip) 0.0 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 62.0 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(12.39832+16.90797)x398.3386 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(12.39832+16.90797)x398.3386, glue set 14.1778fil +.....\hbox(12.39832+2.73018)x398.3386, glue set 139.94809fil +......\glue(\leftskip) 0.0 plus 1.0fil +......\hbox(0.0+0.0)x0.0 +......\TU/FandolSong(0)/m/n/16.06 二 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 〇 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 〇 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 二 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 年 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 五 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 月 +......\kern -0.00017 +......\kern 0.00017 +......\penalty 10000 +......\glue(\parfillskip) 0.0 +......\glue(\rightskip) 0.0 plus 1.0fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue -6.0 +...\glue 0.0 plus 1.0fil +...\glue 0.0 plus -1.0fil +...\glue 0.0 plus 1.0fil +...\glue 0.0 +...\glue 0.0 plus 0.0001fil +..\glue(\baselineskip) 22.76228 +..\hbox(0.0+0.0)x398.3386 +...\special{color push gray 0} +...\hbox(0.0+0.0)x398.3386 +...\special{color pop} +.\kern -624.82262 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\kern 624.82262 +.\kern 0.0 diff --git a/testfiles/01-title-page/01-title-page-master-1-6.tex b/testfiles/01-title-page/01-title-page-master-1-6.tex new file mode 100644 index 00000000..337977ce --- /dev/null +++ b/testfiles/01-title-page/01-title-page-master-1-6.tex @@ -0,0 +1,26 @@ +\input{regression-test.tex} +\documentclass[degree=master, degree-type=professional]{thuthesis} + +\thusetup{ + title = {透水性混凝土路面材料的研究}, + degree-category = {资源与环境硕士}, + department = {环境学院}, + professional-field = {环境工程}, + author = {吕某某}, + supervisor = {某某某, 教授}, + co-supervisor = {某某某, 教授}, + date = {2002-05-01}, + secret-level = {秘密}, + secret-year = {10}, +} + +\begin{document} +\START +\showoutput + +\makeatletter +\thu@titlepage + +\clearpage +\OMIT +\end{document} diff --git a/testfiles/01-title-page/01-title-page-master-1-6.tlg b/testfiles/01-title-page/01-title-page-master-1-6.tlg new file mode 100644 index 00000000..101b3138 --- /dev/null +++ b/testfiles/01-title-page/01-title-page-master-1-6.tlg @@ -0,0 +1,558 @@ +This is a generated file for the l3build validation system. +Don't change this file in any respect. +*geometry* verbose mode - [ newgeometry ] result: +* driver: xetex +* paper: a4paper +* layout: +* layoutoffset:(h,v)=(0.0pt,0.0pt) +* modes: twoside +* h-part:(L,W,R)=(99.58464pt, 398.3386pt, 99.58464pt) +* v-part:(T,H,B)=(56.9055pt, 617.42482pt, 170.71652pt) +* \paperwidth=597.50787pt +* \paperheight=845.04684pt +* \textwidth=398.3386pt +* \textheight=617.42482pt +* \oddsidemargin=27.31465pt +* \evensidemargin=27.31465pt +* \topmargin=-100.72273pt +* \headheight=76.82234pt +* \headsep=8.5359pt +* \topskip=12.0pt +* \footskip=22.76228pt +* \marginparwidth=56.9055pt +* \marginparsep=14.22636pt +* \columnsep=10.0pt +* \skip\footins=10.8pt plus 4.0pt minus 2.0pt +* \hoffset=0.0pt +* \voffset=0.0pt +* \mag=1000 +* \@twocolumnfalse +* \@twosidetrue +* \@mparswitchtrue +* \@reversemarginfalse +* (1in=72.27pt=25.4mm, 1cm=28.453pt) +Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' with options [Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. +(fontspec) +(fontspec) This font family consists of the following NFSS series/shapes: +(fontspec) +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolHei-Regular.otf]/OT:language=dflt;" +(fontspec) - 'small caps' (m/sc) with NFSS spec.: +(fontspec) - 'bold' (b/n) with NFSS spec.: <->"[FandolHei-Bold.otf]/OT:language=dflt;" +(fontspec) - 'bold small caps' (b/sc) with NFSS spec.: +Package fontspec Info: Font family 'FandolFang(0)' created for font 'FandolFang' with options [Extension={.otf},UprightFont={*-Regular}]. +(fontspec) +(fontspec) This font family consists of the following NFSS series/shapes: +(fontspec) +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolFang-Regular.otf]/OT:language=dflt;" +(fontspec) - 'small caps' (m/sc) with NFSS spec.: +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 16.0617pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 14.05399pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 10.54048pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 16.05827pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 14.05098pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 10.53824pt on input line .... +Completed box being shipped out [1] +\vbox(624.82262+0.0)x425.65324 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\glue -100.72273 +.\vbox(725.54535+0.0)x398.3386, shifted 27.31465 +..\vbox(76.82234+0.0)x398.3386, glue set 76.82234fil +...\glue 0.0 plus 1.0fil +...\hbox(0.0+0.0)x398.3386 +....\special{color push gray 0} +....\hbox(0.0+0.0)x398.3386 +....\special{color pop} +..\glue 8.5359 +..\glue(\lineskip) 0.0 +..\vbox(617.42482+0.0)x398.3386, glue set 94.69293fill +...\write-{} +...\special{color push gray 0} +...\write-{} +...\glue(\topskip) 12.0 +...\hbox(0.0+0.0)x0.0 +...\glue 8.1 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 7.5482 +...\hbox(12.5268+44.37871)x398.3386 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(12.5268+44.37871)x398.3386, glue set 41.58429fil +.....\hbox(12.5268+2.79442)x398.3386, glue set 307.41861fil +......\hbox(0.0+0.0)x0.0 +......\glue -21.5 +......\TU/FandolHei(0)/m/n/16.06 秘 +......\glue 0.0 plus 1.3163 +......\TU/FandolHei(0)/m/n/16.06 密 +......\glue 0.0 plus 1.3163 +......\TU/FandolHei(0)/m/n/16.06 ★ +......\kern -0.00017 +......\kern 0.00017 +......\hbox(11.38654+0.24089)x48.18, glue set 15.16064fil +.......\glue 0.0 plus 1.0fil minus 1.0fil +.......\TU/texgyreheros(0)/m/n/16.06 10 +.......\kern -0.0002 +.......\kern 0.0002 +.......\glue 0.0 plus 1.0fil minus 1.0fil +......\TU/FandolHei(0)/m/n/16.06 年 +......\kern -0.00017 +......\kern 0.00017 +......\penalty 10000 +......\glue(\parfillskip) 0.0 plus 1.0fil +......\glue(\rightskip) 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 40.5 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(20.46043+4.48875)x398.3386, glue set 29.53563fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/FandolHei(0)/m/n/26.09749 透 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 水 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 性 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 混 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 凝 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 土 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 路 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 面 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 材 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 料 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 的 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 研 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 究 +....\kern -0.00017 +....\kern 0.00017 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 24.1 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 5.05087 +...\hbox(12.54286+4.01498)x398.3386, glue set 31.3344fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/FandolSong(0)/m/n/16.06 (申 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 请 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 清 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 华 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 大 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 学 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 资 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 源 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 与 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 环 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 境 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 硕 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 士 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 专 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 业 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 学 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 位 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 论 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 文) +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 0.0 plus 1.0fill +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 16.06001 +...\hbox(0.0+223.65396)x398.3386 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(0.0+223.65396)x398.3386, glue set 67.0691fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +.....\hbox(82.30786+74.277)x398.3386, glue set 84.35965fil +......\hbox(0.0+0.0)x0.0 +......\glue 65.44142 +......\hbox(82.30786+74.277)x248.53752 +.......\mathon +.......\vbox(82.30786+74.277)x248.53752 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752, glue set 69.29826fil +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.73558+2.87473)x81.09052, glue set 2.84544fil +...........\hbox(12.73558+2.87473)x78.24507 +............\special{color push gray 0} +............\hbox(12.73558+2.87473)x78.24507, glue set 2.33418filll +.............\TU/FandolFang(0)/m/n/16.06 培 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 养 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 单 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 位 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\TU/FandolFang(0)/m/n/16.06 环 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 境 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 学 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 院 +..........\kern -0.00017 +..........\kern 0.00017 +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752, glue set 69.29826fil +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.79982+2.8426)x81.09052, glue set 2.84544fil +...........\hbox(12.79982+2.8426)x78.24507 +............\special{color push gray 0} +............\hbox(12.79982+2.8426)x78.24507, glue set 2.33418filll +.............\TU/FandolFang(0)/m/n/16.06 专 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 业 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 领 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 域 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\TU/FandolFang(0)/m/n/16.06 环 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 境 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 工 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 程 +..........\kern -0.00017 +..........\kern 0.00017 +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752 +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.70346+2.95502)x81.09052, glue set 2.84544fil +...........\hbox(12.70346+2.95502)x78.24507 +............\special{color push gray 0} +............\hbox(12.70346+2.95502)x78.24507, glue set 7.51627filll +.............\TU/FandolFang(0)/m/n/16.06 申 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 请 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 人 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.67134+2.82654)x85.35826, glue set 21.11827fil +...........\hbox(12.67134+2.82654)x64.23999 +............\special{color push gray 0} +............\hbox(12.67134+2.82654)x64.23999, glue set 4.015filll +.............\TU/FandolFang(0)/m/n/16.06 吕 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(0.0+0.0)x48.18, glue set 48.18fil +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752 +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.81587+3.05139)x81.09052, glue set 2.84544fil +...........\hbox(12.81587+3.05139)x78.24507 +............\special{color push gray 0} +............\hbox(12.81587+3.05139)x78.24507, glue set 2.33418filll +.............\TU/FandolFang(0)/m/n/16.06 指 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 导 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 教 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 师 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.67134+2.82654)x85.35826, glue set 21.11827fil +...........\hbox(12.67134+2.82654)x64.23999 +............\special{color push gray 0} +............\hbox(12.67134+2.82654)x64.23999, glue set 4.015filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.73558+2.74625)x48.18, glue set 8.03filll +...........\TU/FandolFang(0)/m/n/16.06 教 +...........\glue 0.0 plus 2.0filll +...........\TU/FandolFang(0)/m/n/16.06 授 +...........\kern -0.00017 +...........\kern 0.00017 +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752 +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.81587+3.05139)x81.09052, glue set 2.84544fil +...........\hbox(12.81587+3.05139)x78.24507 +............\special{color push gray 0} +............\hbox(12.81587+3.05139)x78.24507, glue set - 3.62299filll +.............\TU/FandolFang(0)/m/n/16.06 联 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 合 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 指 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 导 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 教 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 师 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.67134+2.82654)x85.35826, glue set 21.11827fil +...........\hbox(12.67134+2.82654)x64.23999 +............\special{color push gray 0} +............\hbox(12.67134+2.82654)x64.23999, glue set 4.015filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.73558+2.74625)x48.18, glue set 8.03filll +...........\TU/FandolFang(0)/m/n/16.06 教 +...........\glue 0.0 plus 2.0filll +...........\TU/FandolFang(0)/m/n/16.06 授 +...........\kern -0.00017 +...........\kern 0.00017 +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +.......\mathoff +......\penalty 10000 +......\glue(\parfillskip) 0.0 plus 1.0fil +......\glue(\rightskip) 0.0 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 62.0 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(12.39832+16.90797)x398.3386 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(12.39832+16.90797)x398.3386, glue set 14.1778fil +.....\hbox(12.39832+2.73018)x398.3386, glue set 139.94809fil +......\glue(\leftskip) 0.0 plus 1.0fil +......\hbox(0.0+0.0)x0.0 +......\TU/FandolSong(0)/m/n/16.06 二 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 〇 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 〇 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 二 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 年 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 五 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 月 +......\kern -0.00017 +......\kern 0.00017 +......\penalty 10000 +......\glue(\parfillskip) 0.0 +......\glue(\rightskip) 0.0 plus 1.0fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue -6.0 +...\glue 0.0 plus 1.0fil +...\glue 0.0 plus -1.0fil +...\glue 0.0 plus 1.0fil +...\glue 0.0 +...\glue 0.0 plus 0.0001fil +..\glue(\baselineskip) 22.76228 +..\hbox(0.0+0.0)x398.3386 +...\special{color push gray 0} +...\hbox(0.0+0.0)x398.3386 +...\special{color pop} +.\kern -624.82262 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\kern 624.82262 +.\kern 0.0 diff --git a/testfiles/01-title-page/01-title-page-master-1-7.tex b/testfiles/01-title-page/01-title-page-master-1-7.tex new file mode 100644 index 00000000..4769f969 --- /dev/null +++ b/testfiles/01-title-page/01-title-page-master-1-7.tex @@ -0,0 +1,24 @@ +\input{regression-test.tex} +\documentclass[degree=master, degree-type=professional]{thuthesis} + +\thusetup{ + title = {透水性混凝土路面材料的研究}, + degree-category = {工程硕士}, + department = {土木工程系}, + engineering-field = {建筑与土木工程}, + author = {吕某某}, + supervisor = {某某某, 教授}, + co-supervisor = {某某某, 教授}, + date = {2002-05-01}, +} + +\begin{document} +\START +\showoutput + +\makeatletter +\thu@titlepage + +\clearpage +\OMIT +\end{document} diff --git a/testfiles/01-title-page/01-title-page-master-1-7.tlg b/testfiles/01-title-page/01-title-page-master-1-7.tlg new file mode 100644 index 00000000..4df45e88 --- /dev/null +++ b/testfiles/01-title-page/01-title-page-master-1-7.tlg @@ -0,0 +1,545 @@ +This is a generated file for the l3build validation system. +Don't change this file in any respect. +*geometry* verbose mode - [ newgeometry ] result: +* driver: xetex +* paper: a4paper +* layout: +* layoutoffset:(h,v)=(0.0pt,0.0pt) +* modes: twoside +* h-part:(L,W,R)=(99.58464pt, 398.3386pt, 99.58464pt) +* v-part:(T,H,B)=(56.9055pt, 617.42482pt, 170.71652pt) +* \paperwidth=597.50787pt +* \paperheight=845.04684pt +* \textwidth=398.3386pt +* \textheight=617.42482pt +* \oddsidemargin=27.31465pt +* \evensidemargin=27.31465pt +* \topmargin=-100.72273pt +* \headheight=76.82234pt +* \headsep=8.5359pt +* \topskip=12.0pt +* \footskip=22.76228pt +* \marginparwidth=56.9055pt +* \marginparsep=14.22636pt +* \columnsep=10.0pt +* \skip\footins=10.8pt plus 4.0pt minus 2.0pt +* \hoffset=0.0pt +* \voffset=0.0pt +* \mag=1000 +* \@twocolumnfalse +* \@twosidetrue +* \@mparswitchtrue +* \@reversemarginfalse +* (1in=72.27pt=25.4mm, 1cm=28.453pt) +Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' with options [Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. +(fontspec) +(fontspec) This font family consists of the following NFSS series/shapes: +(fontspec) +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolHei-Regular.otf]/OT:language=dflt;" +(fontspec) - 'small caps' (m/sc) with NFSS spec.: +(fontspec) - 'bold' (b/n) with NFSS spec.: <->"[FandolHei-Bold.otf]/OT:language=dflt;" +(fontspec) - 'bold small caps' (b/sc) with NFSS spec.: +Package fontspec Info: Font family 'FandolFang(0)' created for font 'FandolFang' with options [Extension={.otf},UprightFont={*-Regular}]. +(fontspec) +(fontspec) This font family consists of the following NFSS series/shapes: +(fontspec) +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolFang-Regular.otf]/OT:language=dflt;" +(fontspec) - 'small caps' (m/sc) with NFSS spec.: +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 16.0617pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 14.05399pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 10.54048pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 16.05827pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 14.05098pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 10.53824pt on input line .... +Completed box being shipped out [1] +\vbox(624.82262+0.0)x425.65324 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\glue -100.72273 +.\vbox(725.54535+0.0)x398.3386, shifted 27.31465 +..\vbox(76.82234+0.0)x398.3386, glue set 76.82234fil +...\glue 0.0 plus 1.0fil +...\hbox(0.0+0.0)x398.3386 +....\special{color push gray 0} +....\hbox(0.0+0.0)x398.3386 +....\special{color pop} +..\glue 8.5359 +..\glue(\lineskip) 0.0 +..\vbox(617.42482+0.0)x398.3386, glue set 94.69293fill +...\write-{} +...\special{color push gray 0} +...\write-{} +...\glue(\topskip) 12.0 +...\hbox(0.0+0.0)x0.0 +...\glue 8.1 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 7.5482 +...\hbox(12.5268+44.37871)x398.3386 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(12.5268+44.37871)x398.3386, glue set 41.63246fil +.....\hbox(12.5268+2.74625)x398.3386, glue set 387.7186fil +......\hbox(0.0+0.0)x0.0 +......\glue -21.5 +......\hbox(12.5268+2.74625)x32.12 +......\penalty 10000 +......\glue(\parfillskip) 0.0 plus 1.0fil +......\glue(\rightskip) 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 40.5 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(20.46043+4.48875)x398.3386, glue set 29.53563fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/FandolHei(0)/m/n/26.09749 透 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 水 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 性 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 混 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 凝 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 土 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 路 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 面 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 材 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 料 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 的 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 研 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 究 +....\kern -0.00017 +....\kern 0.00017 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 24.1 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 5.06694 +...\hbox(12.5268+4.01498)x398.3386, glue set 56.93001fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/FandolSong(0)/m/n/16.06 (申 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 请 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 清 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 华 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 大 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 学 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 工 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 程 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 硕 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 士 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 专 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 业 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 学 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 位 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 论 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 文) +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 0.0 plus 1.0fill +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 16.06001 +...\hbox(0.0+223.65396)x398.3386 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(0.0+223.65396)x398.3386, glue set 67.0691fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +.....\hbox(82.30786+74.277)x398.3386, glue set 84.35965fil +......\hbox(0.0+0.0)x0.0 +......\glue 65.44142 +......\hbox(82.30786+74.277)x248.53752 +.......\mathon +.......\vbox(82.30786+74.277)x248.53752 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752, glue set 53.23827fil +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.73558+2.87473)x81.09052, glue set 2.84544fil +...........\hbox(12.73558+2.87473)x78.24507 +............\special{color push gray 0} +............\hbox(12.73558+2.87473)x78.24507, glue set 2.33418filll +.............\TU/FandolFang(0)/m/n/16.06 培 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 养 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 单 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 位 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\TU/FandolFang(0)/m/n/16.06 土 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 木 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 工 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 程 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 系 +..........\kern -0.00017 +..........\kern 0.00017 +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752, glue set 21.11827fil +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.51074+2.8426)x81.09052, glue set 2.84544fil +...........\hbox(12.51074+2.8426)x78.24507 +............\special{color push gray 0} +............\hbox(12.51074+2.8426)x78.24507, glue set 2.33418filll +.............\TU/FandolFang(0)/m/n/16.06 工 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 程 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 领 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 域 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\TU/FandolFang(0)/m/n/16.06 建 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 筑 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 与 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 土 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 木 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 工 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 程 +..........\kern -0.00017 +..........\kern 0.00017 +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752 +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.70346+2.95502)x81.09052, glue set 2.84544fil +...........\hbox(12.70346+2.95502)x78.24507 +............\special{color push gray 0} +............\hbox(12.70346+2.95502)x78.24507, glue set 7.51627filll +.............\TU/FandolFang(0)/m/n/16.06 申 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 请 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 人 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.67134+2.82654)x85.35826, glue set 21.11827fil +...........\hbox(12.67134+2.82654)x64.23999 +............\special{color push gray 0} +............\hbox(12.67134+2.82654)x64.23999, glue set 4.015filll +.............\TU/FandolFang(0)/m/n/16.06 吕 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(0.0+0.0)x48.18, glue set 48.18fil +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752 +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.81587+3.05139)x81.09052, glue set 2.84544fil +...........\hbox(12.81587+3.05139)x78.24507 +............\special{color push gray 0} +............\hbox(12.81587+3.05139)x78.24507, glue set 2.33418filll +.............\TU/FandolFang(0)/m/n/16.06 指 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 导 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 教 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 师 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.67134+2.82654)x85.35826, glue set 21.11827fil +...........\hbox(12.67134+2.82654)x64.23999 +............\special{color push gray 0} +............\hbox(12.67134+2.82654)x64.23999, glue set 4.015filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.73558+2.74625)x48.18, glue set 8.03filll +...........\TU/FandolFang(0)/m/n/16.06 教 +...........\glue 0.0 plus 2.0filll +...........\TU/FandolFang(0)/m/n/16.06 授 +...........\kern -0.00017 +...........\kern 0.00017 +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752 +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.81587+3.05139)x81.09052, glue set 2.84544fil +...........\hbox(12.81587+3.05139)x78.24507 +............\special{color push gray 0} +............\hbox(12.81587+3.05139)x78.24507, glue set - 3.62299filll +.............\TU/FandolFang(0)/m/n/16.06 联 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 合 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 指 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 导 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 教 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 师 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.67134+2.82654)x85.35826, glue set 21.11827fil +...........\hbox(12.67134+2.82654)x64.23999 +............\special{color push gray 0} +............\hbox(12.67134+2.82654)x64.23999, glue set 4.015filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.73558+2.74625)x48.18, glue set 8.03filll +...........\TU/FandolFang(0)/m/n/16.06 教 +...........\glue 0.0 plus 2.0filll +...........\TU/FandolFang(0)/m/n/16.06 授 +...........\kern -0.00017 +...........\kern 0.00017 +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +.......\mathoff +......\penalty 10000 +......\glue(\parfillskip) 0.0 plus 1.0fil +......\glue(\rightskip) 0.0 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 62.0 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(12.39832+16.90797)x398.3386 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(12.39832+16.90797)x398.3386, glue set 14.1778fil +.....\hbox(12.39832+2.73018)x398.3386, glue set 139.94809fil +......\glue(\leftskip) 0.0 plus 1.0fil +......\hbox(0.0+0.0)x0.0 +......\TU/FandolSong(0)/m/n/16.06 二 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 〇 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 〇 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 二 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 年 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 五 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 月 +......\kern -0.00017 +......\kern 0.00017 +......\penalty 10000 +......\glue(\parfillskip) 0.0 +......\glue(\rightskip) 0.0 plus 1.0fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue -6.0 +...\glue 0.0 plus 1.0fil +...\glue 0.0 plus -1.0fil +...\glue 0.0 plus 1.0fil +...\glue 0.0 +...\glue 0.0 plus 0.0001fil +..\glue(\baselineskip) 22.76228 +..\hbox(0.0+0.0)x398.3386 +...\special{color push gray 0} +...\hbox(0.0+0.0)x398.3386 +...\special{color pop} +.\kern -624.82262 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\kern 624.82262 +.\kern 0.0 diff --git a/testfiles/01-title-page/01-title-page-master-1-8.tex b/testfiles/01-title-page/01-title-page-master-1-8.tex new file mode 100644 index 00000000..36a2607c --- /dev/null +++ b/testfiles/01-title-page/01-title-page-master-1-8.tex @@ -0,0 +1,25 @@ +\input{regression-test.tex} +\documentclass[degree=master, degree-type=professional]{thuthesis} + +\thusetup{ + title = {透水性混凝土路面材料的研究}, + degree-category = {工程硕士}, + department = {土木工程系}, + engineering-field = {建筑与土木工程}, + author = {吕某某}, + supervisor = {某某某, 教授}, + co-supervisor = {某某某, 教授}, + date = {2002-05-01}, + secret-level = {秘密}, +} + +\begin{document} +\START +\showoutput + +\makeatletter +\thu@titlepage + +\clearpage +\OMIT +\end{document} diff --git a/testfiles/01-title-page/01-title-page-master-1-8.tlg b/testfiles/01-title-page/01-title-page-master-1-8.tlg new file mode 100644 index 00000000..b2496bb5 --- /dev/null +++ b/testfiles/01-title-page/01-title-page-master-1-8.tlg @@ -0,0 +1,557 @@ +This is a generated file for the l3build validation system. +Don't change this file in any respect. +*geometry* verbose mode - [ newgeometry ] result: +* driver: xetex +* paper: a4paper +* layout: +* layoutoffset:(h,v)=(0.0pt,0.0pt) +* modes: twoside +* h-part:(L,W,R)=(99.58464pt, 398.3386pt, 99.58464pt) +* v-part:(T,H,B)=(56.9055pt, 617.42482pt, 170.71652pt) +* \paperwidth=597.50787pt +* \paperheight=845.04684pt +* \textwidth=398.3386pt +* \textheight=617.42482pt +* \oddsidemargin=27.31465pt +* \evensidemargin=27.31465pt +* \topmargin=-100.72273pt +* \headheight=76.82234pt +* \headsep=8.5359pt +* \topskip=12.0pt +* \footskip=22.76228pt +* \marginparwidth=56.9055pt +* \marginparsep=14.22636pt +* \columnsep=10.0pt +* \skip\footins=10.8pt plus 4.0pt minus 2.0pt +* \hoffset=0.0pt +* \voffset=0.0pt +* \mag=1000 +* \@twocolumnfalse +* \@twosidetrue +* \@mparswitchtrue +* \@reversemarginfalse +* (1in=72.27pt=25.4mm, 1cm=28.453pt) +Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' with options [Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. +(fontspec) +(fontspec) This font family consists of the following NFSS series/shapes: +(fontspec) +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolHei-Regular.otf]/OT:language=dflt;" +(fontspec) - 'small caps' (m/sc) with NFSS spec.: +(fontspec) - 'bold' (b/n) with NFSS spec.: <->"[FandolHei-Bold.otf]/OT:language=dflt;" +(fontspec) - 'bold small caps' (b/sc) with NFSS spec.: +Package fontspec Info: Font family 'FandolFang(0)' created for font 'FandolFang' with options [Extension={.otf},UprightFont={*-Regular}]. +(fontspec) +(fontspec) This font family consists of the following NFSS series/shapes: +(fontspec) +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolFang-Regular.otf]/OT:language=dflt;" +(fontspec) - 'small caps' (m/sc) with NFSS spec.: +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 16.0617pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 14.05399pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 10.54048pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 16.05827pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 14.05098pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 10.53824pt on input line .... +Completed box being shipped out [1] +\vbox(624.82262+0.0)x425.65324 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\glue -100.72273 +.\vbox(725.54535+0.0)x398.3386, shifted 27.31465 +..\vbox(76.82234+0.0)x398.3386, glue set 76.82234fil +...\glue 0.0 plus 1.0fil +...\hbox(0.0+0.0)x398.3386 +....\special{color push gray 0} +....\hbox(0.0+0.0)x398.3386 +....\special{color pop} +..\glue 8.5359 +..\glue(\lineskip) 0.0 +..\vbox(617.42482+0.0)x398.3386, glue set 94.69293fill +...\write-{} +...\special{color push gray 0} +...\write-{} +...\glue(\topskip) 12.0 +...\hbox(0.0+0.0)x0.0 +...\glue 8.1 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 7.5482 +...\hbox(12.5268+44.37871)x398.3386 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(12.5268+44.37871)x398.3386, glue set 41.58429fil +.....\hbox(12.5268+2.79442)x398.3386, glue set 307.41861fil +......\hbox(0.0+0.0)x0.0 +......\glue -21.5 +......\TU/FandolHei(0)/m/n/16.06 秘 +......\glue 0.0 plus 1.3163 +......\TU/FandolHei(0)/m/n/16.06 密 +......\glue 0.0 plus 1.3163 +......\TU/FandolHei(0)/m/n/16.06 ★ +......\kern -0.00017 +......\kern 0.00017 +......\hbox(0.0+0.0)x48.18, glue set 24.09fil +.......\glue 0.0 plus 1.0fil minus 1.0fil +.......\glue 0.0 plus 1.0fil minus 1.0fil +......\TU/FandolHei(0)/m/n/16.06 年 +......\kern -0.00017 +......\kern 0.00017 +......\penalty 10000 +......\glue(\parfillskip) 0.0 plus 1.0fil +......\glue(\rightskip) 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 40.5 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(20.46043+4.48875)x398.3386, glue set 29.53563fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/FandolHei(0)/m/n/26.09749 透 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 水 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 性 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 混 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 凝 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 土 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 路 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 面 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 材 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 料 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 的 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 研 +....\glue 0.0 plus 2.53644 +....\TU/FandolHei(0)/m/n/26.09749 究 +....\kern -0.00017 +....\kern 0.00017 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 24.1 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 5.06694 +...\hbox(12.5268+4.01498)x398.3386, glue set 56.93001fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/FandolSong(0)/m/n/16.06 (申 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 请 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 清 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 华 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 大 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 学 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 工 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 程 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 硕 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 士 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 专 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 业 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 学 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 位 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 论 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 文) +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 0.0 plus 1.0fill +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 16.06001 +...\hbox(0.0+223.65396)x398.3386 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(0.0+223.65396)x398.3386, glue set 67.0691fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +.....\hbox(82.30786+74.277)x398.3386, glue set 84.35965fil +......\hbox(0.0+0.0)x0.0 +......\glue 65.44142 +......\hbox(82.30786+74.277)x248.53752 +.......\mathon +.......\vbox(82.30786+74.277)x248.53752 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752, glue set 53.23827fil +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.73558+2.87473)x81.09052, glue set 2.84544fil +...........\hbox(12.73558+2.87473)x78.24507 +............\special{color push gray 0} +............\hbox(12.73558+2.87473)x78.24507, glue set 2.33418filll +.............\TU/FandolFang(0)/m/n/16.06 培 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 养 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 单 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 位 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\TU/FandolFang(0)/m/n/16.06 土 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 木 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 工 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 程 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 系 +..........\kern -0.00017 +..........\kern 0.00017 +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752, glue set 21.11827fil +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.51074+2.8426)x81.09052, glue set 2.84544fil +...........\hbox(12.51074+2.8426)x78.24507 +............\special{color push gray 0} +............\hbox(12.51074+2.8426)x78.24507, glue set 2.33418filll +.............\TU/FandolFang(0)/m/n/16.06 工 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 程 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 领 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 域 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\TU/FandolFang(0)/m/n/16.06 建 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 筑 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 与 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 土 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 木 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 工 +..........\glue 0.0 plus 1.3163 +..........\TU/FandolFang(0)/m/n/16.06 程 +..........\kern -0.00017 +..........\kern 0.00017 +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752 +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.70346+2.95502)x81.09052, glue set 2.84544fil +...........\hbox(12.70346+2.95502)x78.24507 +............\special{color push gray 0} +............\hbox(12.70346+2.95502)x78.24507, glue set 7.51627filll +.............\TU/FandolFang(0)/m/n/16.06 申 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 请 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 人 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.67134+2.82654)x85.35826, glue set 21.11827fil +...........\hbox(12.67134+2.82654)x64.23999 +............\special{color push gray 0} +............\hbox(12.67134+2.82654)x64.23999, glue set 4.015filll +.............\TU/FandolFang(0)/m/n/16.06 吕 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(0.0+0.0)x48.18, glue set 48.18fil +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752 +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.81587+3.05139)x81.09052, glue set 2.84544fil +...........\hbox(12.81587+3.05139)x78.24507 +............\special{color push gray 0} +............\hbox(12.81587+3.05139)x78.24507, glue set 2.33418filll +.............\TU/FandolFang(0)/m/n/16.06 指 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 导 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 教 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 师 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.67134+2.82654)x85.35826, glue set 21.11827fil +...........\hbox(12.67134+2.82654)x64.23999 +............\special{color push gray 0} +............\hbox(12.67134+2.82654)x64.23999, glue set 4.015filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.73558+2.74625)x48.18, glue set 8.03filll +...........\TU/FandolFang(0)/m/n/16.06 教 +...........\glue 0.0 plus 2.0filll +...........\TU/FandolFang(0)/m/n/16.06 授 +...........\kern -0.00017 +...........\kern 0.00017 +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92178+9.39519)x248.53752 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92178+9.39519)x248.53752 +..........\rule(21.92178+9.39519)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.81587+3.05139)x81.09052, glue set 2.84544fil +...........\hbox(12.81587+3.05139)x78.24507 +............\special{color push gray 0} +............\hbox(12.81587+3.05139)x78.24507, glue set - 3.62299filll +.............\TU/FandolFang(0)/m/n/16.06 联 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 合 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 指 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 导 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 教 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 师 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.67134+2.82654)x85.35826, glue set 21.11827fil +...........\hbox(12.67134+2.82654)x64.23999 +............\special{color push gray 0} +............\hbox(12.67134+2.82654)x64.23999, glue set 4.015filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 某 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.73558+2.74625)x48.18, glue set 8.03filll +...........\TU/FandolFang(0)/m/n/16.06 教 +...........\glue 0.0 plus 2.0filll +...........\TU/FandolFang(0)/m/n/16.06 授 +...........\kern -0.00017 +...........\kern 0.00017 +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +.......\mathoff +......\penalty 10000 +......\glue(\parfillskip) 0.0 plus 1.0fil +......\glue(\rightskip) 0.0 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 62.0 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(12.39832+16.90797)x398.3386 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(12.39832+16.90797)x398.3386, glue set 14.1778fil +.....\hbox(12.39832+2.73018)x398.3386, glue set 139.94809fil +......\glue(\leftskip) 0.0 plus 1.0fil +......\hbox(0.0+0.0)x0.0 +......\TU/FandolSong(0)/m/n/16.06 二 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 〇 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 〇 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 二 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 年 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 五 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 月 +......\kern -0.00017 +......\kern 0.00017 +......\penalty 10000 +......\glue(\parfillskip) 0.0 +......\glue(\rightskip) 0.0 plus 1.0fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue -6.0 +...\glue 0.0 plus 1.0fil +...\glue 0.0 plus -1.0fil +...\glue 0.0 plus 1.0fil +...\glue 0.0 +...\glue 0.0 plus 0.0001fil +..\glue(\baselineskip) 22.76228 +..\hbox(0.0+0.0)x398.3386 +...\special{color push gray 0} +...\hbox(0.0+0.0)x398.3386 +...\special{color pop} +.\kern -624.82262 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\kern 624.82262 +.\kern 0.0 diff --git a/testfiles/01-cover/master-2-1.tex b/testfiles/01-title-page/01-title-page-master-2-1.tex similarity index 82% rename from testfiles/01-cover/master-2-1.tex rename to testfiles/01-title-page/01-title-page-master-2-1.tex index aa4032b2..21f36a65 100644 --- a/testfiles/01-cover/master-2-1.tex +++ b/testfiles/01-title-page/01-title-page-master-2-1.tex @@ -2,8 +2,8 @@ \documentclass[degree=master]{thuthesis} \thusetup{ - title* = {Research on the Theory and Application of Unit Root, Cointegration and Structural Change}, - degree-name* = {Master of Science}, + title* = {Research on the Theory and Application of Unit Root, Cointegration and\\Structural Change}, + degree-category* = {Master of Science}, discipline* = {Applied Economics}, author* = {Wang Shaoping}, supervisor* = {Professor Li Zinai}, diff --git a/testfiles/01-title-page/01-title-page-master-2-1.tlg b/testfiles/01-title-page/01-title-page-master-2-1.tlg new file mode 100644 index 00000000..dd59211c --- /dev/null +++ b/testfiles/01-title-page/01-title-page-master-2-1.tlg @@ -0,0 +1,407 @@ +This is a generated file for the l3build validation system. +Don't change this file in any respect. +*geometry* verbose mode - [ newgeometry ] result: +* driver: xetex +* paper: a4paper +* layout: +* layoutoffset:(h,v)=(0.0pt,0.0pt) +* modes: twoside +* h-part:(L,W,R)=(96.73918pt, 404.02951pt, 96.73918pt) +* v-part:(T,H,B)=(156.49014pt, 546.29292pt, 142.26378pt) +* \paperwidth=597.50787pt +* \paperheight=845.04684pt +* \textwidth=404.02951pt +* \textheight=546.29292pt +* \oddsidemargin=24.4692pt +* \evensidemargin=24.4692pt +* \topmargin=-1.13809pt +* \headheight=76.82234pt +* \headsep=8.5359pt +* \topskip=12.0pt +* \footskip=22.76228pt +* \marginparwidth=56.9055pt +* \marginparsep=14.22636pt +* \columnsep=10.0pt +* \skip\footins=10.8pt plus 4.0pt minus 2.0pt +* \hoffset=0.0pt +* \voffset=0.0pt +* \mag=1000 +* \@twocolumnfalse +* \@twosidetrue +* \@mparswitchtrue +* \@reversemarginfalse +* (1in=72.27pt=25.4mm, 1cm=28.453pt) +Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' with options [Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. +(fontspec) +(fontspec) This font family consists of the following NFSS series/shapes: +(fontspec) +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolHei-Regular.otf]/OT:language=dflt;" +(fontspec) - 'small caps' (m/sc) with NFSS spec.: +(fontspec) - 'bold' (b/n) with NFSS spec.: <->"[FandolHei-Bold.otf]/OT:language=dflt;" +(fontspec) - 'bold small caps' (b/sc) with NFSS spec.: +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 15.05785pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 12.04628pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 9.0347pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 15.05463pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 12.0437pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 9.03276pt on input line .... +Completed box being shipped out [1] +\vbox(653.27536+0.0)x428.4987 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\glue -1.13809 +.\vbox(654.41345+0.0)x404.02951, shifted 24.4692 +..\vbox(76.82234+0.0)x404.02951, glue set 76.82234fil +...\glue 0.0 plus 1.0fil +...\hbox(0.0+0.0)x404.02951 +....\special{color push gray 0} +....\hbox(0.0+0.0)x404.02951 +....\special{color pop} +..\glue 8.5359 +..\glue(\lineskip) 0.0 +..\vbox(546.29292+0.0)x404.02951, glue set 19.90184fill +...\write-{} +...\special{color push gray 0} +...\write-{} +...\glue(\topskip) 12.0 +...\hbox(0.0+0.0)x0.0 +...\glue -8.82028 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 5.11913 +...\hbox(14.95587+128.58037)x404.02951 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(14.95587+128.58037)x404.02951, glue set 61.57007fil +.....\hbox(14.95587+4.39641)x404.02951, glue set 9.33492fil +......\glue(\leftskip) 0.0 plus 1.0fil +......\hbox(0.0+0.0)x0.0 +......\TU/texgyreheros(0)/b/n/20.075 Research +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 on +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 the +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Theory +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 and +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Application +......\glue(\rightskip) 0.0 plus 1.0fil +.....\penalty 300 +.....\glue(\baselineskip) 11.9647 +.....\hbox(14.95587+4.37633)x404.02951, glue set 53.22891fil +......\glue(\leftskip) 0.0 plus 1.0fil +......\TU/texgyreheros(0)/b/n/20.075 of +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Unit +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Root, +......\glue 5.58086 plus 3.48802 minus 1.48822 +......\TU/texgyreheros(0)/b/n/20.075 Cointegration +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 and +......\kern -0.0002 +......\kern 0.0002 +......\penalty 10000 +......\glue(\parfillskip) 0.0 +......\glue(\rightskip) 0.0 plus 1.0fil +.....\glue 0.0 +.....\glue(\parskip) 0.0 +.....\glue(\parskip) 0.0 +.....\glue(\baselineskip) 12.06508 +.....\hbox(14.87558+4.37633)x404.02951, glue set 114.85915fil +......\glue(\leftskip) 0.0 plus 1.0fil +......\hbox(0.0+0.0)x0.0 +......\TU/texgyreheros(0)/b/n/20.075 Structural +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Change +......\kern -0.0002 +......\kern 0.0002 +......\penalty 10000 +......\glue(\parfillskip) 0.0 +......\glue(\rightskip) 0.0 plus 1.0fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(10.96898+0.16058)x404.02951, glue set 139.10776fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyretermes(0)/m/n/16.06 Thesis +....\kern -0.0002 +....\kern 0.0002 +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 submitted +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 to +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 16.50978 +...\hbox(11.03322+3.30835)x404.02951, glue set 133.14949fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyretermes(0)/b/n/16.06 Tsinghua +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/b/n/16.06 University +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 13.42625 +...\hbox(10.96898+3.485)x404.02951, glue set 75.87953fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyretermes(0)/m/n/16.06 in +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 partial +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 fulfillment +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 of +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 the +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 requirement +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 13.2496 +...\hbox(10.96898+3.50107)x404.02951, glue set 148.96858fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyretermes(0)/m/n/16.06 for +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 the +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 degree +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 of +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 12.23782 +...\hbox(11.96469+0.1927)x404.02951, glue set 133.77583fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/16.06 Master +....\glue 4.46468 plus 2.23233 minus 1.48822 +....\TU/texgyreheros(0)/b/n/16.06 of +....\glue 4.46468 plus 2.23233 minus 1.48822 +....\TU/texgyreheros(0)/b/n/16.06 Science +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 3.01125 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 17.21642 +...\hbox(10.29446+0.0)x404.02951, glue set 195.76743fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyretermes(0)/m/n/16.06 in +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 3.51312 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 15.73889 +...\hbox(11.96469+3.50107)x404.02951, glue set 127.49637fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/16.06 Applied +....\glue 4.46468 plus 2.23233 minus 1.48822 +....\TU/texgyreheros(0)/b/n/16.06 Economics +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 0.0 plus 1.0fill +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 12.49478 +...\hbox(11.70773+3.50107)x404.02951, glue set 193.65553fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/m/n/16.06 by +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 6.82881 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 12.23782 +...\hbox(11.96469+3.50107)x404.02951, glue set 141.58098fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/16.06 Wang +....\glue 4.46468 plus 2.23233 minus 1.48822 +....\TU/texgyreheros(0)/b/n/16.06 Shaoping +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 5.12128 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(35.38264+49.97562)x404.02951 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(35.38264+49.97562)x404.02951, glue set 22.1219fil +.....\hbox(35.38264+27.85371)x404.02951, glue set 51.65797fil +......\glue(\leftskip) 0.0 plus 1.0fil +......\hbox(0.0+0.0)x0.0 +......\hbox(35.38264+27.85371)x300.71358 +.......\mathon +.......\vbox(35.38264+27.85371)x300.71358 +........\hbox(22.13263+9.48555)x300.71358 +.........\glue(\tabskip) 0.0 +.........\hbox(22.13263+9.48555)x154.41946, glue set 19.22682fil +..........\rule(22.13263+9.48555)x0.0 +..........\glue 6.0 +..........\glue 0.0 plus 1.0fil +..........\glue 0.00002 +..........\TU/texgyretermes(0)/m/n/15.05624 Thesis +..........\kern -0.0002 +..........\kern 0.0002 +..........\glue 3.76407 plus 1.88203 minus 1.25468 +..........\TU/texgyretermes(0)/m/n/15.05624 Supervisor +..........\hbox(6.91081+0.1656)x20.57687, glue set 14.38374fil +...........\glue 2.00749 +...........\TU/texgyretermes(0)/m/n/15.05624 : +...........\kern -0.0002 +...........\kern 0.0002 +...........\glue 0.0 plus 1.0fil minus 1.0fil +.........\glue(\tabskip) 0.0 +.........\hbox(22.13263+9.48555)x146.29411, glue set 31.25676fil +..........\glue 0.00002 +..........\TU/texgyretermes(0)/m/n/15.05624 Professor +..........\glue 3.76407 plus 1.88203 minus 1.25468 +..........\TU/texgyretermes(0)/m/n/15.05624 Li +..........\glue 3.76407 plus 1.88203 minus 1.25468 +..........\TU/texgyretermes(0)/m/n/15.05624 Zinai +..........\kern -0.0002 +..........\kern 0.0002 +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(22.13263+9.48555)x300.71358 +.........\glue(\tabskip) 0.0 +.........\hbox(22.13263+9.48555)x154.41946 +..........\rule(22.13263+9.48555)x0.0 +..........\glue 6.0 +..........\glue 0.0 plus 1.0fil +..........\glue 0.00002 +..........\TU/texgyretermes(0)/m/n/15.05624 Associate +..........\glue 3.76407 plus 1.88203 minus 1.25468 +..........\TU/texgyretermes(0)/m/n/15.05624 Supervisor +..........\hbox(6.91081+0.1656)x20.57687, glue set 14.38374fil +...........\glue 2.00749 +...........\TU/texgyretermes(0)/m/n/15.05624 : +...........\kern -0.0002 +...........\kern 0.0002 +...........\glue 0.0 plus 1.0fil minus 1.0fil +.........\glue(\tabskip) 0.0 +.........\hbox(22.13263+9.48555)x146.29411 +..........\glue 0.00002 +..........\TU/texgyretermes(0)/m/n/15.05624 Professor +..........\glue 3.76407 plus 1.88203 minus 1.25468 +..........\TU/texgyretermes(0)/m/n/15.05624 Pan +..........\glue 3.76407 plus 1.88203 minus 1.25468 +..........\TU/texgyretermes(0)/m/n/15.05624 Wenqing +..........\kern -0.0002 +..........\kern 0.0002 +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +.......\mathoff +......\penalty 10000 +......\glue(\parfillskip) 0.0 +......\glue(\rightskip) 0.0 plus 1.0fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(11.70773+2.79442)x404.02951, glue set 156.04301fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/16.06 March, +....\glue 4.46468 plus 2.7904 minus 1.19057 +....\TU/texgyreheros(0)/b/n/16.06 2002 +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 19.91684 +...\glue -2.79442 +...\glue 0.0 plus 1.0fil +...\glue 0.0 plus -1.0fil +...\glue 0.0 plus 1.0fil +...\glue 0.0 +...\glue 0.0 plus 0.0001fil +..\glue(\baselineskip) 22.76228 +..\hbox(0.0+0.0)x404.02951 +...\special{color push gray 0} +...\hbox(0.0+0.0)x404.02951 +...\special{color pop} +.\kern -653.27536 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\kern 653.27536 +.\kern 0.0 diff --git a/testfiles/01-cover/master-2-2.tex b/testfiles/01-title-page/01-title-page-master-2-2.tex similarity index 74% rename from testfiles/01-cover/master-2-2.tex rename to testfiles/01-title-page/01-title-page-master-2-2.tex index 7b095f4b..c42407f9 100644 --- a/testfiles/01-cover/master-2-2.tex +++ b/testfiles/01-title-page/01-title-page-master-2-2.tex @@ -2,9 +2,8 @@ \documentclass[degree=master, degree-type=professional]{thuthesis} \thusetup{ - title* = {Research on the Theory and Application of Unit Root, Cointegration and Structural Change}, - discipline* = {Mechanical Engineering}, - degree-name* = {Master of Engineering}, + title* = {Research on the Theory and Application of Unit Root, Cointegration and\\Structural Change}, + degree-category* = {Master of Business Administration}, author* = {Wang Shaoping}, supervisor* = {Professor Li Zinai}, associate-supervisor* = {Professor Pan Wenqing}, diff --git a/testfiles/01-title-page/01-title-page-master-2-2.tlg b/testfiles/01-title-page/01-title-page-master-2-2.tlg new file mode 100644 index 00000000..0b0915cb --- /dev/null +++ b/testfiles/01-title-page/01-title-page-master-2-2.tlg @@ -0,0 +1,383 @@ +This is a generated file for the l3build validation system. +Don't change this file in any respect. +*geometry* verbose mode - [ newgeometry ] result: +* driver: xetex +* paper: a4paper +* layout: +* layoutoffset:(h,v)=(0.0pt,0.0pt) +* modes: twoside +* h-part:(L,W,R)=(96.73918pt, 404.02951pt, 96.73918pt) +* v-part:(T,H,B)=(156.49014pt, 546.29292pt, 142.26378pt) +* \paperwidth=597.50787pt +* \paperheight=845.04684pt +* \textwidth=404.02951pt +* \textheight=546.29292pt +* \oddsidemargin=24.4692pt +* \evensidemargin=24.4692pt +* \topmargin=-1.13809pt +* \headheight=76.82234pt +* \headsep=8.5359pt +* \topskip=12.0pt +* \footskip=22.76228pt +* \marginparwidth=56.9055pt +* \marginparsep=14.22636pt +* \columnsep=10.0pt +* \skip\footins=10.8pt plus 4.0pt minus 2.0pt +* \hoffset=0.0pt +* \voffset=0.0pt +* \mag=1000 +* \@twocolumnfalse +* \@twosidetrue +* \@mparswitchtrue +* \@reversemarginfalse +* (1in=72.27pt=25.4mm, 1cm=28.453pt) +Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' with options [Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. +(fontspec) +(fontspec) This font family consists of the following NFSS series/shapes: +(fontspec) +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolHei-Regular.otf]/OT:language=dflt;" +(fontspec) - 'small caps' (m/sc) with NFSS spec.: +(fontspec) - 'bold' (b/n) with NFSS spec.: <->"[FandolHei-Bold.otf]/OT:language=dflt;" +(fontspec) - 'bold small caps' (b/sc) with NFSS spec.: +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 15.05785pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 12.04628pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 9.0347pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 15.05463pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 12.0437pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 9.03276pt on input line .... +Completed box being shipped out [1] +\vbox(653.27536+0.0)x428.4987 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\glue -1.13809 +.\vbox(654.41345+0.0)x404.02951, shifted 24.4692 +..\vbox(76.82234+0.0)x404.02951, glue set 76.82234fil +...\glue 0.0 plus 1.0fil +...\hbox(0.0+0.0)x404.02951 +....\special{color push gray 0} +....\hbox(0.0+0.0)x404.02951 +....\special{color pop} +..\glue 8.5359 +..\glue(\lineskip) 0.0 +..\vbox(546.29292+0.0)x404.02951, glue set 32.32544fill +...\write-{} +...\special{color push gray 0} +...\write-{} +...\glue(\topskip) 12.0 +...\hbox(0.0+0.0)x0.0 +...\glue -8.82028 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 5.11913 +...\hbox(14.95587+128.58037)x404.02951 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(14.95587+128.58037)x404.02951, glue set 61.57007fil +.....\hbox(14.95587+4.39641)x404.02951, glue set 9.33492fil +......\glue(\leftskip) 0.0 plus 1.0fil +......\hbox(0.0+0.0)x0.0 +......\TU/texgyreheros(0)/b/n/20.075 Research +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 on +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 the +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Theory +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 and +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Application +......\glue(\rightskip) 0.0 plus 1.0fil +.....\penalty 300 +.....\glue(\baselineskip) 11.9647 +.....\hbox(14.95587+4.37633)x404.02951, glue set 53.22891fil +......\glue(\leftskip) 0.0 plus 1.0fil +......\TU/texgyreheros(0)/b/n/20.075 of +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Unit +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Root, +......\glue 5.58086 plus 3.48802 minus 1.48822 +......\TU/texgyreheros(0)/b/n/20.075 Cointegration +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 and +......\kern -0.0002 +......\kern 0.0002 +......\penalty 10000 +......\glue(\parfillskip) 0.0 +......\glue(\rightskip) 0.0 plus 1.0fil +.....\glue 0.0 +.....\glue(\parskip) 0.0 +.....\glue(\parskip) 0.0 +.....\glue(\baselineskip) 12.06508 +.....\hbox(14.87558+4.37633)x404.02951, glue set 114.85915fil +......\glue(\leftskip) 0.0 plus 1.0fil +......\hbox(0.0+0.0)x0.0 +......\TU/texgyreheros(0)/b/n/20.075 Structural +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Change +......\kern -0.0002 +......\kern 0.0002 +......\penalty 10000 +......\glue(\parfillskip) 0.0 +......\glue(\rightskip) 0.0 plus 1.0fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(10.96898+0.16058)x404.02951, glue set 139.10776fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyretermes(0)/m/n/16.06 Thesis +....\kern -0.0002 +....\kern 0.0002 +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 submitted +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 to +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 16.50978 +...\hbox(11.03322+3.30835)x404.02951, glue set 133.14949fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyretermes(0)/b/n/16.06 Tsinghua +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/b/n/16.06 University +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 13.42625 +...\hbox(10.96898+3.485)x404.02951, glue set 75.87953fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyretermes(0)/m/n/16.06 in +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 partial +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 fulfillment +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 of +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 the +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 requirement +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 13.2496 +...\hbox(10.96898+3.50107)x404.02951, glue set 107.9915fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyretermes(0)/m/n/16.06 for +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 the +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 professional +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 degree +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 of +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 12.23782 +...\hbox(11.96469+0.14453)x404.02951, glue set 69.61613fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/16.06 Master +....\glue 4.46468 plus 2.23233 minus 1.48822 +....\TU/texgyreheros(0)/b/n/16.06 of +....\glue 4.46468 plus 2.23233 minus 1.48822 +....\TU/texgyreheros(0)/b/n/16.06 Business +....\glue 4.46468 plus 2.23233 minus 1.48822 +....\TU/texgyreheros(0)/b/n/16.06 Administration +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 0.0 plus 1.0fill +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 15.85132 +...\hbox(11.70773+3.50107)x404.02951, glue set 193.65553fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/m/n/16.06 by +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 6.82881 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 12.23782 +...\hbox(11.96469+3.50107)x404.02951, glue set 141.58098fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/16.06 Wang +....\glue 4.46468 plus 2.23233 minus 1.48822 +....\TU/texgyreheros(0)/b/n/16.06 Shaoping +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 55.48277 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(31.16692+64.71872)x404.02951 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(31.16692+64.71872)x404.02951, glue set 41.08073fil +.....\hbox(31.16692+23.63799)x404.02951, glue set 51.65797fil +......\glue(\leftskip) 0.0 plus 1.0fil +......\hbox(0.0+0.0)x0.0 +......\hbox(31.16692+23.63799)x300.71358 +.......\mathon +.......\vbox(31.16692+23.63799)x300.71358 +........\hbox(19.18164+8.22081)x300.71358 +.........\glue(\tabskip) 0.0 +.........\hbox(19.18164+8.22081)x154.41946, glue set 19.22682fil +..........\rule(19.18164+8.22081)x0.0 +..........\glue 6.0 +..........\glue 0.0 plus 1.0fil +..........\glue 0.00002 +..........\TU/texgyretermes(0)/m/n/15.05624 Thesis +..........\kern -0.0002 +..........\kern 0.0002 +..........\glue 3.76407 plus 1.88203 minus 1.25468 +..........\TU/texgyretermes(0)/m/n/15.05624 Supervisor +..........\hbox(6.91081+0.1656)x20.57687, glue set 14.38374fil +...........\glue 2.00749 +...........\TU/texgyretermes(0)/m/n/15.05624 : +...........\kern -0.0002 +...........\kern 0.0002 +...........\glue 0.0 plus 1.0fil minus 1.0fil +.........\glue(\tabskip) 0.0 +.........\hbox(19.18164+8.22081)x146.29411, glue set 31.25676fil +..........\glue 0.00002 +..........\TU/texgyretermes(0)/m/n/15.05624 Professor +..........\glue 3.76407 plus 1.88203 minus 1.25468 +..........\TU/texgyretermes(0)/m/n/15.05624 Li +..........\glue 3.76407 plus 1.88203 minus 1.25468 +..........\TU/texgyretermes(0)/m/n/15.05624 Zinai +..........\kern -0.0002 +..........\kern 0.0002 +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(19.18164+8.22081)x300.71358 +.........\glue(\tabskip) 0.0 +.........\hbox(19.18164+8.22081)x154.41946 +..........\rule(19.18164+8.22081)x0.0 +..........\glue 6.0 +..........\glue 0.0 plus 1.0fil +..........\glue 0.00002 +..........\TU/texgyretermes(0)/m/n/15.05624 Associate +..........\glue 3.76407 plus 1.88203 minus 1.25468 +..........\TU/texgyretermes(0)/m/n/15.05624 Supervisor +..........\hbox(6.91081+0.1656)x20.57687, glue set 14.38374fil +...........\glue 2.00749 +...........\TU/texgyretermes(0)/m/n/15.05624 : +...........\kern -0.0002 +...........\kern 0.0002 +...........\glue 0.0 plus 1.0fil minus 1.0fil +.........\glue(\tabskip) 0.0 +.........\hbox(19.18164+8.22081)x146.29411 +..........\glue 0.00002 +..........\TU/texgyretermes(0)/m/n/15.05624 Professor +..........\glue 3.76407 plus 1.88203 minus 1.25468 +..........\TU/texgyretermes(0)/m/n/15.05624 Pan +..........\glue 3.76407 plus 1.88203 minus 1.25468 +..........\TU/texgyretermes(0)/m/n/15.05624 Wenqing +..........\kern -0.0002 +..........\kern 0.0002 +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +.......\mathoff +......\penalty 10000 +......\glue(\parfillskip) 0.0 +......\glue(\rightskip) 0.0 plus 1.0fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(11.70773+2.79442)x404.02951, glue set 156.04301fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/16.06 March, +....\glue 4.46468 plus 2.7904 minus 1.19057 +....\TU/texgyreheros(0)/b/n/16.06 2002 +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 8.5359 +...\glue -2.79442 +...\glue 0.0 plus 1.0fil +...\glue 0.0 plus -1.0fil +...\glue 0.0 plus 1.0fil +...\glue 0.0 +...\glue 0.0 plus 0.0001fil +..\glue(\baselineskip) 22.76228 +..\hbox(0.0+0.0)x404.02951 +...\special{color push gray 0} +...\hbox(0.0+0.0)x404.02951 +...\special{color pop} +.\kern -653.27536 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\kern 653.27536 +.\kern 0.0 diff --git a/testfiles/01-title-page/01-title-page-master-2-3.tex b/testfiles/01-title-page/01-title-page-master-2-3.tex new file mode 100644 index 00000000..37b37e3a --- /dev/null +++ b/testfiles/01-title-page/01-title-page-master-2-3.tex @@ -0,0 +1,23 @@ +\input{regression-test.tex} +\documentclass[degree=master, degree-type=professional]{thuthesis} + +\thusetup{ + title* = {Research on the Theory and Application of Unit Root, Cointegration and\\Structural Change}, + professional-field* = {Environmental Engineering}, + degree-category* = {Master of Resources and Environmental Engineering}, + author* = {Wang Shaoping}, + supervisor* = {Professor Li Zinai}, + associate-supervisor* = {Professor Pan Wenqing}, + date = {2023-03-01}, +} + +\begin{document} +\START +\showoutput + +\makeatletter +\thu@titlepage@en + +\clearpage +\OMIT +\end{document} diff --git a/testfiles/01-title-page/01-title-page-master-2-3.tlg b/testfiles/01-title-page/01-title-page-master-2-3.tlg new file mode 100644 index 00000000..cbe9867c --- /dev/null +++ b/testfiles/01-title-page/01-title-page-master-2-3.tlg @@ -0,0 +1,402 @@ +This is a generated file for the l3build validation system. +Don't change this file in any respect. +*geometry* verbose mode - [ newgeometry ] result: +* driver: xetex +* paper: a4paper +* layout: +* layoutoffset:(h,v)=(0.0pt,0.0pt) +* modes: twoside +* h-part:(L,W,R)=(96.73918pt, 404.02951pt, 96.73918pt) +* v-part:(T,H,B)=(156.49014pt, 546.29292pt, 142.26378pt) +* \paperwidth=597.50787pt +* \paperheight=845.04684pt +* \textwidth=404.02951pt +* \textheight=546.29292pt +* \oddsidemargin=24.4692pt +* \evensidemargin=24.4692pt +* \topmargin=-1.13809pt +* \headheight=76.82234pt +* \headsep=8.5359pt +* \topskip=12.0pt +* \footskip=22.76228pt +* \marginparwidth=56.9055pt +* \marginparsep=14.22636pt +* \columnsep=10.0pt +* \skip\footins=10.8pt plus 4.0pt minus 2.0pt +* \hoffset=0.0pt +* \voffset=0.0pt +* \mag=1000 +* \@twocolumnfalse +* \@twosidetrue +* \@mparswitchtrue +* \@reversemarginfalse +* (1in=72.27pt=25.4mm, 1cm=28.453pt) +Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' with options [Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. +(fontspec) +(fontspec) This font family consists of the following NFSS series/shapes: +(fontspec) +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolHei-Regular.otf]/OT:language=dflt;" +(fontspec) - 'small caps' (m/sc) with NFSS spec.: +(fontspec) - 'bold' (b/n) with NFSS spec.: <->"[FandolHei-Bold.otf]/OT:language=dflt;" +(fontspec) - 'bold small caps' (b/sc) with NFSS spec.: +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 15.05785pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 12.04628pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 9.0347pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 15.05463pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 12.0437pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 9.03276pt on input line .... +Completed box being shipped out [1] +\vbox(653.27536+0.0)x428.4987 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\glue -1.13809 +.\vbox(654.41345+0.0)x404.02951, shifted 24.4692 +..\vbox(76.82234+0.0)x404.02951, glue set 76.82234fil +...\glue 0.0 plus 1.0fil +...\hbox(0.0+0.0)x404.02951 +....\special{color push gray 0} +....\hbox(0.0+0.0)x404.02951 +....\special{color pop} +..\glue 8.5359 +..\glue(\lineskip) 0.0 +..\vbox(546.29292+0.0)x404.02951, glue set 31.65187fill +...\write-{} +...\special{color push gray 0} +...\write-{} +...\glue(\topskip) 12.0 +...\hbox(0.0+0.0)x0.0 +...\glue -8.82028 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 5.11913 +...\hbox(14.95587+128.58037)x404.02951 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(14.95587+128.58037)x404.02951, glue set 61.57007fil +.....\hbox(14.95587+4.39641)x404.02951, glue set 9.33492fil +......\glue(\leftskip) 0.0 plus 1.0fil +......\hbox(0.0+0.0)x0.0 +......\TU/texgyreheros(0)/b/n/20.075 Research +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 on +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 the +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Theory +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 and +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Application +......\glue(\rightskip) 0.0 plus 1.0fil +.....\penalty 300 +.....\glue(\baselineskip) 11.9647 +.....\hbox(14.95587+4.37633)x404.02951, glue set 53.22891fil +......\glue(\leftskip) 0.0 plus 1.0fil +......\TU/texgyreheros(0)/b/n/20.075 of +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Unit +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Root, +......\glue 5.58086 plus 3.48802 minus 1.48822 +......\TU/texgyreheros(0)/b/n/20.075 Cointegration +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 and +......\kern -0.0002 +......\kern 0.0002 +......\penalty 10000 +......\glue(\parfillskip) 0.0 +......\glue(\rightskip) 0.0 plus 1.0fil +.....\glue 0.0 +.....\glue(\parskip) 0.0 +.....\glue(\parskip) 0.0 +.....\glue(\baselineskip) 12.06508 +.....\hbox(14.87558+4.37633)x404.02951, glue set 114.85915fil +......\glue(\leftskip) 0.0 plus 1.0fil +......\hbox(0.0+0.0)x0.0 +......\TU/texgyreheros(0)/b/n/20.075 Structural +......\glue 5.58086 plus 2.79042 minus 1.86028 +......\TU/texgyreheros(0)/b/n/20.075 Change +......\kern -0.0002 +......\kern 0.0002 +......\penalty 10000 +......\glue(\parfillskip) 0.0 +......\glue(\rightskip) 0.0 plus 1.0fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(10.96898+0.16058)x404.02951, glue set 139.10776fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyretermes(0)/m/n/16.06 Thesis +....\kern -0.0002 +....\kern 0.0002 +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 submitted +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 to +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 16.50978 +...\hbox(11.03322+3.30835)x404.02951, glue set 133.14949fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyretermes(0)/b/n/16.06 Tsinghua +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/b/n/16.06 University +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 13.42625 +...\hbox(10.96898+3.485)x404.02951, glue set 75.87953fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyretermes(0)/m/n/16.06 in +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 partial +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 fulfillment +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 of +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 the +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 requirement +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 13.2496 +...\hbox(10.96898+3.50107)x404.02951, glue set 107.9915fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyretermes(0)/m/n/16.06 for +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 the +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 professional +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 degree +....\glue 4.015 plus 2.00749 minus 1.33833 +....\TU/texgyretermes(0)/m/n/16.06 of +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 12.23782 +...\hbox(11.96469+3.50107)x404.02951, glue set 0.0362fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/16.06 Master +....\glue 4.46468 plus 2.23233 minus 1.48822 +....\TU/texgyreheros(0)/b/n/16.06 of +....\glue 4.46468 plus 2.23233 minus 1.48822 +....\TU/texgyreheros(0)/b/n/16.06 Resources +....\glue 4.46468 plus 2.23233 minus 1.48822 +....\TU/texgyreheros(0)/b/n/16.06 and +....\glue 4.46468 plus 2.23233 minus 1.48822 +....\TU/texgyreheros(0)/b/n/16.06 Environmental +....\glue 4.46468 plus 2.23233 minus 1.48822 +....\TU/texgyreheros(0)/b/n/16.06 Engineering +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 0.0 plus 1.0fill +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 12.49478 +...\hbox(11.70773+3.50107)x404.02951, glue set 193.65553fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/m/n/16.06 by +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 6.82881 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 12.23782 +...\hbox(11.96469+3.50107)x404.02951, glue set 141.58098fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/16.06 Wang +....\glue 4.46468 plus 2.23233 minus 1.48822 +....\TU/texgyreheros(0)/b/n/16.06 Shaoping +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue -2.84544 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 12.23782 +...\hbox(11.96469+3.50107)x404.02951, glue set 92.37315fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/16.06 (Environmental +....\glue 4.46468 plus 2.23233 minus 1.48822 +....\TU/texgyreheros(0)/b/n/16.06 Engineering) +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 31.2982 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(31.16692+64.71872)x404.02951 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(31.16692+64.71872)x404.02951, glue set 41.08073fil +.....\hbox(31.16692+23.63799)x404.02951, glue set 51.65797fil +......\glue(\leftskip) 0.0 plus 1.0fil +......\hbox(0.0+0.0)x0.0 +......\hbox(31.16692+23.63799)x300.71358 +.......\mathon +.......\vbox(31.16692+23.63799)x300.71358 +........\hbox(19.18164+8.22081)x300.71358 +.........\glue(\tabskip) 0.0 +.........\hbox(19.18164+8.22081)x154.41946, glue set 19.22682fil +..........\rule(19.18164+8.22081)x0.0 +..........\glue 6.0 +..........\glue 0.0 plus 1.0fil +..........\glue 0.00002 +..........\TU/texgyretermes(0)/m/n/15.05624 Thesis +..........\kern -0.0002 +..........\kern 0.0002 +..........\glue 3.76407 plus 1.88203 minus 1.25468 +..........\TU/texgyretermes(0)/m/n/15.05624 Supervisor +..........\hbox(6.91081+0.1656)x20.57687, glue set 14.38374fil +...........\glue 2.00749 +...........\TU/texgyretermes(0)/m/n/15.05624 : +...........\kern -0.0002 +...........\kern 0.0002 +...........\glue 0.0 plus 1.0fil minus 1.0fil +.........\glue(\tabskip) 0.0 +.........\hbox(19.18164+8.22081)x146.29411, glue set 31.25676fil +..........\glue 0.00002 +..........\TU/texgyretermes(0)/m/n/15.05624 Professor +..........\glue 3.76407 plus 1.88203 minus 1.25468 +..........\TU/texgyretermes(0)/m/n/15.05624 Li +..........\glue 3.76407 plus 1.88203 minus 1.25468 +..........\TU/texgyretermes(0)/m/n/15.05624 Zinai +..........\kern -0.0002 +..........\kern 0.0002 +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(19.18164+8.22081)x300.71358 +.........\glue(\tabskip) 0.0 +.........\hbox(19.18164+8.22081)x154.41946 +..........\rule(19.18164+8.22081)x0.0 +..........\glue 6.0 +..........\glue 0.0 plus 1.0fil +..........\glue 0.00002 +..........\TU/texgyretermes(0)/m/n/15.05624 Associate +..........\glue 3.76407 plus 1.88203 minus 1.25468 +..........\TU/texgyretermes(0)/m/n/15.05624 Supervisor +..........\hbox(6.91081+0.1656)x20.57687, glue set 14.38374fil +...........\glue 2.00749 +...........\TU/texgyretermes(0)/m/n/15.05624 : +...........\kern -0.0002 +...........\kern 0.0002 +...........\glue 0.0 plus 1.0fil minus 1.0fil +.........\glue(\tabskip) 0.0 +.........\hbox(19.18164+8.22081)x146.29411 +..........\glue 0.00002 +..........\TU/texgyretermes(0)/m/n/15.05624 Professor +..........\glue 3.76407 plus 1.88203 minus 1.25468 +..........\TU/texgyretermes(0)/m/n/15.05624 Pan +..........\glue 3.76407 plus 1.88203 minus 1.25468 +..........\TU/texgyretermes(0)/m/n/15.05624 Wenqing +..........\kern -0.0002 +..........\kern 0.0002 +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +.......\mathoff +......\penalty 10000 +......\glue(\parfillskip) 0.0 +......\glue(\rightskip) 0.0 plus 1.0fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(11.70773+2.79442)x404.02951, glue set 156.04301fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyreheros(0)/b/n/16.06 March, +....\glue 4.46468 plus 2.7904 minus 1.19057 +....\TU/texgyreheros(0)/b/n/16.06 2023 +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 8.5359 +...\glue -2.79442 +...\glue 0.0 plus 1.0fil +...\glue 0.0 plus -1.0fil +...\glue 0.0 plus 1.0fil +...\glue 0.0 +...\glue 0.0 plus 0.0001fil +..\glue(\baselineskip) 22.76228 +..\hbox(0.0+0.0)x404.02951 +...\special{color push gray 0} +...\hbox(0.0+0.0)x404.02951 +...\special{color pop} +.\kern -653.27536 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\kern 653.27536 +.\kern 0.0 diff --git a/testfiles/01-cover/postdoc-1.tex b/testfiles/01-title-page/01-title-page-postdoc-1.tex similarity index 100% rename from testfiles/01-cover/postdoc-1.tex rename to testfiles/01-title-page/01-title-page-postdoc-1.tex diff --git a/testfiles/01-title-page/01-title-page-postdoc-1.tlg b/testfiles/01-title-page/01-title-page-postdoc-1.tlg new file mode 100644 index 00000000..56bf6ab5 --- /dev/null +++ b/testfiles/01-title-page/01-title-page-postdoc-1.tlg @@ -0,0 +1,856 @@ +This is a generated file for the l3build validation system. +Don't change this file in any respect. +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 14.05399pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 10.54048pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 7.52892pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 14.05098pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 10.53824pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 7.52731pt on input line .... +Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' with options [Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. +(fontspec) +(fontspec) This font family consists of the following NFSS series/shapes: +(fontspec) +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolHei-Regular.otf]/OT:language=dflt;" +(fontspec) - 'small caps' (m/sc) with NFSS spec.: +(fontspec) - 'bold' (b/n) with NFSS spec.: <->"[FandolHei-Bold.otf]/OT:language=dflt;" +(fontspec) - 'bold small caps' (b/sc) with NFSS spec.: +Completed box being shipped out [1] +\vbox(710.18088+0.0)x439.87962 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\glue -72.26997 +.\vbox(782.45085+0.0)x426.79135, shifted 13.08827 +..\vbox(76.82234+0.0)x426.79135, glue set 76.82234fil +...\glue 0.0 plus 1.0fil +...\hbox(0.0+0.0)x426.79135 +....\special{color push gray 0} +....\hbox(0.0+0.0)x426.79135 +....\special{color pop} +..\glue 8.5359 +..\glue(\lineskip) 0.0 +..\vbox(674.33032+0.0)x426.79135, glue set 95.95557fil +...\write-{} +...\special{color push gray 0} +...\glue(\topskip) 12.0 +...\rule(0.0+0.0)x* +...\penalty 10000 +...\glue 9.95863 +...\glue 0.0 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\hbox(11.04526+4.63684)x426.79135, glue set 139.57336fill +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +.....\glue 0.0 +.....\glue 0.0 +.....\glue -6.0 +.....\hbox(0.0+0.0)x0.0 +......\special{color push gray 0} +......\special{color pop} +.....\glue 6.0 +....\penalty 0 +....\hbox(10.96094+2.44511)x43.5628, glue set 0.35133filll +.....\TU/FandolSong(0)/m/n/14.05249 分 +.....\glue 0.0 plus 2.0filll +.....\TU/FandolSong(0)/m/n/14.05249 类 +.....\glue 0.0 plus 2.0filll +.....\TU/FandolSong(0)/m/n/14.05249 号 +.....\kern -0.00017 +.....\kern 0.00017 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 1.0 +....\mathon +....\vbox(0.0+4.63684)x105.2751 +.....\hbox(0.0+0.0)x105.2751 +......\hbox(0.0+0.0)x105.2751, glue set 52.63756fil +.......\glue 0.0 plus 1.0fil minus 1.0fil +.......\glue 0.0 plus 1.0fil minus 1.0fil +.....\kern2.7821 +.....\rule(0.92737+0.0)x* +....\mathoff +....\glue 3.0 +....\glue 0.0 plus 1.0fill +....\TU/FandolSong(0)/m/n/14.05249 密 +....\glue 0.0 plus 0.68819 +....\TU/FandolSong(0)/m/n/14.05249 级 +....\kern -0.00017 +....\kern 0.00017 +....\glue 1.0 +....\mathon +....\vbox(0.0+4.63684)x105.2751 +.....\hbox(0.0+0.0)x105.2751 +......\hbox(0.0+0.0)x105.2751, glue set 52.63756fil +.......\glue 0.0 plus 1.0fil minus 1.0fil +.......\glue 0.0 plus 1.0fil minus 1.0fil +.....\kern2.7821 +.....\rule(0.92737+0.0)x* +....\mathoff +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 21.06525 +...\hbox(10.83447+4.63684)x426.79135, glue set 139.57336fill +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\hbox(9.49948+0.19672)x43.5628, glue set 6.87173fil +.....\TU/texgyretermes(0)/m/n/14.05249 U +.....\glue 3.51312 plus 1.75479 minus 1.1722 +.....\TU/texgyretermes(0)/m/n/14.05249 D +.....\glue 3.51312 plus 1.75479 minus 1.1722 +.....\TU/texgyretermes(0)/m/n/14.05249 C +.....\kern -0.0002 +.....\kern 0.0002 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 1.0 +....\mathon +....\vbox(0.0+4.63684)x105.2751 +.....\hbox(0.0+0.0)x105.2751 +......\hbox(0.0+0.0)x105.2751, glue set 52.63756fil +.......\glue 0.0 plus 1.0fil minus 1.0fil +.......\glue 0.0 plus 1.0fil minus 1.0fil +.....\kern2.7821 +.....\rule(0.92737+0.0)x* +....\mathoff +....\glue 3.0 +....\glue 0.0 plus 1.0fill +....\TU/FandolSong(0)/m/n/14.05249 编 +....\glue 0.0 plus 0.68819 +....\TU/FandolSong(0)/m/n/14.05249 号 +....\kern -0.00017 +....\kern 0.00017 +....\glue 1.0 +....\mathon +....\vbox(0.0+4.63684)x105.2751 +.....\hbox(0.0+0.0)x105.2751 +......\hbox(0.0+0.0)x105.2751, glue set 52.63756fil +.......\glue 0.0 plus 1.0fil minus 1.0fil +.......\glue 0.0 plus 1.0fil minus 1.0fil +.....\kern2.7821 +.....\rule(0.92737+0.0)x* +....\mathoff +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 89.626 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 28.15575 +...\hbox(14.18298+3.08952)x426.79135, glue set 136.60886fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/FandolHei(0)/b/n/18.06749 清 +....\glue 27.10123 plus 0.24504 minus 4.29633 +....\TU/FandolHei(0)/b/n/18.06749 华 +....\glue 27.10123 plus 0.24504 minus 4.29633 +....\TU/FandolHei(0)/b/n/18.06749 大 +....\glue 27.10123 plus 0.24504 minus 4.29633 +....\TU/FandolHei(0)/b/n/18.06749 学 +....\kern -0.00017 +....\kern 0.00017 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 29.93794 +...\hbox(13.9481+3.17987)x426.79135, glue set 95.95703fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/FandolHei(0)/b/n/18.06749 博 +....\glue 9.03374 plus 0.14703 minus 1.55598 +....\TU/FandolHei(0)/b/n/18.06749 士 +....\glue 9.03374 plus 0.14703 minus 1.55598 +....\TU/FandolHei(0)/b/n/18.06749 后 +....\glue 9.03374 plus 0.14703 minus 1.55598 +....\TU/FandolHei(0)/b/n/18.06749 研 +....\glue 9.03374 plus 0.14703 minus 1.55598 +....\TU/FandolHei(0)/b/n/18.06749 究 +....\glue 9.03374 plus 0.14703 minus 1.55598 +....\TU/FandolHei(0)/b/n/18.06749 工 +....\glue 9.03374 plus 0.14703 minus 1.55598 +....\TU/FandolHei(0)/b/n/18.06749 作 +....\glue 9.03374 plus 0.14703 minus 1.55598 +....\TU/FandolHei(0)/b/n/18.06749 报 +....\glue 9.03374 plus 0.14703 minus 1.55598 +....\TU/FandolHei(0)/b/n/18.06749 告 +....\kern -0.00017 +....\kern 0.00017 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 5.69046 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 16.89513 +...\hbox(0.0+113.81102)x426.79135 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(0.0+113.81102)x426.79135, glue set 20.09497fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +.....\hbox(10.94688+14.05249)x426.79135, glue set 115.0221fil +......\glue(\leftskip) 0.0 plus 1.0fil +......\hbox(0.0+0.0)x0.0 +......\rule(*+*)x0.0 +......\penalty 10000 +......\glue -0.24089 +......\leaders 14.53427 +.......\rule(-13.3525+14.05249)x* +......\glue -0.24089 +......\kern -14.05249 +......\hbox(10.94688+2.48727)x14.05249 +.......\kern -0.00005 +.......\kern 0.00005 +.......\TU/FandolSong(0)/m/n/14.05249 新 +......\glue -0.24089 +......\leaders 0.48178 plus 0.68819 +.......\rule(-13.3525+14.05249)x* +......\glue -0.24089 +......\rule(*+*)x0.0 +......\penalty 10000 +......\glue -0.24089 +......\leaders 14.53427 +.......\rule(-13.3525+14.05249)x* +......\glue -0.24089 +......\kern -14.05249 +......\hbox(10.7642+1.55981)x14.05249 +.......\kern -0.00005 +.......\kern 0.00005 +.......\TU/FandolSong(0)/m/n/14.05249 型 +......\glue -0.24089 +......\leaders 0.48178 plus 0.68819 +.......\rule(-13.3525+14.05249)x* +......\glue -0.24089 +......\rule(*+*)x0.0 +......\penalty 10000 +......\glue -0.24089 +......\leaders 14.53427 +.......\rule(-13.3525+14.05249)x* +......\glue -0.24089 +......\kern -14.05249 +......\hbox(10.90474+2.48727)x14.05249 +.......\kern -0.00005 +.......\kern 0.00005 +.......\TU/FandolSong(0)/m/n/14.05249 有 +......\glue -0.24089 +......\leaders 0.48178 plus 0.68819 +.......\rule(-13.3525+14.05249)x* +......\glue -0.24089 +......\rule(*+*)x0.0 +......\penalty 10000 +......\glue -0.24089 +......\leaders 14.53427 +.......\rule(-13.3525+14.05249)x* +......\glue -0.24089 +......\kern -14.05249 +......\hbox(10.72205+2.0657)x14.05249 +.......\kern -0.00005 +.......\kern 0.00005 +.......\TU/FandolSong(0)/m/n/14.05249 机 +......\glue -0.24089 +......\leaders 0.48178 plus 0.68819 +.......\rule(-13.3525+14.05249)x* +......\glue -0.24089 +......\rule(*+*)x0.0 +......\penalty 10000 +......\glue -0.24089 +......\leaders 14.53427 +.......\rule(-13.3525+14.05249)x* +......\glue -0.24089 +......\kern -14.05249 +......\hbox(10.83447+2.36081)x14.05249 +.......\kern -0.00005 +.......\kern 0.00005 +.......\TU/FandolSong(0)/m/n/14.05249 非 +......\glue -0.24089 +......\leaders 0.48178 plus 0.68819 +.......\rule(-13.3525+14.05249)x* +......\glue -0.24089 +......\rule(*+*)x0.0 +......\penalty 10000 +......\glue -0.24089 +......\leaders 14.53427 +.......\rule(-13.3525+14.05249)x* +......\glue -0.24089 +......\kern -14.05249 +......\hbox(10.72205+1.85492)x14.05249 +.......\kern -0.00005 +.......\kern 0.00005 +.......\TU/FandolSong(0)/m/n/14.05249 线 +......\glue -0.24089 +......\leaders 0.48178 plus 0.68819 +.......\rule(-13.3525+14.05249)x* +......\glue -0.24089 +......\rule(*+*)x0.0 +......\penalty 10000 +......\glue -0.24089 +......\leaders 14.53427 +.......\rule(-13.3525+14.05249)x* +......\glue -0.24089 +......\kern -14.05249 +......\hbox(10.59558+2.47322)x14.05249 +.......\kern -0.00005 +.......\kern 0.00005 +.......\TU/FandolSong(0)/m/n/14.05249 性 +......\glue -0.24089 +......\leaders 0.48178 plus 0.68819 +.......\rule(-13.3525+14.05249)x* +......\glue -0.24089 +......\rule(*+*)x0.0 +......\penalty 10000 +......\glue -0.24089 +......\leaders 14.53427 +.......\rule(-13.3525+14.05249)x* +......\glue -0.24089 +......\kern -14.05249 +......\hbox(10.80637+2.22028)x14.05249 +.......\kern -0.00005 +.......\kern 0.00005 +.......\TU/FandolSong(0)/m/n/14.05249 光 +......\glue -0.24089 +......\leaders 0.48178 plus 0.68819 +.......\rule(-13.3525+14.05249)x* +......\glue -0.24089 +......\rule(*+*)x0.0 +......\penalty 10000 +......\glue -0.24089 +......\leaders 14.53427 +.......\rule(-13.3525+14.05249)x* +......\glue -0.24089 +......\kern -14.05249 +......\hbox(10.6518+2.29054)x14.05249 +.......\kern -0.00005 +.......\kern 0.00005 +.......\TU/FandolSong(0)/m/n/14.05249 学 +......\glue -0.24089 +......\leaders 0.48178 plus 0.68819 +.......\rule(-13.3525+14.05249)x* +......\glue -0.24089 +......\rule(*+*)x0.0 +......\penalty 10000 +......\glue -0.24089 +......\leaders 14.53427 +.......\rule(-13.3525+14.05249)x* +......\glue -0.24089 +......\kern -14.05249 +......\hbox(10.90474+2.31865)x14.05249 +.......\kern -0.00005 +.......\kern 0.00005 +.......\TU/FandolSong(0)/m/n/14.05249 材 +......\glue -0.24089 +......\leaders 0.48178 plus 0.68819 +.......\rule(-13.3525+14.05249)x* +......\glue -0.24089 +......\rule(*+*)x0.0 +......\penalty 10000 +......\glue -0.24089 +......\leaders 14.53427 +.......\rule(-13.3525+14.05249)x* +......\glue -0.24089 +......\kern -14.05249 +......\hbox(10.83447+2.44511)x14.05249 +.......\kern -0.00005 +.......\kern 0.00005 +.......\TU/FandolSong(0)/m/n/14.05249 料 +......\glue -0.24089 +......\leaders 0.48178 plus 0.68819 +.......\rule(-13.3525+14.05249)x* +......\glue -0.24089 +......\rule(*+*)x0.0 +......\penalty 10000 +......\glue -0.24089 +......\leaders 14.53427 +.......\rule(-13.3525+14.05249)x* +......\glue -0.24089 +......\kern -14.05249 +......\hbox(10.67989+2.3046)x14.05249 +.......\kern -0.00005 +.......\kern 0.00005 +.......\TU/FandolSong(0)/m/n/14.05249 的 +......\glue -0.24089 +......\leaders 0.48178 plus 0.68819 +.......\rule(-13.3525+14.05249)x* +......\glue -0.24089 +......\rule(*+*)x0.0 +......\penalty 10000 +......\glue -0.24089 +......\leaders 14.53427 +.......\rule(-13.3525+14.05249)x* +......\glue -0.24089 +......\kern -14.05249 +......\hbox(10.82042+2.55754)x14.05249 +.......\kern -0.00005 +.......\kern 0.00005 +.......\TU/FandolSong(0)/m/n/14.05249 探 +......\glue -0.24089 +......\leaders 0.48178 plus 0.68819 +.......\rule(-13.3525+14.05249)x* +......\glue -0.24089 +......\rule(*+*)x0.0 +......\penalty 10000 +......\glue -0.24089 +......\leaders 14.53427 +.......\rule(-13.3525+14.05249)x* +......\glue -0.24089 +......\kern -14.05249 +......\hbox(10.83447+2.40295)x14.05249 +.......\kern -0.00005 +.......\kern 0.00005 +.......\TU/FandolSong(0)/m/n/14.05249 索 +......\rule(*+*)x0.0 +......\penalty 10000 +......\glue -0.24089 +......\leaders 0.48178 +.......\rule(-13.3525+14.05249)x* +......\glue -0.24089 +......\kern 0.0 +......\hbox(0.0+0.0)x0.0 +.......\kern -0.00005 +.......\kern 0.00005 +.......\kern -0.00017 +.......\kern 0.00017 +......\glue 0.0 plus 0.0001fil +......\penalty -10000 +......\glue(\rightskip) 0.0 plus 1.0fil +.....\penalty 300 +.....\glue(\baselineskip) 23.63638 +.....\hbox(10.93283+14.05249)x426.79135, glue set 108.002fil +......\glue(\leftskip) 0.0 plus 1.0fil +......\rule(0.0+0.0)x0.0 +......\rule(*+*)x0.0 +......\penalty 10000 +......\glue -0.24089 +......\leaders 28.58676 +.......\rule(-13.3525+14.05249)x* +......\glue -0.24089 +......\kern -28.10498 +......\hbox(4.37033+0.0)x28.10498 +.......\kern -0.00005 +.......\kern 0.00005 +.......\TU/FandolSong(0)/m/n/14.05249 — +.......\penalty 10000 +.......\glue 0.0 +.......\TU/FandolSong(0)/m/n/14.05249 — +.......\rule(0.0+0.0)x0.0 +......\glue -0.24089 +......\leaders 0.48178 +.......\rule(-13.3525+14.05249)x* +......\glue -0.24089 +......\glue -0.24089 +......\leaders 0.48178 plus 0.68819 +.......\rule(-13.3525+14.05249)x* +......\glue -0.24089 +......\rule(*+*)x0.0 +......\penalty 10000 +......\glue -0.24089 +......\leaders 14.53427 +.......\rule(-13.3525+14.05249)x* +......\glue -0.24089 +......\kern -14.05249 +......\hbox(10.7361+2.24838)x14.05249 +.......\kern -0.00005 +.......\kern 0.00005 +.......\TU/FandolSong(0)/m/n/14.05249 从 +......\glue -0.24089 +......\leaders 0.48178 plus 0.68819 +.......\rule(-13.3525+14.05249)x* +......\glue -0.24089 +......\rule(*+*)x0.0 +......\penalty 10000 +......\glue -0.24089 +......\leaders 14.53427 +.......\rule(-13.3525+14.05249)x* +......\glue -0.24089 +......\kern -14.05249 +......\hbox(10.7361+2.44511)x14.05249 +.......\kern -0.00005 +.......\kern 0.00005 +.......\TU/FandolSong(0)/m/n/14.05249 分 +......\glue -0.24089 +......\leaders 0.48178 plus 0.68819 +.......\rule(-13.3525+14.05249)x* +......\glue -0.24089 +......\rule(*+*)x0.0 +......\penalty 10000 +......\glue -0.24089 +......\leaders 14.53427 +.......\rule(-13.3525+14.05249)x* +......\glue -0.24089 +......\kern -14.05249 +......\hbox(10.708+1.95328)x14.05249 +.......\kern -0.00005 +.......\kern 0.00005 +.......\TU/FandolSong(0)/m/n/14.05249 子 +......\glue -0.24089 +......\leaders 0.48178 plus 0.68819 +.......\rule(-13.3525+14.05249)x* +......\glue -0.24089 +......\rule(*+*)x0.0 +......\penalty 10000 +......\glue -0.24089 +......\leaders 14.53427 +.......\rule(-13.3525+14.05249)x* +......\glue -0.24089 +......\kern -14.05249 +......\hbox(10.83447+2.27649)x14.05249 +.......\kern -0.00005 +.......\kern 0.00005 +.......\TU/FandolSong(0)/m/n/14.05249 到 +......\glue -0.24089 +......\leaders 0.48178 plus 0.68819 +.......\rule(-13.3525+14.05249)x* +......\glue -0.24089 +......\rule(*+*)x0.0 +......\penalty 10000 +......\glue -0.24089 +......\leaders 14.53427 +.......\rule(-13.3525+14.05249)x* +......\glue -0.24089 +......\kern -14.05249 +......\hbox(10.7361+2.26244)x14.05249 +.......\kern -0.00005 +.......\kern 0.00005 +.......\TU/FandolSong(0)/m/n/14.05249 晶 +......\glue -0.24089 +......\leaders 0.48178 plus 0.68819 +.......\rule(-13.3525+14.05249)x* +......\glue -0.24089 +......\rule(*+*)x0.0 +......\penalty 10000 +......\glue -0.24089 +......\leaders 14.53427 +.......\rule(-13.3525+14.05249)x* +......\glue -0.24089 +......\kern -14.05249 +......\hbox(10.86258+2.29054)x14.05249 +.......\kern -0.00005 +.......\kern 0.00005 +.......\TU/FandolSong(0)/m/n/14.05249 体 +......\glue -0.24089 +......\leaders 0.48178 plus 0.68819 +.......\rule(-13.3525+14.05249)x* +......\glue -0.24089 +......\rule(*+*)x0.0 +......\penalty 10000 +......\glue -0.24089 +......\leaders 14.53427 +.......\rule(-13.3525+14.05249)x* +......\glue -0.24089 +......\kern -14.05249 +......\hbox(10.67989+2.3046)x14.05249 +.......\kern -0.00005 +.......\kern 0.00005 +.......\TU/FandolSong(0)/m/n/14.05249 的 +......\glue -0.24089 +......\leaders 0.48178 plus 0.68819 +.......\rule(-13.3525+14.05249)x* +......\glue -0.24089 +......\rule(*+*)x0.0 +......\penalty 10000 +......\glue -0.24089 +......\leaders 14.53427 +.......\rule(-13.3525+14.05249)x* +......\glue -0.24089 +......\kern -14.05249 +......\hbox(10.90474+2.31865)x14.05249 +.......\kern -0.00005 +.......\kern 0.00005 +.......\TU/FandolSong(0)/m/n/14.05249 材 +......\glue -0.24089 +......\leaders 0.48178 plus 0.68819 +.......\rule(-13.3525+14.05249)x* +......\glue -0.24089 +......\rule(*+*)x0.0 +......\penalty 10000 +......\glue -0.24089 +......\leaders 14.53427 +.......\rule(-13.3525+14.05249)x* +......\glue -0.24089 +......\kern -14.05249 +......\hbox(10.83447+2.44511)x14.05249 +.......\kern -0.00005 +.......\kern 0.00005 +.......\TU/FandolSong(0)/m/n/14.05249 料 +......\glue -0.24089 +......\leaders 0.48178 plus 0.68819 +.......\rule(-13.3525+14.05249)x* +......\glue -0.24089 +......\rule(*+*)x0.0 +......\penalty 10000 +......\glue -0.24089 +......\leaders 14.53427 +.......\rule(-13.3525+14.05249)x* +......\glue -0.24089 +......\kern -14.05249 +......\hbox(10.66585+2.13596)x14.05249 +.......\kern -0.00005 +.......\kern 0.00005 +.......\TU/FandolSong(0)/m/n/14.05249 化 +......\glue -0.24089 +......\leaders 0.48178 plus 0.68819 +.......\rule(-13.3525+14.05249)x* +......\glue -0.24089 +......\rule(*+*)x0.0 +......\penalty 10000 +......\glue -0.24089 +......\leaders 14.53427 +.......\rule(-13.3525+14.05249)x* +......\glue -0.24089 +......\kern -14.05249 +......\hbox(10.6518+2.29054)x14.05249 +.......\kern -0.00005 +.......\kern 0.00005 +.......\TU/FandolSong(0)/m/n/14.05249 学 +......\glue -0.24089 +......\leaders 0.48178 plus 0.68819 +.......\rule(-13.3525+14.05249)x* +......\glue -0.24089 +......\rule(*+*)x0.0 +......\penalty 10000 +......\glue -0.24089 +......\leaders 14.53427 +.......\rule(-13.3525+14.05249)x* +......\glue -0.24089 +......\kern -14.05249 +......\hbox(10.93283+1.89706)x14.05249 +.......\kern -0.00005 +.......\kern 0.00005 +.......\TU/FandolSong(0)/m/n/14.05249 过 +......\glue -0.24089 +......\leaders 0.48178 plus 0.68819 +.......\rule(-13.3525+14.05249)x* +......\glue -0.24089 +......\rule(*+*)x0.0 +......\penalty 10000 +......\glue -0.24089 +......\leaders 14.53427 +.......\rule(-13.3525+14.05249)x* +......\glue -0.24089 +......\kern -14.05249 +......\hbox(10.59558+2.27649)x14.05249 +.......\kern -0.00005 +.......\kern 0.00005 +.......\TU/FandolSong(0)/m/n/14.05249 程 +......\kern -0.00017 +......\kern 0.00017 +......\penalty 10000 +......\glue(\parfillskip) 0.0 +......\glue(\rightskip) 0.0 plus 1.0fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 11.38092 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(9.50351+2.1199)x426.79135, glue set 201.35068fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/FandolSong(0)/m/n/12.045 方 +....\glue 0.0 plus 0.52307 +....\TU/FandolSong(0)/m/n/12.045 奇 +....\kern -0.00017 +....\kern 0.00017 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 39.83368 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 7.52815 +...\hbox(9.38306+10.84042)x426.79135, glue set 87.30264fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/FandolSong(0)/m/n/12.045 工 +....\glue 0.0 plus 0.52307 +....\TU/FandolSong(0)/m/n/12.045 作 +....\glue 0.0 plus 0.52307 +....\TU/FandolSong(0)/m/n/12.045 完 +....\glue 0.0 plus 0.52307 +....\TU/FandolSong(0)/m/n/12.045 成 +....\glue 0.0 plus 0.52307 +....\TU/FandolSong(0)/m/n/12.045 日 +....\glue 0.0 plus 0.52307 +....\TU/FandolSong(0)/m/n/12.045 期 +....\kern -0.00017 +....\kern 0.00017 +....\glue 12.045 +....\rule(*+*)x0.0 +....\penalty 10000 +....\glue -0.24089 +....\leaders 168.35286 +.....\rule(-10.14043+10.84042)x* +....\glue -0.24089 +....\kern -167.87108 +....\hbox(9.29874+2.04764)x167.87108 +.....\kern -0.00005 +.....\kern 0.00005 +.....\hbox(9.29874+2.04764)x167.87108, glue set 13.17119fil +......\glue 0.0 plus 1.0fil minus 1.0fil +......\TU/texgyretermes(0)/m/n/12.045 1992 +......\glue 3.01125 plus 1.50562 minus 1.00374 +......\TU/FandolSong(0)/m/n/12.045 年 +......\glue 3.01125 plus 1.50562 minus 1.00374 +......\TU/texgyretermes(0)/m/n/12.045 2 +......\glue 3.01125 plus 1.50562 minus 1.00374 +......\TU/FandolSong(0)/m/n/12.045 月 +......\penalty 0 +......\glue 0.0 plus 0.52307 +......\glue 0.0 +......\rule(0.0+0.0)x0.0 +......\TU/FandolSong(0)/m/n/12.045 — +......\rule(0.0+0.0)x0.0 +......\glue 0.0 +......\TU/texgyretermes(0)/m/n/12.045 1994 +......\glue 3.01125 plus 1.50562 minus 1.00374 +......\TU/FandolSong(0)/m/n/12.045 年 +......\glue 3.01125 plus 1.50562 minus 1.00374 +......\TU/texgyretermes(0)/m/n/12.045 2 +......\glue 3.01125 plus 1.50562 minus 1.00374 +......\TU/FandolSong(0)/m/n/12.045 月 +......\kern -0.00018 +......\kern 0.00018 +......\glue 3.01125 plus 1.50562 minus 1.00374 +......\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 15.6491 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(9.33487+10.84042)x426.79135, glue set 87.30264fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/FandolSong(0)/m/n/12.045 报 +....\glue 0.0 plus 0.52307 +....\TU/FandolSong(0)/m/n/12.045 告 +....\glue 0.0 plus 0.52307 +....\TU/FandolSong(0)/m/n/12.045 提 +....\glue 0.0 plus 0.52307 +....\TU/FandolSong(0)/m/n/12.045 交 +....\glue 0.0 plus 0.52307 +....\TU/FandolSong(0)/m/n/12.045 日 +....\glue 0.0 plus 0.52307 +....\TU/FandolSong(0)/m/n/12.045 期 +....\kern -0.00017 +....\kern 0.00017 +....\glue 12.045 +....\rule(*+*)x0.0 +....\penalty 10000 +....\glue -0.24089 +....\leaders 168.35286 +.....\rule(-10.14043+10.84042)x* +....\glue -0.24089 +....\kern -167.87108 +....\hbox(9.29874+2.04764)x167.87108 +.....\kern -0.00005 +.....\kern 0.00005 +.....\hbox(9.29874+2.04764)x167.87108, glue set 52.31743fil +......\glue 0.0 plus 1.0fil minus 1.0fil +......\TU/texgyretermes(0)/m/n/12.045 1994 +......\glue 3.01125 plus 1.50562 minus 1.00374 +......\TU/FandolSong(0)/m/n/12.045 年 +......\glue 3.01125 plus 1.50562 minus 1.00374 +......\TU/texgyretermes(0)/m/n/12.045 4 +......\glue 3.01125 plus 1.50562 minus 1.00374 +......\TU/FandolSong(0)/m/n/12.045 月 +......\kern -0.00017 +......\kern 0.00017 +......\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 12.80365 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 3.61357 +...\hbox(9.636+2.40898)x426.79135, glue set 144.94395fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/FandolSong(0)/m/n/12.045 清 +....\glue 12.045 plus 0.30685 minus 1.04854 +....\TU/FandolSong(0)/m/n/12.045 华 +....\glue 12.045 plus 0.30685 minus 1.04854 +....\TU/FandolSong(0)/m/n/12.045 大 +....\glue 12.045 plus 0.30685 minus 1.04854 +....\TU/FandolSong(0)/m/n/12.045 学 +....\kern -0.00017 +....\kern 0.00017 +....\glue 12.045 +....\glue 7.63654 minus 6.0225 +....\rule(0.0+0.0)x-7.63654 +....\TU/FandolSong(0)/m/n/12.045 (北 +....\glue 0.0 plus 0.52307 +....\TU/FandolSong(0)/m/n/12.045 京 +....\penalty 10000 +....\TU/FandolSong(0)/m/n/12.045 ) +....\rule(0.0+0.0)x-7.63654 +....\kern 0.00047 +....\kern -0.00047 +....\kern -0.99623 +....\kern 0.99623 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 7.11317 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 12.38228 +...\hbox(9.29874+2.04764)x426.79135, glue set 181.77756fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyretermes(0)/m/n/12.045 1994 +....\glue 3.01125 plus 1.50562 minus 1.00374 +....\TU/FandolSong(0)/m/n/12.045 年 +....\glue 3.01125 plus 1.50562 minus 1.00374 +....\TU/texgyretermes(0)/m/n/12.045 4 +....\glue 3.01125 plus 1.50562 minus 1.00374 +....\TU/FandolSong(0)/m/n/12.045 月 +....\kern -0.00017 +....\kern 0.00017 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\penalty -51 +...\glue 0.0 +...\glue -2.04764 +...\glue 0.0 plus 1.0fil +...\glue 0.0 plus -1.0fil +...\glue 0.0 plus 1.0fil +...\glue 0.0 +...\glue 0.0 plus 0.0001fil +..\glue(\baselineskip) 22.76228 +..\hbox(0.0+0.0)x426.79135 +...\special{color push gray 0} +...\hbox(0.0+0.0)x426.79135 +...\special{color pop} +.\kern -710.18088 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\kern 710.18088 +.\kern 0.0 diff --git a/testfiles/01-cover/postdoc-2.tex b/testfiles/01-title-page/01-title-page-postdoc-2.tex similarity index 100% rename from testfiles/01-cover/postdoc-2.tex rename to testfiles/01-title-page/01-title-page-postdoc-2.tex diff --git a/testfiles/01-title-page/01-title-page-postdoc-2.tlg b/testfiles/01-title-page/01-title-page-postdoc-2.tlg new file mode 100644 index 00000000..95104e12 --- /dev/null +++ b/testfiles/01-title-page/01-title-page-postdoc-2.tlg @@ -0,0 +1,550 @@ +This is a generated file for the l3build validation system. +Don't change this file in any respect. +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 12.04628pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 9.03471pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 7.22777pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 12.0437pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 9.03278pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 7.22623pt on input line .... +Completed box being shipped out [1] +\vbox(710.18088+0.0)x439.87962 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\glue -72.26997 +.\vbox(782.45085+0.0)x426.79135, shifted 13.08827 +..\vbox(76.82234+0.0)x426.79135, glue set 76.82234fil +...\glue 0.0 plus 1.0fil +...\hbox(0.0+0.0)x426.79135 +....\special{color push gray 0} +....\hbox(0.0+0.0)x426.79135 +....\special{color pop} +..\glue 8.5359 +..\glue(\lineskip) 0.0 +..\vbox(674.33032+0.0)x426.79135, glue set 94.10385fil +...\write-{} +...\special{color push gray 0} +...\glue(\topskip) 12.0 +...\rule(0.0+0.0)x* +...\penalty 10000 +...\glue 42.67912 +...\glue 0.0 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\hbox(0.0+85.35826)x426.79135 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +.....\glue 0.0 +.....\glue 0.0 +.....\glue -6.0 +.....\hbox(0.0+0.0)x0.0 +......\special{color push gray 0} +......\special{color pop} +.....\glue 6.0 +....\penalty 0 +....\vbox(0.0+85.35826)x426.79135, glue set 19.36809fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +.....\hbox(12.51074+2.9229)x426.79135, glue set 100.9757fil +......\glue(\leftskip) 0.0 plus 1.0fil +......\hbox(0.0+0.0)x0.0 +......\TU/FandolSong(0)/m/n/16.06 新 +......\glue 0.0 plus 1.0538 +......\TU/FandolSong(0)/m/n/16.06 型 +......\glue 0.0 plus 1.0538 +......\TU/FandolSong(0)/m/n/16.06 有 +......\glue 0.0 plus 1.0538 +......\TU/FandolSong(0)/m/n/16.06 机 +......\glue 0.0 plus 1.0538 +......\TU/FandolSong(0)/m/n/16.06 非 +......\glue 0.0 plus 1.0538 +......\TU/FandolSong(0)/m/n/16.06 线 +......\glue 0.0 plus 1.0538 +......\TU/FandolSong(0)/m/n/16.06 性 +......\glue 0.0 plus 1.0538 +......\TU/FandolSong(0)/m/n/16.06 光 +......\glue 0.0 plus 1.0538 +......\TU/FandolSong(0)/m/n/16.06 学 +......\glue 0.0 plus 1.0538 +......\TU/FandolSong(0)/m/n/16.06 材 +......\glue 0.0 plus 1.0538 +......\TU/FandolSong(0)/m/n/16.06 料 +......\glue 0.0 plus 1.0538 +......\TU/FandolSong(0)/m/n/16.06 的 +......\glue 0.0 plus 1.0538 +......\TU/FandolSong(0)/m/n/16.06 探 +......\glue 0.0 plus 1.0538 +......\TU/FandolSong(0)/m/n/16.06 索 +......\kern -0.00017 +......\kern 0.00017 +......\penalty 10000 +......\glue(\parfillskip) 0.0 +......\glue(\rightskip) 0.0 plus 1.0fil +.....\glue 0.0 +.....\glue(\parskip) 0.0 +.....\glue(\parskip) 0.0 +.....\glue(\baselineskip) 15.89937 +.....\hbox(12.49467+2.79442)x426.79135, glue set 92.9457fil +......\glue(\leftskip) 0.0 plus 1.0fil +......\hbox(0.0+0.0)x0.0 +......\penalty 0 +......\glue 0.0 +......\rule(0.0+0.0)x0.0 +......\TU/FandolSong(0)/m/n/16.06 — +......\penalty 10000 +......\glue 0.0 +......\TU/FandolSong(0)/m/n/16.06 — +......\rule(0.0+0.0)x0.0 +......\glue 0.0 +......\glue 0.0 plus 1.0538 +......\TU/FandolSong(0)/m/n/16.06 从 +......\glue 0.0 plus 1.0538 +......\TU/FandolSong(0)/m/n/16.06 分 +......\glue 0.0 plus 1.0538 +......\TU/FandolSong(0)/m/n/16.06 子 +......\glue 0.0 plus 1.0538 +......\TU/FandolSong(0)/m/n/16.06 到 +......\glue 0.0 plus 1.0538 +......\TU/FandolSong(0)/m/n/16.06 晶 +......\glue 0.0 plus 1.0538 +......\TU/FandolSong(0)/m/n/16.06 体 +......\glue 0.0 plus 1.0538 +......\TU/FandolSong(0)/m/n/16.06 的 +......\glue 0.0 plus 1.0538 +......\TU/FandolSong(0)/m/n/16.06 材 +......\glue 0.0 plus 1.0538 +......\TU/FandolSong(0)/m/n/16.06 料 +......\glue 0.0 plus 1.0538 +......\TU/FandolSong(0)/m/n/16.06 化 +......\glue 0.0 plus 1.0538 +......\TU/FandolSong(0)/m/n/16.06 学 +......\glue 0.0 plus 1.0538 +......\TU/FandolSong(0)/m/n/16.06 过 +......\glue 0.0 plus 1.0538 +......\TU/FandolSong(0)/m/n/16.06 程 +......\kern -0.00017 +......\kern 0.00017 +......\penalty 10000 +......\glue(\parfillskip) 0.0 +......\glue(\rightskip) 0.0 plus 1.0fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 4.26773 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(0.0+85.35826)x426.79135 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(0.0+85.35826)x426.79135, glue set 18.71965fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +.....\hbox(9.49948+0.19672)x426.79135, glue set 66.54715fil +......\glue(\leftskip) 0.0 plus 1.0fil +......\hbox(0.0+0.0)x0.0 +......\TU/texgyretermes(0)/m/n/14.05249 THE +......\glue 3.51312 plus 1.75479 minus 1.1722 +......\TU/texgyretermes(0)/m/n/14.05249 EXPLORATION +......\glue 3.51312 plus 1.75479 minus 1.1722 +......\TU/texgyretermes(0)/m/n/14.05249 FOR +......\glue 3.51312 plus 1.75479 minus 1.1722 +......\TU/texgyretermes(0)/m/n/14.05249 NEW +......\glue 3.51312 plus 1.75479 minus 1.1722 +......\TU/texgyretermes(0)/m/n/14.05249 ORGANIC +......\glue 3.51312 plus 1.75479 minus 1.1722 +......\TU/texgyretermes(0)/m/n/14.05249 NLO +......\kern -0.0002 +......\kern 0.0002 +......\penalty 10000 +......\glue(\parfillskip) 0.0 +......\glue(\rightskip) 0.0 plus 1.0fil +.....\glue 0.0 +.....\glue(\parskip) 0.0 +.....\glue(\parskip) 0.0 +.....\glue(\baselineskip) 9.41519 +.....\hbox(9.49948+0.19672)x426.79135, glue set 36.7629fil +......\glue(\leftskip) 0.0 plus 1.0fil +......\hbox(0.0+0.0)x0.0 +......\penalty 0 +......\glue 0.0 +......\rule(0.0+0.0)x0.0 +......\TU/FandolSong(0)/m/n/14.05249 — +......\rule(0.0+0.0)x0.0 +......\glue 0.0 +......\TU/texgyretermes(0)/m/n/14.05249 MATERIALS +......\glue 3.51312 plus 1.75479 minus 1.1722 +......\TU/texgyretermes(0)/m/n/14.05249 TIIE +......\glue 3.51312 plus 1.75479 minus 1.1722 +......\TU/texgyretermes(0)/m/n/14.05249 MATERIALS +......\glue 3.51312 plus 1.75479 minus 1.1722 +......\TU/texgyretermes(0)/m/n/14.05249 CIIEMISTRY +......\glue 3.51312 plus 1.75479 minus 1.1722 +......\TU/texgyretermes(0)/m/n/14.05249 PROCESS +......\kern -0.0002 +......\kern 0.0002 +......\penalty 10000 +......\glue(\parfillskip) 0.0 +......\glue(\rightskip) 0.0 plus 1.0fil +.....\glue 0.0 +.....\glue(\parskip) 0.0 +.....\glue(\parskip) 0.0 +.....\glue(\baselineskip) 9.41519 +.....\hbox(9.49948+0.19672)x426.79135, glue set 95.43205fil +......\glue(\leftskip) 0.0 plus 1.0fil +......\hbox(0.0+0.0)x0.0 +......\penalty 0 +......\glue 0.0 +......\rule(0.0+0.0)x0.0 +......\TU/FandolSong(0)/m/n/14.05249 — +......\rule(0.0+0.0)x0.0 +......\glue 0.0 +......\TU/texgyretermes(0)/m/n/14.05249 FROM +......\glue 3.51312 plus 1.75479 minus 1.1722 +......\TU/texgyretermes(0)/m/n/14.05249 MOLECULES +......\glue 3.51312 plus 1.75479 minus 1.1722 +......\TU/texgyretermes(0)/m/n/14.05249 TO +......\glue 3.51312 plus 1.75479 minus 1.1722 +......\TU/texgyretermes(0)/m/n/14.05249 CRYSTALS +......\kern -0.0002 +......\kern 0.0002 +......\penalty 10000 +......\glue(\parfillskip) 0.0 +......\glue(\rightskip) 0.0 plus 1.0fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 11.38092 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(49.98714+43.964)x426.79135, glue set 92.96819fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\hbox(49.98714+43.964)x240.855 +.....\mathon +.....\vbox(49.98714+43.964)x240.855 +......\hbox(21.92184+9.3952)x240.855 +.......\glue(\tabskip) 0.0 +.......\hbox(21.92184+9.3952)x150.54 +........\rule(21.92184+9.3952)x0.0 +........\glue 6.0 +........\glue 0.00002 +........\hbox(9.33487+2.10786)x132.49498, glue set 9.03375filll +.........\TU/FandolSong(0)/m/n/12.045 博 +.........\glue 0.0 plus 2.0filll +.........\TU/FandolSong(0)/m/n/12.045 士 +.........\glue 0.0 plus 2.0filll +.........\TU/FandolSong(0)/m/n/12.045 后 +.........\glue 0.0 plus 2.0filll +.........\TU/FandolSong(0)/m/n/12.045 姓 +.........\glue 0.0 plus 2.0filll +.........\TU/FandolSong(0)/m/n/12.045 名 +.........\kern -0.00017 +.........\kern 0.00017 +.........\glue 0.0 plus 1.0fil minus 1.0fil +........\glue 0.0 plus 1.0fil +........\glue 12.045 +.......\glue(\tabskip) 0.0 +.......\hbox(21.92184+9.3952)x90.315, glue set 60.22499fil +........\glue 0.00002 +........\TU/FandolSong(0)/m/n/12.045 方 +........\glue 0.0 plus 0.52307 +........\TU/FandolSong(0)/m/n/12.045 奇 +........\kern -0.00017 +........\kern 0.00017 +........\glue 0.0 plus 1.0fil +........\glue 6.0 +.......\glue(\tabskip) 0.0 +......\glue(\lineskip) 0.0 +......\hbox(21.92184+9.3952)x240.855 +.......\glue(\tabskip) 0.0 +.......\hbox(21.92184+9.3952)x150.54 +........\rule(21.92184+9.3952)x0.0 +........\glue 6.0 +........\glue 0.00002 +........\hbox(9.636+2.40898)x132.49498 +.........\special{color push gray 0} +.........\TU/FandolSong(0)/m/n/12.045 流 +.........\glue 0.0 plus 0.52307 +.........\TU/FandolSong(0)/m/n/12.045 动 +.........\glue 0.0 plus 0.52307 +.........\TU/FandolSong(0)/m/n/12.045 站 +.........\glue 0.0 plus 0.52307 +.........\glue 7.63654 minus 6.0225 +.........\rule(0.0+0.0)x-7.63654 +.........\TU/FandolSong(0)/m/n/12.045 (一 +.........\glue 0.0 plus 0.52307 +.........\TU/FandolSong(0)/m/n/12.045 级 +.........\glue 0.0 plus 0.52307 +.........\TU/FandolSong(0)/m/n/12.045 学 +.........\glue 0.0 plus 0.52307 +.........\TU/FandolSong(0)/m/n/12.045 科 +.........\penalty 10000 +.........\TU/FandolSong(0)/m/n/12.045 ) +.........\rule(0.0+0.0)x-7.63654 +.........\glue 7.63654 minus 6.0225 +.........\glue 0.0 plus 0.52307 +.........\TU/FandolSong(0)/m/n/12.045 名 +.........\glue 0.0 plus 0.52307 +.........\TU/FandolSong(0)/m/n/12.045 称 +.........\kern -0.00017 +.........\kern 0.00017 +.........\special{color pop} +........\glue 0.0 plus 1.0fil +........\glue 12.045 +.......\glue(\tabskip) 0.0 +.......\hbox(21.92184+9.3952)x90.315 +........\glue 0.00002 +........\TU/FandolSong(0)/m/n/12.045 清 +........\glue 0.0 plus 0.52307 +........\TU/FandolSong(0)/m/n/12.045 华 +........\glue 0.0 plus 0.52307 +........\TU/FandolSong(0)/m/n/12.045 大 +........\glue 0.0 plus 0.52307 +........\TU/FandolSong(0)/m/n/12.045 学 +........\glue 0.0 plus 0.52307 +........\TU/FandolSong(0)/m/n/12.045 物 +........\glue 0.0 plus 0.52307 +........\TU/FandolSong(0)/m/n/12.045 理 +........\glue 0.0 plus 0.52307 +........\TU/FandolSong(0)/m/n/12.045 学 +........\kern -0.00017 +........\kern 0.00017 +........\glue 0.0 plus 1.0fil +........\glue 6.0 +.......\glue(\tabskip) 0.0 +......\glue(\lineskip) 0.0 +......\hbox(21.92184+9.3952)x240.855 +.......\glue(\tabskip) 0.0 +.......\hbox(21.92184+9.3952)x150.54 +........\rule(21.92184+9.3952)x0.0 +........\glue 6.0 +........\glue 0.00002 +........\hbox(9.636+2.40898)x132.49498 +.........\special{color push gray 0} +.........\TU/FandolSong(0)/m/n/12.045 专 +.........\kern -0.00017 +.........\kern 0.00017 +.........\glue 12.045 +.........\TU/FandolSong(0)/m/n/12.045 业 +.........\glue 0.0 plus 0.52307 +.........\glue 7.63654 minus 6.0225 +.........\rule(0.0+0.0)x-7.63654 +.........\TU/FandolSong(0)/m/n/12.045 (二 +.........\glue 0.0 plus 0.52307 +.........\TU/FandolSong(0)/m/n/12.045 级 +.........\glue 0.0 plus 0.52307 +.........\TU/FandolSong(0)/m/n/12.045 学 +.........\glue 0.0 plus 0.52307 +.........\TU/FandolSong(0)/m/n/12.045 科 +.........\penalty 10000 +.........\TU/FandolSong(0)/m/n/12.045 ) +.........\rule(0.0+0.0)x-7.63654 +.........\glue 7.63654 minus 6.0225 +.........\glue 0.0 plus 0.52307 +.........\TU/FandolSong(0)/m/n/12.045 名 +.........\glue 0.0 plus 0.52307 +.........\TU/FandolSong(0)/m/n/12.045 称 +.........\kern -0.00017 +.........\kern 0.00017 +.........\special{color pop} +........\glue 0.0 plus 1.0fil +........\glue 12.045 +.......\glue(\tabskip) 0.0 +.......\hbox(21.92184+9.3952)x90.315, glue set 24.09fil +........\glue 0.00002 +........\TU/FandolSong(0)/m/n/12.045 凝 +........\glue 0.0 plus 0.52307 +........\TU/FandolSong(0)/m/n/12.045 聚 +........\glue 0.0 plus 0.52307 +........\TU/FandolSong(0)/m/n/12.045 态 +........\glue 0.0 plus 0.52307 +........\TU/FandolSong(0)/m/n/12.045 物 +........\glue 0.0 plus 0.52307 +........\TU/FandolSong(0)/m/n/12.045 理 +........\kern -0.00017 +........\kern 0.00017 +........\glue 0.0 plus 1.0fil +........\glue 6.0 +.......\glue(\tabskip) 0.0 +.....\mathoff +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 76.82234 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(9.3951+2.13194)x426.79135, glue set 112.51883fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/FandolSong(0)/m/n/12.045 研 +....\glue 0.0 plus 0.52307 +....\TU/FandolSong(0)/m/n/12.045 究 +....\glue 0.0 plus 0.52307 +....\TU/FandolSong(0)/m/n/12.045 工 +....\glue 0.0 plus 0.52307 +....\TU/FandolSong(0)/m/n/12.045 作 +....\glue 0.0 plus 0.52307 +....\TU/FandolSong(0)/m/n/12.045 起 +....\glue 0.0 plus 0.52307 +....\TU/FandolSong(0)/m/n/12.045 始 +....\glue 0.0 plus 0.52307 +....\TU/FandolSong(0)/m/n/12.045 时 +....\glue 0.0 plus 0.52307 +....\TU/FandolSong(0)/m/n/12.045 间 +....\kern -0.00017 +....\kern 0.00017 +....\glue 12.045 +....\TU/texgyretermes(0)/m/n/12.045 1992 +....\glue 3.01125 plus 1.50562 minus 1.00374 +....\TU/FandolSong(0)/m/n/12.045 年 +....\glue 3.01125 plus 1.50562 minus 1.00374 +....\TU/texgyretermes(0)/m/n/12.045 4 +....\glue 3.01125 plus 1.50562 minus 1.00374 +....\TU/FandolSong(0)/m/n/12.045 月 +....\glue 3.01125 plus 1.50562 minus 1.00374 +....\TU/texgyretermes(0)/m/n/12.045 28 +....\glue 3.01125 plus 1.50562 minus 1.00374 +....\TU/FandolSong(0)/m/n/12.045 日 +....\kern -0.00017 +....\kern 0.00017 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 2.84544 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 19.79002 +...\hbox(9.3951+2.13194)x426.79135, glue set 112.51883fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/FandolSong(0)/m/n/12.045 研 +....\glue 0.0 plus 0.52307 +....\TU/FandolSong(0)/m/n/12.045 究 +....\glue 0.0 plus 0.52307 +....\TU/FandolSong(0)/m/n/12.045 工 +....\glue 0.0 plus 0.52307 +....\TU/FandolSong(0)/m/n/12.045 作 +....\glue 0.0 plus 0.52307 +....\TU/FandolSong(0)/m/n/12.045 期 +....\glue 0.0 plus 0.52307 +....\TU/FandolSong(0)/m/n/12.045 满 +....\glue 0.0 plus 0.52307 +....\TU/FandolSong(0)/m/n/12.045 时 +....\glue 0.0 plus 0.52307 +....\TU/FandolSong(0)/m/n/12.045 间 +....\kern -0.00017 +....\kern 0.00017 +....\glue 12.045 +....\TU/texgyretermes(0)/m/n/12.045 1994 +....\glue 3.01125 plus 1.50562 minus 1.00374 +....\TU/FandolSong(0)/m/n/12.045 年 +....\glue 3.01125 plus 1.50562 minus 1.00374 +....\TU/texgyretermes(0)/m/n/12.045 4 +....\glue 3.01125 plus 1.50562 minus 1.00374 +....\TU/FandolSong(0)/m/n/12.045 月 +....\glue 3.01125 plus 1.50562 minus 1.00374 +....\TU/texgyretermes(0)/m/n/12.045 11 +....\glue 3.01125 plus 1.50562 minus 1.00374 +....\TU/FandolSong(0)/m/n/12.045 日 +....\kern -0.00017 +....\kern 0.00017 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 59.75095 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 19.54912 +...\hbox(9.636+2.40898)x426.79135, glue set 150.96646fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/FandolSong(0)/m/n/12.045 清 +....\glue 0.0 plus 0.52307 +....\TU/FandolSong(0)/m/n/12.045 华 +....\glue 0.0 plus 0.52307 +....\TU/FandolSong(0)/m/n/12.045 大 +....\glue 0.0 plus 0.52307 +....\TU/FandolSong(0)/m/n/12.045 学 +....\glue 0.0 plus 0.52307 +....\TU/FandolSong(0)/m/n/12.045 人 +....\glue 0.0 plus 0.52307 +....\TU/FandolSong(0)/m/n/12.045 事 +....\glue 0.0 plus 0.52307 +....\TU/FandolSong(0)/m/n/12.045 处 +....\glue 0.0 plus 0.52307 +....\glue 7.63654 minus 6.0225 +....\rule(0.0+0.0)x-7.63654 +....\TU/FandolSong(0)/m/n/12.045 (北 +....\glue 0.0 plus 0.52307 +....\TU/FandolSong(0)/m/n/12.045 京 +....\penalty 10000 +....\TU/FandolSong(0)/m/n/12.045 ) +....\rule(0.0+0.0)x-7.63654 +....\kern 0.00047 +....\kern -0.00047 +....\kern -0.99623 +....\kern 0.99623 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 17.07182 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 3.15582 +...\hbox(8.1364+1.79167)x426.79135, glue set 185.72984fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/texgyretermes(0)/m/n/10.53937 1994 +....\glue 2.63484 plus 1.31741 minus 0.87828 +....\TU/FandolSong(0)/m/n/10.53937 年 +....\glue 2.63484 plus 1.31741 minus 0.87828 +....\TU/texgyretermes(0)/m/n/10.53937 6 +....\glue 2.63484 plus 1.31741 minus 0.87828 +....\TU/FandolSong(0)/m/n/10.53937 月 +....\kern -0.00017 +....\kern 0.00017 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\penalty -51 +...\glue 0.0 +...\glue -1.79167 +...\glue 0.0 plus 1.0fil +...\glue 0.0 plus -1.0fil +...\glue 0.0 plus 1.0fil +...\glue 0.0 +...\glue 0.0 plus 0.0001fil +..\glue(\baselineskip) 22.76228 +..\hbox(0.0+0.0)x426.79135 +...\special{color push gray 0} +...\hbox(0.0+0.0)x426.79135 +...\special{color pop} +.\kern -710.18088 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\kern 710.18088 +.\kern 0.0 diff --git a/testfiles/01-cover/proposal.tex b/testfiles/01-title-page/01-title-page-proposal.tex similarity index 100% rename from testfiles/01-cover/proposal.tex rename to testfiles/01-title-page/01-title-page-proposal.tex diff --git a/testfiles/01-title-page/01-title-page-proposal.tlg b/testfiles/01-title-page/01-title-page-proposal.tlg new file mode 100644 index 00000000..b4faf3a7 --- /dev/null +++ b/testfiles/01-title-page/01-title-page-proposal.tlg @@ -0,0 +1,587 @@ +This is a generated file for the l3build validation system. +Don't change this file in any respect. +*geometry* verbose mode - [ newgeometry ] result: +* driver: xetex +* paper: a4paper +* layout: +* layoutoffset:(h,v)=(0.0pt,0.0pt) +* modes: twoside +* h-part:(L,W,R)=(90.19518pt, 417.11752pt, 90.19518pt) +* v-part:(T,H,B)=(142.26378pt, 610.31161pt, 92.47145pt) +* \paperwidth=597.50787pt +* \paperheight=845.04684pt +* \textwidth=417.11752pt +* \textheight=610.31161pt +* \oddsidemargin=17.92519pt +* \evensidemargin=17.92519pt +* \topmargin=-15.36446pt +* \headheight=76.82234pt +* \headsep=8.5359pt +* \topskip=12.0pt +* \footskip=22.76228pt +* \marginparwidth=56.9055pt +* \marginparsep=14.22636pt +* \columnsep=10.0pt +* \skip\footins=10.8pt plus 4.0pt minus 2.0pt +* \hoffset=0.0pt +* \voffset=0.0pt +* \mag=1000 +* \@twocolumnfalse +* \@twosidetrue +* \@mparswitchtrue +* \@reversemarginfalse +* (1in=72.27pt=25.4mm, 1cm=28.453pt) +Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' with options [Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. +(fontspec) +(fontspec) This font family consists of the following NFSS series/shapes: +(fontspec) +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolHei-Regular.otf]/OT:language=dflt;" +(fontspec) - 'small caps' (m/sc) with NFSS spec.: +(fontspec) - 'bold' (b/n) with NFSS spec.: <->"[FandolHei-Bold.otf]/OT:language=dflt;" +(fontspec) - 'bold small caps' (b/sc) with NFSS spec.: +Package fontspec Info: Font family 'FandolFang(0)' created for font 'FandolFang' with options [Extension={.otf},UprightFont={*-Regular}]. +(fontspec) +(fontspec) This font family consists of the following NFSS series/shapes: +(fontspec) +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolFang-Regular.otf]/OT:language=dflt;" +(fontspec) - 'small caps' (m/sc) with NFSS spec.: +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 16.0617pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 14.05399pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 10.54048pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 16.05827pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 14.05098pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 10.53824pt on input line .... +Completed box being shipped out [1] +\vbox(703.06769+0.0)x435.04271 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\glue -15.36446 +.\vbox(718.43214+0.0)x417.11752, shifted 17.92519 +..\vbox(76.82234+0.0)x417.11752, glue set 76.82234fil +...\glue 0.0 plus 1.0fil +...\hbox(0.0+0.0)x417.11752 +....\special{color push gray 0} +....\hbox(0.0+0.0)x417.11752 +....\special{color pop} +..\glue 8.5359 +..\glue(\lineskip) 0.0 +..\vbox(610.31161+0.0)x417.11752, glue set 162.24626fill +...\write-{} +...\special{color push gray 0} +...\write-{} +...\glue(\topskip) 12.0 +...\hbox(0.0+85.35826)x417.11752 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(0.0+85.35826)x417.11752, glue set 10.45764fil +.....\glue 2.84544 +.....\glue(\parskip) 0.0 +.....\glue(\parskip) 0.0 +.....\hbox(20.46043+4.61925)x417.11752, glue set 78.07132fil +......\glue(\leftskip) 0.0 plus 1.0fil +......\hbox(0.0+0.0)x0.0 +......\TU/FandolHei(0)/m/n/26.09749 选 +......\glue 0.0 plus 3.98097 +......\TU/FandolHei(0)/m/n/26.09749 题 +......\glue 0.0 plus 3.98097 +......\TU/FandolHei(0)/m/n/26.09749 报 +......\glue 0.0 plus 3.98097 +......\TU/FandolHei(0)/m/n/26.09749 告 +......\glue 0.0 plus 3.98097 +......\TU/FandolHei(0)/m/n/26.09749 标 +......\glue 0.0 plus 3.98097 +......\TU/FandolHei(0)/m/n/26.09749 题 +......\glue 0.0 plus 3.98097 +......\TU/FandolHei(0)/m/n/26.09749 的 +......\glue 0.0 plus 3.98097 +......\TU/FandolHei(0)/m/n/26.09749 第 +......\glue 0.0 plus 3.98097 +......\TU/FandolHei(0)/m/n/26.09749 一 +......\glue 0.0 plus 3.98097 +......\TU/FandolHei(0)/m/n/26.09749 行 +......\kern -0.00017 +......\kern 0.00017 +......\penalty 10000 +......\glue(\parfillskip) 0.0 +......\glue(\rightskip) 0.0 plus 1.0fil +.....\glue 0.0 +.....\glue(\parskip) 0.0 +.....\glue(\parskip) 0.0 +.....\glue(\baselineskip) 21.89581 +.....\hbox(20.46043+4.61925)x417.11752, glue set 78.07132fil +......\glue(\leftskip) 0.0 plus 1.0fil +......\hbox(0.0+0.0)x0.0 +......\TU/FandolHei(0)/m/n/26.09749 选 +......\glue 0.0 plus 3.98097 +......\TU/FandolHei(0)/m/n/26.09749 题 +......\glue 0.0 plus 3.98097 +......\TU/FandolHei(0)/m/n/26.09749 报 +......\glue 0.0 plus 3.98097 +......\TU/FandolHei(0)/m/n/26.09749 告 +......\glue 0.0 plus 3.98097 +......\TU/FandolHei(0)/m/n/26.09749 标 +......\glue 0.0 plus 3.98097 +......\TU/FandolHei(0)/m/n/26.09749 题 +......\glue 0.0 plus 3.98097 +......\TU/FandolHei(0)/m/n/26.09749 的 +......\glue 0.0 plus 3.98097 +......\TU/FandolHei(0)/m/n/26.09749 第 +......\glue 0.0 plus 3.98097 +......\TU/FandolHei(0)/m/n/26.09749 二 +......\glue 0.0 plus 3.98097 +......\TU/FandolHei(0)/m/n/26.09749 行 +......\kern -0.00017 +......\kern 0.00017 +......\penalty 10000 +......\glue(\parfillskip) 0.0 +......\glue(\rightskip) 0.0 plus 1.0fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 24.18501 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(12.5268+4.01498)x417.11752, glue set 83.38321fil +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\TU/FandolSong(0)/m/n/16.06 (清 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 华 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 大 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 学 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 博 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 士 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 学 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 位 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 论 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 文 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 选 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 题 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 报 +....\glue 1.00374 +....\TU/FandolSong(0)/m/n/16.06 告) +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue 0.0 plus 1.0fill +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(97.9662+143.88222)x417.11752 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(97.9662+143.88222)x417.11752, glue set 53.94687fil +.....\hbox(97.9662+89.93535)x417.11752, glue set 38.03844fil +......\glue(\leftskip) 0.0 plus 1.0fil +......\hbox(0.0+0.0)x0.0 +......\glue 65.44142 +......\hbox(97.9662+89.93535)x275.59924 +.......\mathon +.......\vbox(97.9662+89.93535)x275.59924 +........\hbox(21.92175+9.39517)x275.59924 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92175+9.39517)x275.59924 +..........\rule(21.92175+9.39517)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.73558+2.87473)x81.09052, glue set 2.84544fil +...........\hbox(12.73558+2.87473)x78.24507 +............\special{color push gray 0} +............\hbox(12.73558+2.87473)x78.24507, glue set 2.33418filll +.............\TU/FandolFang(0)/m/n/16.06 培 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 养 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 单 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 位 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\TU/FandolFang(0)/m/n/16.06 填 +..........\glue 0.0 plus 1.37729 +..........\TU/FandolFang(0)/m/n/16.06 写 +..........\glue 0.0 plus 1.37729 +..........\TU/FandolFang(0)/m/n/16.06 院 +..........\glue 0.0 plus 1.37729 +..........\glue 10.05356 minus 8.03 +..........\rule(0.0+0.0)x-10.05356 +..........\TU/FandolFang(0)/m/n/16.06 (系 +..........\penalty 10000 +..........\TU/FandolFang(0)/m/n/16.06 、 +..........\rule(0.0+0.0)x-10.47112 +..........\glue 10.47112 minus 8.03 +..........\glue 0.0 plus 1.37729 +..........\TU/FandolFang(0)/m/n/16.06 所 +..........\penalty 10000 +..........\TU/FandolFang(0)/m/n/16.06 ) +..........\rule(0.0+0.0)x-10.05356 +..........\glue 10.05356 minus 8.03 +..........\glue 0.0 plus 1.37729 +..........\TU/FandolFang(0)/m/n/16.06 全 +..........\glue 0.0 plus 1.37729 +..........\TU/FandolFang(0)/m/n/16.06 称 +..........\kern -0.00017 +..........\kern 0.00017 +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92175+9.39517)x275.59924 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92175+9.39517)x275.59924, glue set 96.35999fil +..........\rule(21.92175+9.39517)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.59103+2.82654)x81.09052, glue set 2.84544fil +...........\hbox(12.59103+2.82654)x78.24507 +............\special{color push gray 0} +............\hbox(12.59103+2.82654)x78.24507, glue set 23.06255filll +.............\TU/FandolFang(0)/m/n/16.06 学 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 科 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\TU/FandolFang(0)/m/n/16.06 填 +..........\glue 0.0 plus 1.37729 +..........\TU/FandolFang(0)/m/n/16.06 写 +..........\glue 0.0 plus 1.37729 +..........\TU/FandolFang(0)/m/n/16.06 学 +..........\glue 0.0 plus 1.37729 +..........\TU/FandolFang(0)/m/n/16.06 科 +..........\kern -0.00017 +..........\kern 0.00017 +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92175+9.39517)x275.59924 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92175+9.39517)x275.59924, glue set 27.06172fil +..........\rule(21.92175+9.39517)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.51074+2.9229)x81.09052, glue set 2.84544fil +...........\hbox(12.51074+2.9229)x78.24507 +............\special{color push gray 0} +............\hbox(12.51074+2.9229)x78.24507, glue set 7.51627filll +.............\TU/FandolFang(0)/m/n/16.06 研 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 究 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 生 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.75163+2.40898)x85.35826, glue set 21.11827fil +...........\hbox(12.75163+2.40898)x64.23999 +............\special{color push gray 0} +............\hbox(12.75163+2.40898)x64.23999, glue set 16.06filll +.............\TU/FandolFang(0)/m/n/16.06 姓 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 名 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(0.0+0.0)x48.18, glue set 48.18fil +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92175+9.39517)x275.59924 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92175+9.39517)x275.59924, glue set 80.29999fil +..........\rule(21.92175+9.39517)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.59103+2.90685)x81.09052, glue set 2.84544fil +...........\hbox(12.59103+2.90685)x78.24507 +............\special{color push gray 0} +............\hbox(12.59103+2.90685)x78.24507, glue set 23.06255filll +.............\TU/FandolFang(0)/m/n/16.06 学 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 号 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\TU/FandolFang(0)/m/n/16.06 2000310000 +..........\kern -0.0002 +..........\kern 0.0002 +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92175+9.39517)x275.59924 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92175+9.39517)x275.59924, glue set 27.06172fil +..........\rule(21.92175+9.39517)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.81587+3.05139)x81.09052, glue set 2.84544fil +...........\hbox(12.81587+3.05139)x78.24507 +............\special{color push gray 0} +............\hbox(12.81587+3.05139)x78.24507, glue set 2.33418filll +.............\TU/FandolFang(0)/m/n/16.06 指 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 导 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 教 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 师 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.75163+2.40898)x85.35826, glue set 21.11827fil +...........\hbox(12.75163+2.40898)x64.23999 +............\special{color push gray 0} +............\hbox(12.75163+2.40898)x64.23999, glue set 16.06filll +.............\TU/FandolFang(0)/m/n/16.06 姓 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 名 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.73558+2.74625)x48.18, glue set 8.03filll +...........\TU/FandolFang(0)/m/n/16.06 教 +...........\glue 0.0 plus 2.0filll +...........\TU/FandolFang(0)/m/n/16.06 授 +...........\kern -0.00017 +...........\kern 0.00017 +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +........\glue(\lineskip) 0.0 +........\hbox(21.92175+9.39517)x275.59924 +.........\glue(\tabskip) 0.0 +.........\hbox(21.92175+9.39517)x275.59924, glue set 27.06172fil +..........\rule(21.92175+9.39517)x0.0 +..........\glue 6.0 +..........\glue 0.00002 +..........\hbox(12.81587+3.05139)x81.09052, glue set 2.84544fil +...........\hbox(12.81587+3.05139)x78.24507 +............\special{color push gray 0} +............\hbox(12.81587+3.05139)x78.24507, glue set - 0.51373filll +.............\TU/FandolFang(0)/m/n/16.06 副 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 指 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 导 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 教 +.............\glue 0.0 plus 2.0filll minus 1.0filll +.............\TU/FandolFang(0)/m/n/16.06 师 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(8.47968+0.0)x21.90874, glue set 5.84874fil +...........\hbox(8.47968+0.0)x16.06 +............\special{color push gray 0} +............\penalty 10000 +............\TU/FandolFang(0)/m/n/16.06 : +............\rule(0.0+0.0)x-11.19382 +............\kern 0.00069 +............\kern -0.00069 +............\kern -0.99649 +............\kern 0.99649 +............\glue 11.19382 minus 8.03 +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.75163+2.40898)x85.35826, glue set 21.11827fil +...........\hbox(12.75163+2.40898)x64.23999 +............\special{color push gray 0} +............\hbox(12.75163+2.40898)x64.23999, glue set 16.06filll +.............\TU/FandolFang(0)/m/n/16.06 姓 +.............\glue 0.0 plus 2.0filll +.............\TU/FandolFang(0)/m/n/16.06 名 +.............\kern -0.00017 +.............\kern 0.00017 +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\special{color pop} +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\hbox(12.73558+2.74625)x48.18, glue set 8.03filll +...........\TU/FandolFang(0)/m/n/16.06 教 +...........\glue 0.0 plus 2.0filll +...........\TU/FandolFang(0)/m/n/16.06 授 +...........\kern -0.00017 +...........\kern 0.00017 +...........\glue 0.0 plus 1.0fil minus 1.0fil +..........\glue 0.0 plus 1.0fil +..........\glue 6.0 +.........\glue(\tabskip) 0.0 +.......\mathoff +......\penalty 10000 +......\glue(\parfillskip) 0.0 +......\glue(\rightskip) 0.0 plus 1.0fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\lineskip) 1.0 +...\hbox(12.39832+58.73357)x417.11752 +....\glue(\leftskip) 0.0 plus 1.0fil +....\hbox(0.0+0.0)x0.0 +....\vbox(12.39832+58.73357)x417.11752, glue set 56.00339fil +.....\hbox(12.39832+2.73018)x417.11752, glue set 149.33755fil +......\glue(\leftskip) 0.0 plus 1.0fil +......\hbox(0.0+0.0)x0.0 +......\TU/FandolSong(0)/m/n/16.06 二 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 〇 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 〇 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 八 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 年 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 五 +......\glue 1.00374 +......\TU/FandolSong(0)/m/n/16.06 月 +......\kern -0.00017 +......\kern 0.00017 +......\penalty 10000 +......\glue(\parfillskip) 0.0 +......\glue(\rightskip) 0.0 plus 1.0fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\penalty 10000 +....\glue(\parfillskip) 0.0 +....\glue(\rightskip) 0.0 plus 1.0fil +...\glue -6.0 +...\glue 0.0 plus 1.0fil +...\glue 0.0 plus -1.0fil +...\glue 0.0 plus 1.0fil +...\glue 0.0 +...\glue 0.0 plus 0.0001fil +..\glue(\baselineskip) 22.76228 +..\hbox(0.0+0.0)x417.11752 +...\special{color push gray 0} +...\hbox(0.0+0.0)x417.11752 +...\special{color pop} +.\kern -703.06769 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\kern 703.06769 +.\kern 0.0 diff --git a/testfiles/02-committee.tlg b/testfiles/02-committee.tlg index 103d4cee..258c6a70 100644 --- a/testfiles/02-committee.tlg +++ b/testfiles/02-committee.tlg @@ -1,19 +1,12 @@ This is a generated file for the l3build validation system. Don't change this file in any respect. -Package fontspec Info: Font "FandolHei-Regular" does not contain requested -(fontspec) Script "CJK". -Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' -(fontspec) with options -(fontspec) [Script={CJK},Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. +Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' with options [Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. (fontspec) -(fontspec) This font family consists of the following NFSS -(fontspec) series/shapes: +(fontspec) This font family consists of the following NFSS series/shapes: (fontspec) -(fontspec) - 'normal' (m/n) with NFSS spec.: -(fontspec) <->"[FandolHei-Regular.otf]/OT:language=dflt;" +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolHei-Regular.otf]/OT:language=dflt;" (fontspec) - 'small caps' (m/sc) with NFSS spec.: -(fontspec) - 'bold' (b/n) with NFSS spec.: -(fontspec) <->"[FandolHei-Bold.otf]/OT:language=dflt;" +(fontspec) - 'bold' (b/n) with NFSS spec.: <->"[FandolHei-Bold.otf]/OT:language=dflt;" (fontspec) - 'bold small caps' (b/sc) with NFSS spec.: LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be (Font) scaled to size 12.04628pt on input line .... diff --git a/testfiles/03-copyright-doctor.tlg b/testfiles/03-copyright-doctor.tlg index b233bcfb..5aa32f53 100644 --- a/testfiles/03-copyright-doctor.tlg +++ b/testfiles/03-copyright-doctor.tlg @@ -1,19 +1,12 @@ This is a generated file for the l3build validation system. Don't change this file in any respect. -Package fontspec Info: Font "FandolHei-Regular" does not contain requested -(fontspec) Script "CJK". -Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' -(fontspec) with options -(fontspec) [Script={CJK},Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. +Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' with options [Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. (fontspec) -(fontspec) This font family consists of the following NFSS -(fontspec) series/shapes: +(fontspec) This font family consists of the following NFSS series/shapes: (fontspec) -(fontspec) - 'normal' (m/n) with NFSS spec.: -(fontspec) <->"[FandolHei-Regular.otf]/OT:language=dflt;" +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolHei-Regular.otf]/OT:language=dflt;" (fontspec) - 'small caps' (m/sc) with NFSS spec.: -(fontspec) - 'bold' (b/n) with NFSS spec.: -(fontspec) <->"[FandolHei-Bold.otf]/OT:language=dflt;" +(fontspec) - 'bold' (b/n) with NFSS spec.: <->"[FandolHei-Bold.otf]/OT:language=dflt;" (fontspec) - 'bold small caps' (b/sc) with NFSS spec.: LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be (Font) scaled to size 12.04628pt on input line .... diff --git a/testfiles/03-copyright-master.tlg b/testfiles/03-copyright-master.tlg index f90a6501..98da65b5 100644 --- a/testfiles/03-copyright-master.tlg +++ b/testfiles/03-copyright-master.tlg @@ -1,19 +1,12 @@ This is a generated file for the l3build validation system. Don't change this file in any respect. -Package fontspec Info: Font "FandolHei-Regular" does not contain requested -(fontspec) Script "CJK". -Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' -(fontspec) with options -(fontspec) [Script={CJK},Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. +Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' with options [Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. (fontspec) -(fontspec) This font family consists of the following NFSS -(fontspec) series/shapes: +(fontspec) This font family consists of the following NFSS series/shapes: (fontspec) -(fontspec) - 'normal' (m/n) with NFSS spec.: -(fontspec) <->"[FandolHei-Regular.otf]/OT:language=dflt;" +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolHei-Regular.otf]/OT:language=dflt;" (fontspec) - 'small caps' (m/sc) with NFSS spec.: -(fontspec) - 'bold' (b/n) with NFSS spec.: -(fontspec) <->"[FandolHei-Bold.otf]/OT:language=dflt;" +(fontspec) - 'bold' (b/n) with NFSS spec.: <->"[FandolHei-Bold.otf]/OT:language=dflt;" (fontspec) - 'bold small caps' (b/sc) with NFSS spec.: LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be (Font) scaled to size 12.04628pt on input line .... diff --git a/testfiles/04-abstract.tlg b/testfiles/04-abstract.tlg index 3d8b5795..21e2b052 100644 --- a/testfiles/04-abstract.tlg +++ b/testfiles/04-abstract.tlg @@ -1,19 +1,12 @@ This is a generated file for the l3build validation system. Don't change this file in any respect. -Package fontspec Info: Font "FandolHei-Regular" does not contain requested -(fontspec) Script "CJK". -Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' -(fontspec) with options -(fontspec) [Script={CJK},Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. +Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' with options [Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. (fontspec) -(fontspec) This font family consists of the following NFSS -(fontspec) series/shapes: +(fontspec) This font family consists of the following NFSS series/shapes: (fontspec) -(fontspec) - 'normal' (m/n) with NFSS spec.: -(fontspec) <->"[FandolHei-Regular.otf]/OT:language=dflt;" +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolHei-Regular.otf]/OT:language=dflt;" (fontspec) - 'small caps' (m/sc) with NFSS spec.: -(fontspec) - 'bold' (b/n) with NFSS spec.: -(fontspec) <->"[FandolHei-Bold.otf]/OT:language=dflt;" +(fontspec) - 'bold' (b/n) with NFSS spec.: <->"[FandolHei-Bold.otf]/OT:language=dflt;" (fontspec) - 'bold small caps' (b/sc) with NFSS spec.: Completed box being shipped out [1] \vbox(710.18088+4.1104)x439.87962 diff --git a/testfiles/05-abstract-en.tlg b/testfiles/05-abstract-en.tlg index b6fafb34..361f1a5e 100644 --- a/testfiles/05-abstract-en.tlg +++ b/testfiles/05-abstract-en.tlg @@ -1,19 +1,12 @@ This is a generated file for the l3build validation system. Don't change this file in any respect. -Package fontspec Info: Font "FandolHei-Regular" does not contain requested -(fontspec) Script "CJK". -Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' -(fontspec) with options -(fontspec) [Script={CJK},Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. +Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' with options [Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. (fontspec) -(fontspec) This font family consists of the following NFSS -(fontspec) series/shapes: +(fontspec) This font family consists of the following NFSS series/shapes: (fontspec) -(fontspec) - 'normal' (m/n) with NFSS spec.: -(fontspec) <->"[FandolHei-Regular.otf]/OT:language=dflt;" +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolHei-Regular.otf]/OT:language=dflt;" (fontspec) - 'small caps' (m/sc) with NFSS spec.: -(fontspec) - 'bold' (b/n) with NFSS spec.: -(fontspec) <->"[FandolHei-Bold.otf]/OT:language=dflt;" +(fontspec) - 'bold' (b/n) with NFSS spec.: <->"[FandolHei-Bold.otf]/OT:language=dflt;" (fontspec) - 'bold small caps' (b/sc) with NFSS spec.: Completed box being shipped out [2] \vbox(710.18088+4.1104)x439.87962 diff --git a/testfiles/06-contents.tlg b/testfiles/06-contents.tlg index eb6cc9fa..df15f447 100644 --- a/testfiles/06-contents.tlg +++ b/testfiles/06-contents.tlg @@ -1,19 +1,12 @@ This is a generated file for the l3build validation system. Don't change this file in any respect. -Package fontspec Info: Font "FandolHei-Regular" does not contain requested -(fontspec) Script "CJK". -Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' -(fontspec) with options -(fontspec) [Script={CJK},Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. +Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' with options [Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. (fontspec) -(fontspec) This font family consists of the following NFSS -(fontspec) series/shapes: +(fontspec) This font family consists of the following NFSS series/shapes: (fontspec) -(fontspec) - 'normal' (m/n) with NFSS spec.: -(fontspec) <->"[FandolHei-Regular.otf]/OT:language=dflt;" +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolHei-Regular.otf]/OT:language=dflt;" (fontspec) - 'small caps' (m/sc) with NFSS spec.: -(fontspec) - 'bold' (b/n) with NFSS spec.: -(fontspec) <->"[FandolHei-Bold.otf]/OT:language=dflt;" +(fontspec) - 'bold' (b/n) with NFSS spec.: <->"[FandolHei-Bold.otf]/OT:language=dflt;" (fontspec) - 'bold small caps' (b/sc) with NFSS spec.: [1 ] [2 @@ -116,7 +109,6 @@ Completed box being shipped out [4] ...\penalty 10000 ...\glue 0.0 plus 0.1 ...\penalty 10000 -...\glue 6.02249 ...\glue(\parskip) 0.0 plus 1.0 ...\glue(\parskip) 0.0 ...\hbox(14.05243+6.02255)x426.79135, glue set 387.64912fill @@ -153,7 +145,6 @@ Completed box being shipped out [4] ...\penalty 0 ...\glue 0.0 plus 0.1 ...\penalty 10000 -...\glue 6.02249 ...\glue(\parskip) 0.0 plus 1.0 ...\glue(\parskip) 0.0 ...\glue(\baselineskip) 0.00002 @@ -187,7 +178,6 @@ Completed box being shipped out [4] ...\penalty 0 ...\glue 0.0 plus 0.1 ...\penalty 10000 -...\glue 6.02249 ...\glue(\parskip) 0.0 plus 1.0 ...\glue(\parskip) 0.0 ...\glue(\baselineskip) 0.00002 @@ -225,7 +215,6 @@ Completed box being shipped out [4] ...\penalty 0 ...\glue 0.0 plus 0.1 ...\penalty 10000 -...\glue 6.02249 ...\glue(\parskip) 0.0 plus 1.0 ...\glue(\parskip) 0.0 ...\glue(\baselineskip) 0.00002 @@ -271,7 +260,6 @@ Completed box being shipped out [4] ...\penalty 0 ...\glue 0.0 plus 0.1 ...\penalty 10000 -...\glue 6.02249 ...\glue(\parskip) 0.0 plus 1.0 ...\glue(\parskip) 0.0 ...\glue(\baselineskip) 0.00002 @@ -319,7 +307,6 @@ Completed box being shipped out [4] ...\penalty 0 ...\glue 0.0 plus 0.1 ...\penalty 10000 -...\glue 6.02249 ...\glue(\parskip) 0.0 plus 1.0 ...\glue(\parskip) 0.0 ...\glue(\baselineskip) 0.00002 @@ -937,7 +924,6 @@ Completed box being shipped out [4] ...\penalty -300 ...\glue 0.0 plus 0.1 ...\penalty 10000 -...\glue 6.02249 ...\glue(\parskip) 0.0 plus 1.0 ...\glue(\parskip) 0.0 ...\glue(\baselineskip) 0.00002 @@ -1775,127 +1761,12 @@ Completed box being shipped out [4] ....\glue(\parfillskip) 0.0 plus 1.0fil ....\glue(\rightskip) 0.0 ...\penalty 10000 -...\glue -6.0 -...\glue 0.0 plus 0.0001fil -..\glue(\baselineskip) 7.14894 -..\hbox(15.61334+4.1104)x426.79135 -...\special{color push gray 0} -...\hbox(15.61334+4.1104)x426.79135 -....\glue 0.0 plus 1.0fil minus 1.0fil -....\hbox(15.61334+4.1104)x426.79135 -.....\vbox(15.61334+4.1104)x426.79135 -......\rule(0.0+0.0)x426.79135 -......\glue 6.02255 -......\hbox(9.59079+4.1104)x426.79135 -.......\hbox(0.0+0.0)x0.0, glue set - 426.79135fil -........\vbox(0.0+0.0)x426.79135 -.........\hbox(0.0+0.0)x426.79135, glue set 213.39568fil -..........\hbox(0.0+0.0)x0.0 -..........\penalty 10000 -..........\glue(\parfillskip) 0.0 plus 1.0fil -..........\glue(\rightskip) 0.0 plus 1.0fil -........\glue 0.0 plus 1.0fil minus 1.0fil -.......\glue 0.0 plus 1.0fill -.......\vbox(9.59079+4.1104)x426.79135 -........\hbox(9.59079+4.1104)x426.79135, glue set 207.83617fil -.........\glue(\leftskip) 0.0 plus 1.0fil -.........\hbox(0.0+0.0)x0.0 -.........\TU/texgyretermes(0)/m/n/10.53937 IV -.........\kern -0.0002 -.........\kern 0.0002 -.........\rule(9.59079+4.1104)x0.0 -.........\penalty 10000 -.........\glue(\parfillskip) 0.0 -.........\glue(\rightskip) 0.0 plus 1.0fil -.......\glue 0.0 plus 1.0fill -.......\hbox(0.0+0.0)x0.0, glue set - 426.79135fil -........\glue 0.0 plus 1.0fil minus 1.0fil -........\vbox(0.0+0.0)x426.79135 -.........\hbox(0.0+0.0)x426.79135, glue set 426.79135fil -..........\glue(\leftskip) 0.0 plus 1.0fil -..........\hbox(0.0+0.0)x0.0 -..........\penalty 10000 -..........\glue(\parfillskip) 0.0 -..........\glue(\rightskip) 0.0 -...\special{color pop} -.\kern -714.29128 -.\hbox(0.0+0.0)x0.0 -..\kern -72.26999 -..\vbox(0.0+0.0)x0.0, glue set 72.26999fil -...\kern -72.26999 -...\hbox(0.0+0.0)x0.0 -....\hbox(0.0+0.0)x0.0, shifted 845.04684 -.....\kern 0.0 -.....\glue 0.0 plus 1.0fil minus 1.0fil -....\glue 0.0 plus 1.0fil minus 1.0fil -...\glue 0.0 plus 1.0fil minus 1.0fil -.\kern 714.29128 -.\kern 0.0 -Completed box being shipped out [5] -\vbox(710.18088+4.1104)x439.87962 -.\hbox(0.0+0.0)x0.0 -..\kern -72.26999 -..\vbox(0.0+0.0)x0.0, glue set 72.26999fil -...\kern -72.26999 -...\hbox(0.0+0.0)x0.0 -....\hbox(0.0+0.0)x0.0, shifted 845.04684 -.....\kern 0.0 -.....\glue 0.0 plus 1.0fil minus 1.0fil -....\glue 0.0 plus 1.0fil minus 1.0fil -...\glue 0.0 plus 1.0fil minus 1.0fil -.\glue -72.26997 -.\vbox(782.45085+4.1104)x426.79135, shifted 13.08827 -..\vbox(76.82234+0.0)x426.79135, glue set 63.12115fil -...\glue 0.0 plus 1.0fil -...\hbox(13.70119+0.0)x426.79135 -....\special{color push gray 0} -....\hbox(13.70119+0.0)x426.79135 -.....\hbox(13.70119+0.0)x426.79135 -......\vbox(13.70119+0.0)x426.79135 -.......\hbox(9.59079+4.1104)x426.79135 -........\hbox(0.0+0.0)x0.0, glue set - 426.79135fil -.........\vbox(0.0+0.0)x426.79135 -..........\hbox(0.0+0.0)x426.79135, glue set 213.39568fil -...........\hbox(0.0+0.0)x0.0 -...........\penalty 10000 -...........\glue(\parfillskip) 0.0 plus 1.0fil -...........\glue(\rightskip) 0.0 plus 1.0fil -.........\glue 0.0 plus 1.0fil minus 1.0fil -........\glue 0.0 plus 1.0fill -........\vbox(9.59079+4.1104)x426.79135 -.........\hbox(9.59079+4.1104)x426.79135, glue set 197.58662fil -..........\glue(\leftskip) 0.0 plus 1.0fil -..........\hbox(0.0+0.0)x0.0 -..........\TU/FandolSong(0)/m/n/10.53937 目 -..........\kern -0.00017 -..........\kern 0.00017 -..........\glue 10.53937 -..........\TU/FandolSong(0)/m/n/10.53937 录 -..........\kern -0.00017 -..........\kern 0.00017 -..........\rule(9.59079+4.1104)x0.0 -..........\penalty 10000 -..........\glue(\parfillskip) 0.0 -..........\glue(\rightskip) 0.0 plus 1.0fil -........\glue 0.0 plus 1.0fill -........\hbox(0.0+0.0)x0.0, glue set - 426.79135fil -.........\glue 0.0 plus 1.0fil minus 1.0fil -.........\vbox(0.0+0.0)x426.79135 -..........\hbox(0.0+0.0)x426.79135, glue set 426.79135fil -...........\glue(\leftskip) 0.0 plus 1.0fil -...........\hbox(0.0+0.0)x0.0 -...........\penalty 10000 -...........\glue(\parfillskip) 0.0 -...........\glue(\rightskip) 0.0 -.......\glue 0.0 -.......\rule(0.7528+0.0)x426.79135 -.......\glue -0.7528 -.....\glue 0.0 plus 1.0fil minus 1.0fil -....\special{color pop} -..\glue 8.5359 -..\glue(\lineskip) 0.0 -..\vbox(674.33032+0.0)x426.79135, glue set >20000.0fil -...\glue(\topskip) 0.0 +...\penalty -300 +...\glue 0.0 plus 0.1 +...\penalty 10000 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 0.00002 ...\hbox(14.05243+6.02255)x426.79135, glue set 89.18611fill ....\glue(\leftskip) 49.52904 ....\hbox(0.0+0.0)x0.0 @@ -2030,12 +1901,127 @@ Completed box being shipped out [5] ....\glue(\parfillskip) 0.0 plus 1.0fil ....\glue(\rightskip) 0.0 ...\penalty 10000 -...\penalty 0 -...\glue 0.0 plus 0.1 -...\penalty 10000 -...\glue(\parskip) 0.0 plus 1.0 -...\glue(\parskip) 0.0 -...\glue(\baselineskip) 0.00002 +...\glue -6.0 +...\glue 0.0 plus 0.0001fil +..\glue(\baselineskip) 7.14894 +..\hbox(15.61334+4.1104)x426.79135 +...\special{color push gray 0} +...\hbox(15.61334+4.1104)x426.79135 +....\glue 0.0 plus 1.0fil minus 1.0fil +....\hbox(15.61334+4.1104)x426.79135 +.....\vbox(15.61334+4.1104)x426.79135 +......\rule(0.0+0.0)x426.79135 +......\glue 6.02255 +......\hbox(9.59079+4.1104)x426.79135 +.......\hbox(0.0+0.0)x0.0, glue set - 426.79135fil +........\vbox(0.0+0.0)x426.79135 +.........\hbox(0.0+0.0)x426.79135, glue set 213.39568fil +..........\hbox(0.0+0.0)x0.0 +..........\penalty 10000 +..........\glue(\parfillskip) 0.0 plus 1.0fil +..........\glue(\rightskip) 0.0 plus 1.0fil +........\glue 0.0 plus 1.0fil minus 1.0fil +.......\glue 0.0 plus 1.0fill +.......\vbox(9.59079+4.1104)x426.79135 +........\hbox(9.59079+4.1104)x426.79135, glue set 207.83617fil +.........\glue(\leftskip) 0.0 plus 1.0fil +.........\hbox(0.0+0.0)x0.0 +.........\TU/texgyretermes(0)/m/n/10.53937 IV +.........\kern -0.0002 +.........\kern 0.0002 +.........\rule(9.59079+4.1104)x0.0 +.........\penalty 10000 +.........\glue(\parfillskip) 0.0 +.........\glue(\rightskip) 0.0 plus 1.0fil +.......\glue 0.0 plus 1.0fill +.......\hbox(0.0+0.0)x0.0, glue set - 426.79135fil +........\glue 0.0 plus 1.0fil minus 1.0fil +........\vbox(0.0+0.0)x426.79135 +.........\hbox(0.0+0.0)x426.79135, glue set 426.79135fil +..........\glue(\leftskip) 0.0 plus 1.0fil +..........\hbox(0.0+0.0)x0.0 +..........\penalty 10000 +..........\glue(\parfillskip) 0.0 +..........\glue(\rightskip) 0.0 +...\special{color pop} +.\kern -714.29128 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\kern 714.29128 +.\kern 0.0 +Completed box being shipped out [5] +\vbox(710.18088+4.1104)x439.87962 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\glue -72.26997 +.\vbox(782.45085+4.1104)x426.79135, shifted 13.08827 +..\vbox(76.82234+0.0)x426.79135, glue set 63.12115fil +...\glue 0.0 plus 1.0fil +...\hbox(13.70119+0.0)x426.79135 +....\special{color push gray 0} +....\hbox(13.70119+0.0)x426.79135 +.....\hbox(13.70119+0.0)x426.79135 +......\vbox(13.70119+0.0)x426.79135 +.......\hbox(9.59079+4.1104)x426.79135 +........\hbox(0.0+0.0)x0.0, glue set - 426.79135fil +.........\vbox(0.0+0.0)x426.79135 +..........\hbox(0.0+0.0)x426.79135, glue set 213.39568fil +...........\hbox(0.0+0.0)x0.0 +...........\penalty 10000 +...........\glue(\parfillskip) 0.0 plus 1.0fil +...........\glue(\rightskip) 0.0 plus 1.0fil +.........\glue 0.0 plus 1.0fil minus 1.0fil +........\glue 0.0 plus 1.0fill +........\vbox(9.59079+4.1104)x426.79135 +.........\hbox(9.59079+4.1104)x426.79135, glue set 197.58662fil +..........\glue(\leftskip) 0.0 plus 1.0fil +..........\hbox(0.0+0.0)x0.0 +..........\TU/FandolSong(0)/m/n/10.53937 目 +..........\kern -0.00017 +..........\kern 0.00017 +..........\glue 10.53937 +..........\TU/FandolSong(0)/m/n/10.53937 录 +..........\kern -0.00017 +..........\kern 0.00017 +..........\rule(9.59079+4.1104)x0.0 +..........\penalty 10000 +..........\glue(\parfillskip) 0.0 +..........\glue(\rightskip) 0.0 plus 1.0fil +........\glue 0.0 plus 1.0fill +........\hbox(0.0+0.0)x0.0, glue set - 426.79135fil +.........\glue 0.0 plus 1.0fil minus 1.0fil +.........\vbox(0.0+0.0)x426.79135 +..........\hbox(0.0+0.0)x426.79135, glue set 426.79135fil +...........\glue(\leftskip) 0.0 plus 1.0fil +...........\hbox(0.0+0.0)x0.0 +...........\penalty 10000 +...........\glue(\parfillskip) 0.0 +...........\glue(\rightskip) 0.0 +.......\glue 0.0 +.......\rule(0.7528+0.0)x426.79135 +.......\glue -0.7528 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\special{color pop} +..\glue 8.5359 +..\glue(\lineskip) 0.0 +..\vbox(674.33032+0.0)x426.79135, glue set >20000.0fil +...\glue(\topskip) 0.0 ...\hbox(14.05243+6.02255)x426.79135, glue set 328.42387fill ....\glue(\leftskip) 39.14624 ....\hbox(0.0+0.0)x0.0 @@ -2749,7 +2735,6 @@ Completed box being shipped out [5] ...\penalty -300 ...\glue 0.0 plus 0.1 ...\penalty 10000 -...\glue 6.02249 ...\glue(\parskip) 0.0 plus 1.0 ...\glue(\parskip) 0.0 ...\glue(\baselineskip) 0.00002 @@ -3738,34 +3723,140 @@ Completed box being shipped out [5] ...\glue(\parskip) 0.0 plus 1.0 ...\glue(\parskip) 0.0 ...\glue(\baselineskip) 0.00002 -...\hbox(14.05243+6.02255)x426.79135, glue set 259.16513fill -....\glue(\leftskip) 60.22499 +...\hbox(14.05243+6.02255)x426.79135, glue set 259.16513fill +....\glue(\leftskip) 60.22499 +....\hbox(0.0+0.0)x0.0 +....\rule(14.05243+6.02255)x0.0 +....\hbox(8.14243+0.13248)x0.0, glue set - 36.135fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +.....\hbox(8.14243+0.13248)x36.135 +......\special{color push gray 0} +......\TU/texgyretermes(0)/m/n/12.045 4.4.1 +......\kern -0.0002 +......\kern 0.0002 +......\glue 12.045 +......\special{color pop} +....\TU/FandolSong(0)/m/n/12.045 雨 +....\glue 0.0 plus 0.52307 +....\TU/FandolSong(0)/m/n/12.045 水 +....\glue 0.0 plus 0.52307 +....\TU/FandolSong(0)/m/n/12.045 系 +....\glue 0.0 plus 0.52307 +....\TU/FandolSong(0)/m/n/12.045 统 +....\glue 0.0 plus 0.52307 +....\TU/FandolSong(0)/m/n/12.045 模 +....\glue 0.0 plus 0.52307 +....\TU/FandolSong(0)/m/n/12.045 型 +....\glue 0.0 plus 0.52307 +....\TU/FandolSong(0)/m/n/12.045 构 +....\glue 0.0 plus 0.52307 +....\TU/FandolSong(0)/m/n/12.045 建 +....\kern -0.00017 +....\kern 0.00017 +....\rule(14.05243+6.02255)x0.0 +....\kern 0.0 +....\glue -4.015 +....\glue 3.01125 +....\leaders 0.0 plus 1.0fill +.....\hbox(1.2045+0.13248)x4.015, glue set 1.00375fil +......\glue 0.0 plus 1.0fil minus 1.0fil +......\hbox(1.2045+0.13248)x3.01125 +.......\special{color push gray 0} +.......\TU/texgyretermes(0)/m/n/12.045 . +.......\kern -0.0002 +.......\kern 0.0002 +.......\special{color pop} +....\kern 0.0 +....\TU/texgyretermes(0)/m/n/12.045 79 +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 plus 1.0fil +....\glue(\rightskip) 0.0 +...\penalty 10000 +...\penalty 0 +...\glue 0.0 plus 0.1 +...\penalty 10000 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 0.00002 +...\hbox(14.05243+6.02255)x426.79135, glue set 259.16513fill +....\glue(\leftskip) 60.22499 +....\hbox(0.0+0.0)x0.0 +....\rule(14.05243+6.02255)x0.0 +....\hbox(8.14243+0.13248)x0.0, glue set - 36.135fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +.....\hbox(8.14243+0.13248)x36.135 +......\special{color push gray 0} +......\TU/texgyretermes(0)/m/n/12.045 4.4.2 +......\kern -0.0002 +......\kern 0.0002 +......\glue 12.045 +......\special{color pop} +....\TU/FandolSong(0)/m/n/12.045 污 +....\glue 0.0 plus 0.52307 +....\TU/FandolSong(0)/m/n/12.045 水 +....\glue 0.0 plus 0.52307 +....\TU/FandolSong(0)/m/n/12.045 系 +....\glue 0.0 plus 0.52307 +....\TU/FandolSong(0)/m/n/12.045 统 +....\glue 0.0 plus 0.52307 +....\TU/FandolSong(0)/m/n/12.045 模 +....\glue 0.0 plus 0.52307 +....\TU/FandolSong(0)/m/n/12.045 型 +....\glue 0.0 plus 0.52307 +....\TU/FandolSong(0)/m/n/12.045 构 +....\glue 0.0 plus 0.52307 +....\TU/FandolSong(0)/m/n/12.045 建 +....\kern -0.00017 +....\kern 0.00017 +....\rule(14.05243+6.02255)x0.0 +....\kern 0.0 +....\glue -4.015 +....\glue 3.01125 +....\leaders 0.0 plus 1.0fill +.....\hbox(1.2045+0.13248)x4.015, glue set 1.00375fil +......\glue 0.0 plus 1.0fil minus 1.0fil +......\hbox(1.2045+0.13248)x3.01125 +.......\special{color push gray 0} +.......\TU/texgyretermes(0)/m/n/12.045 . +.......\kern -0.0002 +.......\kern 0.0002 +.......\special{color pop} +....\kern 0.0 +....\TU/texgyretermes(0)/m/n/12.045 85 +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 plus 1.0fil +....\glue(\rightskip) 0.0 +...\penalty 10000 +...\penalty -300 +...\glue 0.0 plus 0.1 +...\penalty 10000 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 0.00002 +...\hbox(14.05243+6.02255)x426.79135, glue set 328.42387fill +....\glue(\leftskip) 39.14624 ....\hbox(0.0+0.0)x0.0 ....\rule(14.05243+6.02255)x0.0 -....\hbox(8.14243+0.13248)x0.0, glue set - 36.135fil +....\hbox(8.28696+0.16861)x0.0, glue set - 27.10124fil .....\glue 0.0 plus 1.0fil minus 1.0fil -.....\hbox(8.14243+0.13248)x36.135 +.....\hbox(8.28696+0.16861)x27.10124 ......\special{color push gray 0} -......\TU/texgyretermes(0)/m/n/12.045 4.4.1 +......\TU/texgyretermes(0)/m/n/12.045 4.5 ......\kern -0.0002 ......\kern 0.0002 ......\glue 12.045 ......\special{color pop} -....\TU/FandolSong(0)/m/n/12.045 雨 -....\glue 0.0 plus 0.52307 -....\TU/FandolSong(0)/m/n/12.045 水 -....\glue 0.0 plus 0.52307 -....\TU/FandolSong(0)/m/n/12.045 系 -....\glue 0.0 plus 0.52307 -....\TU/FandolSong(0)/m/n/12.045 统 -....\glue 0.0 plus 0.52307 -....\TU/FandolSong(0)/m/n/12.045 模 +....\TU/FandolSong(0)/m/n/12.045 算 ....\glue 0.0 plus 0.52307 -....\TU/FandolSong(0)/m/n/12.045 型 +....\TU/FandolSong(0)/m/n/12.045 法 ....\glue 0.0 plus 0.52307 -....\TU/FandolSong(0)/m/n/12.045 构 +....\TU/FandolSong(0)/m/n/12.045 设 ....\glue 0.0 plus 0.52307 -....\TU/FandolSong(0)/m/n/12.045 建 +....\TU/FandolSong(0)/m/n/12.045 计 ....\kern -0.00017 ....\kern 0.00017 ....\rule(14.05243+6.02255)x0.0 @@ -3782,47 +3873,43 @@ Completed box being shipped out [5] .......\kern 0.0002 .......\special{color pop} ....\kern 0.0 -....\TU/texgyretermes(0)/m/n/12.045 79 +....\TU/texgyretermes(0)/m/n/12.045 91 ....\kern -0.0002 ....\kern 0.0002 ....\penalty 10000 ....\glue(\parfillskip) 0.0 plus 1.0fil ....\glue(\rightskip) 0.0 ...\penalty 10000 -...\penalty 0 +...\penalty 10000 ...\glue 0.0 plus 0.1 ...\penalty 10000 ...\glue(\parskip) 0.0 plus 1.0 ...\glue(\parskip) 0.0 ...\glue(\baselineskip) 0.00002 -...\hbox(14.05243+6.02255)x426.79135, glue set 259.16513fill +...\hbox(14.05243+6.02255)x426.79135, glue set 283.25513fill ....\glue(\leftskip) 60.22499 ....\hbox(0.0+0.0)x0.0 ....\rule(14.05243+6.02255)x0.0 -....\hbox(8.14243+0.13248)x0.0, glue set - 36.135fil +....\hbox(8.28696+0.16861)x0.0, glue set - 36.135fil .....\glue 0.0 plus 1.0fil minus 1.0fil -.....\hbox(8.14243+0.13248)x36.135 +.....\hbox(8.28696+0.16861)x36.135 ......\special{color push gray 0} -......\TU/texgyretermes(0)/m/n/12.045 4.4.2 +......\TU/texgyretermes(0)/m/n/12.045 4.5.1 ......\kern -0.0002 ......\kern 0.0002 ......\glue 12.045 ......\special{color pop} -....\TU/FandolSong(0)/m/n/12.045 污 -....\glue 0.0 plus 0.52307 -....\TU/FandolSong(0)/m/n/12.045 水 -....\glue 0.0 plus 0.52307 -....\TU/FandolSong(0)/m/n/12.045 系 +....\TU/FandolSong(0)/m/n/12.045 整 ....\glue 0.0 plus 0.52307 -....\TU/FandolSong(0)/m/n/12.045 统 +....\TU/FandolSong(0)/m/n/12.045 体 ....\glue 0.0 plus 0.52307 -....\TU/FandolSong(0)/m/n/12.045 模 +....\TU/FandolSong(0)/m/n/12.045 设 ....\glue 0.0 plus 0.52307 -....\TU/FandolSong(0)/m/n/12.045 型 +....\TU/FandolSong(0)/m/n/12.045 计 ....\glue 0.0 plus 0.52307 -....\TU/FandolSong(0)/m/n/12.045 构 +....\TU/FandolSong(0)/m/n/12.045 思 ....\glue 0.0 plus 0.52307 -....\TU/FandolSong(0)/m/n/12.045 建 +....\TU/FandolSong(0)/m/n/12.045 路 ....\kern -0.00017 ....\kern 0.00017 ....\rule(14.05243+6.02255)x0.0 @@ -3839,7 +3926,7 @@ Completed box being shipped out [5] .......\kern 0.0002 .......\special{color pop} ....\kern 0.0 -....\TU/texgyretermes(0)/m/n/12.045 85 +....\TU/texgyretermes(0)/m/n/12.045 91 ....\kern -0.0002 ....\kern 0.0002 ....\penalty 10000 @@ -3967,108 +4054,6 @@ Completed box being shipped out [6] ..\glue(\lineskip) 0.0 ..\vbox(674.33032+0.0)x426.79135, glue set >20000.0fil ...\glue(\topskip) 0.0 -...\hbox(14.05243+6.02255)x426.79135, glue set 328.42387fill -....\glue(\leftskip) 39.14624 -....\hbox(0.0+0.0)x0.0 -....\rule(14.05243+6.02255)x0.0 -....\hbox(8.28696+0.16861)x0.0, glue set - 27.10124fil -.....\glue 0.0 plus 1.0fil minus 1.0fil -.....\hbox(8.28696+0.16861)x27.10124 -......\special{color push gray 0} -......\TU/texgyretermes(0)/m/n/12.045 4.5 -......\kern -0.0002 -......\kern 0.0002 -......\glue 12.045 -......\special{color pop} -....\TU/FandolSong(0)/m/n/12.045 算 -....\glue 0.0 plus 0.52307 -....\TU/FandolSong(0)/m/n/12.045 法 -....\glue 0.0 plus 0.52307 -....\TU/FandolSong(0)/m/n/12.045 设 -....\glue 0.0 plus 0.52307 -....\TU/FandolSong(0)/m/n/12.045 计 -....\kern -0.00017 -....\kern 0.00017 -....\rule(14.05243+6.02255)x0.0 -....\kern 0.0 -....\glue -4.015 -....\glue 3.01125 -....\leaders 0.0 plus 1.0fill -.....\hbox(1.2045+0.13248)x4.015, glue set 1.00375fil -......\glue 0.0 plus 1.0fil minus 1.0fil -......\hbox(1.2045+0.13248)x3.01125 -.......\special{color push gray 0} -.......\TU/texgyretermes(0)/m/n/12.045 . -.......\kern -0.0002 -.......\kern 0.0002 -.......\special{color pop} -....\kern 0.0 -....\TU/texgyretermes(0)/m/n/12.045 91 -....\kern -0.0002 -....\kern 0.0002 -....\penalty 10000 -....\glue(\parfillskip) 0.0 plus 1.0fil -....\glue(\rightskip) 0.0 -...\penalty 10000 -...\penalty 10000 -...\glue 0.0 plus 0.1 -...\penalty 10000 -...\glue(\parskip) 0.0 plus 1.0 -...\glue(\parskip) 0.0 -...\glue(\baselineskip) 0.00002 -...\hbox(14.05243+6.02255)x426.79135, glue set 283.25513fill -....\glue(\leftskip) 60.22499 -....\hbox(0.0+0.0)x0.0 -....\rule(14.05243+6.02255)x0.0 -....\hbox(8.28696+0.16861)x0.0, glue set - 36.135fil -.....\glue 0.0 plus 1.0fil minus 1.0fil -.....\hbox(8.28696+0.16861)x36.135 -......\special{color push gray 0} -......\TU/texgyretermes(0)/m/n/12.045 4.5.1 -......\kern -0.0002 -......\kern 0.0002 -......\glue 12.045 -......\special{color pop} -....\TU/FandolSong(0)/m/n/12.045 整 -....\glue 0.0 plus 0.52307 -....\TU/FandolSong(0)/m/n/12.045 体 -....\glue 0.0 plus 0.52307 -....\TU/FandolSong(0)/m/n/12.045 设 -....\glue 0.0 plus 0.52307 -....\TU/FandolSong(0)/m/n/12.045 计 -....\glue 0.0 plus 0.52307 -....\TU/FandolSong(0)/m/n/12.045 思 -....\glue 0.0 plus 0.52307 -....\TU/FandolSong(0)/m/n/12.045 路 -....\kern -0.00017 -....\kern 0.00017 -....\rule(14.05243+6.02255)x0.0 -....\kern 0.0 -....\glue -4.015 -....\glue 3.01125 -....\leaders 0.0 plus 1.0fill -.....\hbox(1.2045+0.13248)x4.015, glue set 1.00375fil -......\glue 0.0 plus 1.0fil minus 1.0fil -......\hbox(1.2045+0.13248)x3.01125 -.......\special{color push gray 0} -.......\TU/texgyretermes(0)/m/n/12.045 . -.......\kern -0.0002 -.......\kern 0.0002 -.......\special{color pop} -....\kern 0.0 -....\TU/texgyretermes(0)/m/n/12.045 91 -....\kern -0.0002 -....\kern 0.0002 -....\penalty 10000 -....\glue(\parfillskip) 0.0 plus 1.0fil -....\glue(\rightskip) 0.0 -...\penalty 10000 -...\penalty 0 -...\glue 0.0 plus 0.1 -...\penalty 10000 -...\glue(\parskip) 0.0 plus 1.0 -...\glue(\parskip) 0.0 -...\glue(\baselineskip) 0.00002 ...\hbox(14.05243+6.02255)x426.79135, glue set 259.16513fill ....\glue(\leftskip) 60.22499 ....\hbox(0.0+0.0)x0.0 @@ -4327,7 +4312,6 @@ Completed box being shipped out [6] ...\penalty -300 ...\glue 0.0 plus 0.1 ...\penalty 10000 -...\glue 6.02249 ...\glue(\parskip) 0.0 plus 1.0 ...\glue(\parskip) 0.0 ...\glue(\baselineskip) 0.00002 @@ -5471,7 +5455,6 @@ Completed box being shipped out [6] ...\penalty -300 ...\glue 0.0 plus 0.1 ...\penalty 10000 -...\glue 6.02249 ...\glue(\parskip) 0.0 plus 1.0 ...\glue(\parskip) 0.0 ...\glue(\baselineskip) 0.00002 @@ -5970,6 +5953,55 @@ Completed box being shipped out [6] ....\glue(\parfillskip) 0.0 plus 1.0fil ....\glue(\rightskip) 0.0 ...\penalty 10000 +...\penalty -300 +...\glue 0.0 plus 0.1 +...\penalty 10000 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 0.00002 +...\hbox(14.05243+6.02255)x426.79135, glue set 322.40137fill +....\glue(\leftskip) 39.14624 +....\hbox(0.0+0.0)x0.0 +....\rule(14.05243+6.02255)x0.0 +....\hbox(8.23878+0.16861)x0.0, glue set - 27.10124fil +.....\glue 0.0 plus 1.0fil minus 1.0fil +.....\hbox(8.23878+0.16861)x27.10124 +......\special{color push gray 0} +......\TU/texgyretermes(0)/m/n/12.045 6.3 +......\kern -0.0002 +......\kern 0.0002 +......\glue 12.045 +......\special{color pop} +....\TU/FandolSong(0)/m/n/12.045 本 +....\glue 0.0 plus 0.52307 +....\TU/FandolSong(0)/m/n/12.045 章 +....\glue 0.0 plus 0.52307 +....\TU/FandolSong(0)/m/n/12.045 小 +....\glue 0.0 plus 0.52307 +....\TU/FandolSong(0)/m/n/12.045 结 +....\kern -0.00017 +....\kern 0.00017 +....\rule(14.05243+6.02255)x0.0 +....\kern 0.0 +....\glue -4.015 +....\glue 3.01125 +....\leaders 0.0 plus 1.0fill +.....\hbox(1.2045+0.13248)x4.015, glue set 1.00375fil +......\glue 0.0 plus 1.0fil minus 1.0fil +......\hbox(1.2045+0.13248)x3.01125 +.......\special{color push gray 0} +.......\TU/texgyretermes(0)/m/n/12.045 . +.......\kern -0.0002 +.......\kern 0.0002 +.......\special{color pop} +....\kern 0.0 +....\TU/texgyretermes(0)/m/n/12.045 153 +....\kern -0.0002 +....\kern 0.0002 +....\penalty 10000 +....\glue(\parfillskip) 0.0 plus 1.0fil +....\glue(\rightskip) 0.0 +...\penalty 10000 ...\glue -6.0 ...\glue 0.0 plus 0.0001fil ..\glue(\baselineskip) 7.14894 @@ -6091,58 +6123,8 @@ Completed box being shipped out [7] ....\special{color pop} ..\glue 8.5359 ..\glue(\lineskip) 0.0 -..\vbox(674.33032+0.0)x426.79135, glue set 385.18681fil +..\vbox(674.33032+0.0)x426.79135, glue set 459.4563fil ...\glue(\topskip) 0.0 -...\hbox(14.05243+6.02255)x426.79135, glue set 322.40137fill -....\glue(\leftskip) 39.14624 -....\hbox(0.0+0.0)x0.0 -....\rule(14.05243+6.02255)x0.0 -....\hbox(8.23878+0.16861)x0.0, glue set - 27.10124fil -.....\glue 0.0 plus 1.0fil minus 1.0fil -.....\hbox(8.23878+0.16861)x27.10124 -......\special{color push gray 0} -......\TU/texgyretermes(0)/m/n/12.045 6.3 -......\kern -0.0002 -......\kern 0.0002 -......\glue 12.045 -......\special{color pop} -....\TU/FandolSong(0)/m/n/12.045 本 -....\glue 0.0 plus 0.52307 -....\TU/FandolSong(0)/m/n/12.045 章 -....\glue 0.0 plus 0.52307 -....\TU/FandolSong(0)/m/n/12.045 小 -....\glue 0.0 plus 0.52307 -....\TU/FandolSong(0)/m/n/12.045 结 -....\kern -0.00017 -....\kern 0.00017 -....\rule(14.05243+6.02255)x0.0 -....\kern 0.0 -....\glue -4.015 -....\glue 3.01125 -....\leaders 0.0 plus 1.0fill -.....\hbox(1.2045+0.13248)x4.015, glue set 1.00375fil -......\glue 0.0 plus 1.0fil minus 1.0fil -......\hbox(1.2045+0.13248)x3.01125 -.......\special{color push gray 0} -.......\TU/texgyretermes(0)/m/n/12.045 . -.......\kern -0.0002 -.......\kern 0.0002 -.......\special{color pop} -....\kern 0.0 -....\TU/texgyretermes(0)/m/n/12.045 153 -....\kern -0.0002 -....\kern 0.0002 -....\penalty 10000 -....\glue(\parfillskip) 0.0 plus 1.0fil -....\glue(\rightskip) 0.0 -...\penalty 10000 -...\penalty -300 -...\glue 0.0 plus 0.1 -...\penalty 10000 -...\glue 6.02249 -...\glue(\parskip) 0.0 plus 1.0 -...\glue(\parskip) 0.0 -...\glue(\baselineskip) 0.00002 ...\hbox(14.05243+6.02255)x426.79135, glue set 299.97357fill ....\glue(\leftskip) 49.52904 ....\hbox(0.0+0.0)x0.0 @@ -6285,7 +6267,6 @@ Completed box being shipped out [7] ...\penalty -300 ...\glue 0.0 plus 0.1 ...\penalty 10000 -...\glue 6.02249 ...\glue(\parskip) 0.0 plus 1.0 ...\glue(\parskip) 0.0 ...\glue(\baselineskip) 0.00002 @@ -6325,7 +6306,6 @@ Completed box being shipped out [7] ...\penalty 0 ...\glue 0.0 plus 0.1 ...\penalty 10000 -...\glue 6.02249 ...\glue(\parskip) 0.0 plus 1.0 ...\glue(\parskip) 0.0 ...\glue(\baselineskip) 0.00002 @@ -6413,7 +6393,6 @@ Completed box being shipped out [7] ...\penalty 0 ...\glue 0.0 plus 0.1 ...\penalty 10000 -...\glue 6.02249 ...\glue(\parskip) 0.0 plus 1.0 ...\glue(\parskip) 0.0 ...\glue(\baselineskip) 0.00002 @@ -6505,7 +6484,6 @@ Completed box being shipped out [7] ...\penalty 0 ...\glue 0.0 plus 0.1 ...\penalty 10000 -...\glue 6.02249 ...\glue(\parskip) 0.0 plus 1.0 ...\glue(\parskip) 0.0 ...\glue(\baselineskip) 0.00002 @@ -6543,7 +6521,6 @@ Completed box being shipped out [7] ...\penalty 0 ...\glue 0.0 plus 0.1 ...\penalty 10000 -...\glue 6.02249 ...\glue(\parskip) 0.0 plus 1.0 ...\glue(\parskip) 0.0 ...\glue(\baselineskip) 0.00002 @@ -6581,7 +6558,6 @@ Completed box being shipped out [7] ...\penalty 0 ...\glue 0.0 plus 0.1 ...\penalty 10000 -...\glue 6.02249 ...\glue(\parskip) 0.0 plus 1.0 ...\glue(\parskip) 0.0 ...\glue(\baselineskip) 0.00002 @@ -6651,7 +6627,6 @@ Completed box being shipped out [7] ...\penalty 0 ...\glue 0.0 plus 0.1 ...\penalty 10000 -...\glue 6.02249 ...\glue(\parskip) 0.0 plus 1.0 ...\glue(\parskip) 0.0 ...\glue(\baselineskip) 0.00002 @@ -6695,7 +6670,6 @@ Completed box being shipped out [7] ...\penalty 0 ...\glue 0.0 plus 0.1 ...\penalty 10000 -...\glue 6.02249 ...\glue(\parskip) 0.0 plus 1.0 ...\glue(\parskip) 0.0 ...\glue(\baselineskip) 0.00002 diff --git a/testfiles/07-1-figures-tables.tlg b/testfiles/07-1-figures-tables.tlg index 2ac03720..c0b97103 100644 --- a/testfiles/07-1-figures-tables.tlg +++ b/testfiles/07-1-figures-tables.tlg @@ -1,19 +1,12 @@ This is a generated file for the l3build validation system. Don't change this file in any respect. -Package fontspec Info: Font "FandolHei-Regular" does not contain requested -(fontspec) Script "CJK". -Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' -(fontspec) with options -(fontspec) [Script={CJK},Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. +Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' with options [Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. (fontspec) -(fontspec) This font family consists of the following NFSS -(fontspec) series/shapes: +(fontspec) This font family consists of the following NFSS series/shapes: (fontspec) -(fontspec) - 'normal' (m/n) with NFSS spec.: -(fontspec) <->"[FandolHei-Regular.otf]/OT:language=dflt;" +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolHei-Regular.otf]/OT:language=dflt;" (fontspec) - 'small caps' (m/sc) with NFSS spec.: -(fontspec) - 'bold' (b/n) with NFSS spec.: -(fontspec) <->"[FandolHei-Bold.otf]/OT:language=dflt;" +(fontspec) - 'bold' (b/n) with NFSS spec.: <->"[FandolHei-Bold.otf]/OT:language=dflt;" (fontspec) - 'bold small caps' (b/sc) with NFSS spec.: (07-1-figures-tables.lof) \tf@lof=\write... diff --git a/testfiles/07-2-figures.tlg b/testfiles/07-2-figures.tlg index 39cf7356..db28b5e3 100644 --- a/testfiles/07-2-figures.tlg +++ b/testfiles/07-2-figures.tlg @@ -1,19 +1,12 @@ This is a generated file for the l3build validation system. Don't change this file in any respect. -Package fontspec Info: Font "FandolHei-Regular" does not contain requested -(fontspec) Script "CJK". -Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' -(fontspec) with options -(fontspec) [Script={CJK},Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. +Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' with options [Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. (fontspec) -(fontspec) This font family consists of the following NFSS -(fontspec) series/shapes: +(fontspec) This font family consists of the following NFSS series/shapes: (fontspec) -(fontspec) - 'normal' (m/n) with NFSS spec.: -(fontspec) <->"[FandolHei-Regular.otf]/OT:language=dflt;" +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolHei-Regular.otf]/OT:language=dflt;" (fontspec) - 'small caps' (m/sc) with NFSS spec.: -(fontspec) - 'bold' (b/n) with NFSS spec.: -(fontspec) <->"[FandolHei-Bold.otf]/OT:language=dflt;" +(fontspec) - 'bold' (b/n) with NFSS spec.: <->"[FandolHei-Bold.otf]/OT:language=dflt;" (fontspec) - 'bold small caps' (b/sc) with NFSS spec.: (07-2-figures.lof Completed box being shipped out [3] diff --git a/testfiles/07-3-tables.tlg b/testfiles/07-3-tables.tlg index 1e8bde9b..fbc2cf3b 100644 --- a/testfiles/07-3-tables.tlg +++ b/testfiles/07-3-tables.tlg @@ -1,19 +1,12 @@ This is a generated file for the l3build validation system. Don't change this file in any respect. -Package fontspec Info: Font "FandolHei-Regular" does not contain requested -(fontspec) Script "CJK". -Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' -(fontspec) with options -(fontspec) [Script={CJK},Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. +Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' with options [Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. (fontspec) -(fontspec) This font family consists of the following NFSS -(fontspec) series/shapes: +(fontspec) This font family consists of the following NFSS series/shapes: (fontspec) -(fontspec) - 'normal' (m/n) with NFSS spec.: -(fontspec) <->"[FandolHei-Regular.otf]/OT:language=dflt;" +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolHei-Regular.otf]/OT:language=dflt;" (fontspec) - 'small caps' (m/sc) with NFSS spec.: -(fontspec) - 'bold' (b/n) with NFSS spec.: -(fontspec) <->"[FandolHei-Bold.otf]/OT:language=dflt;" +(fontspec) - 'bold' (b/n) with NFSS spec.: <->"[FandolHei-Bold.otf]/OT:language=dflt;" (fontspec) - 'bold small caps' (b/sc) with NFSS spec.: (07-3-tables.lot Completed box being shipped out [3] diff --git a/testfiles/08-notation-nomencl/08-notation-nomencl.tlg b/testfiles/08-notation-nomencl/08-notation-nomencl.tlg index cec0e878..5fbebbbc 100644 --- a/testfiles/08-notation-nomencl/08-notation-nomencl.tlg +++ b/testfiles/08-notation-nomencl/08-notation-nomencl.tlg @@ -1,20 +1,13 @@ This is a generated file for the l3build validation system. Don't change this file in any respect. (08-notation-nomencl.nls -Package fontspec Info: Font "FandolHei-Regular" does not contain requested -(fontspec) Script "CJK". -Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' -(fontspec) with options -(fontspec) [Script={CJK},Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. +Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' with options [Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. (fontspec) -(fontspec) This font family consists of the following NFSS -(fontspec) series/shapes: +(fontspec) This font family consists of the following NFSS series/shapes: (fontspec) -(fontspec) - 'normal' (m/n) with NFSS spec.: -(fontspec) <->"[FandolHei-Regular.otf]/OT:language=dflt;" +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolHei-Regular.otf]/OT:language=dflt;" (fontspec) - 'small caps' (m/sc) with NFSS spec.: -(fontspec) - 'bold' (b/n) with NFSS spec.: -(fontspec) <->"[FandolHei-Bold.otf]/OT:language=dflt;" +(fontspec) - 'bold' (b/n) with NFSS spec.: <->"[FandolHei-Bold.otf]/OT:language=dflt;" (fontspec) - 'bold small caps' (b/sc) with NFSS spec.: LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be (Font) scaled to size 12.04628pt on input line .... diff --git a/testfiles/08-notation.tlg b/testfiles/08-notation.tlg index 63e69740..2ac6543f 100644 --- a/testfiles/08-notation.tlg +++ b/testfiles/08-notation.tlg @@ -1,19 +1,12 @@ This is a generated file for the l3build validation system. Don't change this file in any respect. -Package fontspec Info: Font "FandolHei-Regular" does not contain requested -(fontspec) Script "CJK". -Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' -(fontspec) with options -(fontspec) [Script={CJK},Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. +Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' with options [Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. (fontspec) -(fontspec) This font family consists of the following NFSS -(fontspec) series/shapes: +(fontspec) This font family consists of the following NFSS series/shapes: (fontspec) -(fontspec) - 'normal' (m/n) with NFSS spec.: -(fontspec) <->"[FandolHei-Regular.otf]/OT:language=dflt;" +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolHei-Regular.otf]/OT:language=dflt;" (fontspec) - 'small caps' (m/sc) with NFSS spec.: -(fontspec) - 'bold' (b/n) with NFSS spec.: -(fontspec) <->"[FandolHei-Bold.otf]/OT:language=dflt;" +(fontspec) - 'bold' (b/n) with NFSS spec.: <->"[FandolHei-Bold.otf]/OT:language=dflt;" (fontspec) - 'bold small caps' (b/sc) with NFSS spec.: Missing character: There is no 噁 (U+5641) in font [FandolSong-Regular.otf]/OT:l anguage=dflt;! diff --git a/testfiles/09-main-bachelor-en.tlg b/testfiles/09-main-bachelor-en.tlg index 781166c4..a7071cc0 100644 --- a/testfiles/09-main-bachelor-en.tlg +++ b/testfiles/09-main-bachelor-en.tlg @@ -1,19 +1,12 @@ This is a generated file for the l3build validation system. Don't change this file in any respect. -Package fontspec Info: Font "FandolHei-Regular" does not contain requested -(fontspec) Script "CJK". -Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' -(fontspec) with options -(fontspec) [Script={CJK},Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. +Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' with options [Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. (fontspec) -(fontspec) This font family consists of the following NFSS -(fontspec) series/shapes: +(fontspec) This font family consists of the following NFSS series/shapes: (fontspec) -(fontspec) - 'normal' (m/n) with NFSS spec.: -(fontspec) <->"[FandolHei-Regular.otf]/OT:language=dflt;" +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolHei-Regular.otf]/OT:language=dflt;" (fontspec) - 'small caps' (m/sc) with NFSS spec.: -(fontspec) - 'bold' (b/n) with NFSS spec.: -(fontspec) <->"[FandolHei-Bold.otf]/OT:language=dflt;" +(fontspec) - 'bold' (b/n) with NFSS spec.: <->"[FandolHei-Bold.otf]/OT:language=dflt;" (fontspec) - 'bold small caps' (b/sc) with NFSS spec.: Completed box being shipped out [1] \vbox(722.98454+6.02255)x439.87962 @@ -10827,7 +10820,7 @@ Completed box being shipped out [7] .....\rule(0.0+0.0)x* .....\special{color pop} .....\write1{\providecommand*\caption@xref[2]{\@setref\relax\@undefined{#1}}} -.....\write1{\newlabel{tab:frequencies-e-c}{{4.1}{\thepage }}} +.....\write1{\newlabel{tab:frequencies-e-c}{{4.1}{\thepage }{}{}{}}} .....\glue(\parskip) 0.0 .....\glue(\parskip) 0.0 .....\hbox(94.21227+88.69106)x421.10089 @@ -11881,7 +11874,7 @@ Completed box being shipped out [7] .....\glue 6.02249 .....\rule(0.0+0.0)x* .....\special{color pop} -.....\write1{\newlabel{tab:percentages-e-c}{{4.2}{\thepage }}} +.....\write1{\newlabel{tab:percentages-e-c}{{4.2}{\thepage }{}{}{}}} .....\glue(\parskip) 0.0 .....\glue(\parskip) 0.0 .....\hbox(28.88416+23.36293)x421.10089, glue set 186.1502fil @@ -12095,7 +12088,7 @@ Completed box being shipped out [8] .....\glue 6.02249 .....\rule(0.0+0.0)x* .....\special{color pop} -.....\write1{\newlabel{tab:frequencies-c-e}{{4.3}{\thepage }}} +.....\write1{\newlabel{tab:frequencies-c-e}{{4.3}{\thepage }{}{}{}}} .....\glue(\parskip) 0.0 .....\glue(\parskip) 0.0 .....\hbox(28.88416+23.36293)x421.10089, glue set 186.1502fil @@ -12191,7 +12184,7 @@ Completed box being shipped out [8] .....\glue 6.02249 .....\rule(0.0+0.0)x* .....\special{color pop} -.....\write1{\newlabel{tab:percentages-c-e}{{4.4}{\thepage }}} +.....\write1{\newlabel{tab:percentages-c-e}{{4.4}{\thepage }{}{}{}}} .....\glue(\parskip) 0.0 .....\glue(\parskip) 0.0 .....\hbox(28.88416+23.36293)x421.10089, glue set 186.1502fil diff --git a/testfiles/09-main-bachelor.tlg b/testfiles/09-main-bachelor.tlg index 2f24cd74..1c14c2ad 100644 --- a/testfiles/09-main-bachelor.tlg +++ b/testfiles/09-main-bachelor.tlg @@ -1,19 +1,12 @@ This is a generated file for the l3build validation system. Don't change this file in any respect. -Package fontspec Info: Font "FandolHei-Regular" does not contain requested -(fontspec) Script "CJK". -Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' -(fontspec) with options -(fontspec) [Script={CJK},Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. +Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' with options [Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. (fontspec) -(fontspec) This font family consists of the following NFSS -(fontspec) series/shapes: +(fontspec) This font family consists of the following NFSS series/shapes: (fontspec) -(fontspec) - 'normal' (m/n) with NFSS spec.: -(fontspec) <->"[FandolHei-Regular.otf]/OT:language=dflt;" +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolHei-Regular.otf]/OT:language=dflt;" (fontspec) - 'small caps' (m/sc) with NFSS spec.: -(fontspec) - 'bold' (b/n) with NFSS spec.: -(fontspec) <->"[FandolHei-Bold.otf]/OT:language=dflt;" +(fontspec) - 'bold' (b/n) with NFSS spec.: <->"[FandolHei-Bold.otf]/OT:language=dflt;" (fontspec) - 'bold small caps' (b/sc) with NFSS spec.: LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be (Font) scaled to size 12.04628pt on input line .... @@ -5060,7 +5053,7 @@ Completed box being shipped out [3] .....\rule(0.0+0.0)x* .....\special{color pop} .....\write1{\providecommand*\caption@xref[2]{\@setref\relax\@undefined{#1}}} -.....\write1{\newlabel{tab:beijing}{{2.1}{\thepage }}} +.....\write1{\newlabel{tab:beijing}{{2.1}{\thepage }{}{}{}}} .....\glue(\parskip) 0.0 .....\glue(\parskip) 0.0 .....\hbox(50.98317+45.46194)x421.10089, glue set 79.07031fil @@ -6209,7 +6202,7 @@ Completed box being shipped out [4] ......\glue(\rightskip) 0.0 .....\glue 0.0 .....\special{color pop} -.....\write1{\newlabel{fig:winter}{{2.1}{\thepage }}} +.....\write1{\newlabel{fig:winter}{{2.1}{\thepage }{}{}{}}} .....\glue 0.0 ....\special{color pop} ...\penalty 0 @@ -7386,6 +7379,7 @@ LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be (Font) scaled to size 4.99947pt on input line .... \bibcite{dubeck1990science}{{6}{1990}{{Dubeck}}{{}}} +No file bu.aux. Completed box being shipped out [7] \vbox(722.98454+3.5232)x439.87962 .\hbox(0.0+0.0)x0.0 @@ -8525,6 +8519,7 @@ Completed box being shipped out [10] ...\glue 0.0 plus 1.0fil minus 1.0fil .\kern 722.98454 .\kern 0.0 +No file bu.aux. Completed box being shipped out [11] \vbox(722.98454+0.0)x439.87962 .\hbox(0.0+0.0)x0.0 @@ -8991,6 +8986,7 @@ Completed box being shipped out [12] ...\glue 0.0 plus 1.0fil minus 1.0fil .\kern 722.98454 .\kern 0.0 +No file bu.aux. 附录 A \c@ttl@toc@survey=\count... No file bu.aux. diff --git a/testfiles/09-main-en.tlg b/testfiles/09-main-en.tlg index 23084c8f..4125a91c 100644 --- a/testfiles/09-main-en.tlg +++ b/testfiles/09-main-en.tlg @@ -1,19 +1,12 @@ This is a generated file for the l3build validation system. Don't change this file in any respect. -Package fontspec Info: Font "FandolHei-Regular" does not contain requested -(fontspec) Script "CJK". -Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' -(fontspec) with options -(fontspec) [Script={CJK},Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. +Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' with options [Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. (fontspec) -(fontspec) This font family consists of the following NFSS -(fontspec) series/shapes: +(fontspec) This font family consists of the following NFSS series/shapes: (fontspec) -(fontspec) - 'normal' (m/n) with NFSS spec.: -(fontspec) <->"[FandolHei-Regular.otf]/OT:language=dflt;" +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolHei-Regular.otf]/OT:language=dflt;" (fontspec) - 'small caps' (m/sc) with NFSS spec.: -(fontspec) - 'bold' (b/n) with NFSS spec.: -(fontspec) <->"[FandolHei-Bold.otf]/OT:language=dflt;" +(fontspec) - 'bold' (b/n) with NFSS spec.: <->"[FandolHei-Bold.otf]/OT:language=dflt;" (fontspec) - 'bold small caps' (b/sc) with NFSS spec.: Completed box being shipped out [1] \vbox(710.18088+0.0)x439.87962 @@ -651,10 +644,7 @@ Completed box being shipped out [2] ...\glue 0.0 plus 1.0fil minus 1.0fil .\kern 714.29128 .\kern 0.0 -(09-main-en.toc -Package fontspec Info: Font "FandolHei-Regular" does not contain requested -(fontspec) Script "CJK". -) +(09-main-en.toc) \tf@toc=\write... Completed box being shipped out [3] \vbox(710.18088+4.1104)x439.87962 @@ -719,7 +709,7 @@ Completed box being shipped out [3] ....\special{color pop} ..\glue 8.5359 ..\glue(\lineskip) 0.0 -..\vbox(674.33032+0.0)x426.79135, glue set 174.37373fil +..\vbox(674.33032+0.0)x426.79135, glue set 252.65776fil ...\write-{} ...\write1{\@writefile{toc}{\protect \contentsline {chapter}{Table of Contents}{\ETC.} ...\write-{} @@ -752,7 +742,6 @@ Completed box being shipped out [3] ...\penalty 10000 ...\glue 0.0 plus 0.1 ...\penalty 10000 -...\glue 6.02249 ...\glue(\parskip) 0.0 plus 1.0 ...\glue(\parskip) 0.0 ...\hbox(14.05243+6.02255)x426.79135, glue set 387.64912fill @@ -789,7 +778,6 @@ Completed box being shipped out [3] ...\penalty 0 ...\glue 0.0 plus 0.1 ...\penalty 10000 -...\glue 6.02249 ...\glue(\parskip) 0.0 plus 1.0 ...\glue(\parskip) 0.0 ...\glue(\baselineskip) 0.00002 @@ -823,7 +811,6 @@ Completed box being shipped out [3] ...\penalty 0 ...\glue 0.0 plus 0.1 ...\penalty 10000 -...\glue 6.02249 ...\glue(\parskip) 0.0 plus 1.0 ...\glue(\parskip) 0.0 ...\glue(\baselineskip) 0.00002 @@ -861,7 +848,6 @@ Completed box being shipped out [3] ...\penalty 0 ...\glue 0.0 plus 0.1 ...\penalty 10000 -...\glue 6.02249 ...\glue(\parskip) 0.0 plus 1.0 ...\glue(\parskip) 0.0 ...\glue(\baselineskip) 0.00002 @@ -903,7 +889,6 @@ Completed box being shipped out [3] ...\penalty 0 ...\glue 0.0 plus 0.1 ...\penalty 10000 -...\glue 6.02249 ...\glue(\parskip) 0.0 plus 1.0 ...\glue(\parskip) 0.0 ...\glue(\baselineskip) 0.00002 @@ -945,7 +930,6 @@ Completed box being shipped out [3] ...\penalty 0 ...\glue 0.0 plus 0.1 ...\penalty 10000 -...\glue 6.02249 ...\glue(\parskip) 0.0 plus 1.0 ...\glue(\parskip) 0.0 ...\glue(\baselineskip) 0.00002 @@ -1196,7 +1180,6 @@ Completed box being shipped out [3] ...\penalty -300 ...\glue 0.0 plus 0.1 ...\penalty 10000 -...\glue 6.02249 ...\glue(\parskip) 0.0 plus 1.0 ...\glue(\parskip) 0.0 ...\glue(\baselineskip) 0.00002 @@ -1230,7 +1213,6 @@ Completed box being shipped out [3] ...\penalty 0 ...\glue 0.0 plus 0.1 ...\penalty 10000 -...\glue 6.02249 ...\glue(\parskip) 0.0 plus 1.0 ...\glue(\parskip) 0.0 ...\glue(\baselineskip) 0.00002 @@ -1276,7 +1258,6 @@ Completed box being shipped out [3] ...\penalty 0 ...\glue 0.0 plus 0.1 ...\penalty 10000 -...\glue 6.02249 ...\glue(\parskip) 0.0 plus 1.0 ...\glue(\parskip) 0.0 ...\glue(\baselineskip) 0.00002 @@ -1310,7 +1291,6 @@ Completed box being shipped out [3] ...\penalty 0 ...\glue 0.0 plus 0.1 ...\penalty 10000 -...\glue 6.02249 ...\glue(\parskip) 0.0 plus 1.0 ...\glue(\parskip) 0.0 ...\glue(\baselineskip) 0.00002 @@ -1348,7 +1328,6 @@ Completed box being shipped out [3] ...\penalty 0 ...\glue 0.0 plus 0.1 ...\penalty 10000 -...\glue 6.02249 ...\glue(\parskip) 0.0 plus 1.0 ...\glue(\parskip) 0.0 ...\glue(\baselineskip) 0.00002 @@ -1382,7 +1361,6 @@ Completed box being shipped out [3] ...\penalty 0 ...\glue 0.0 plus 0.1 ...\penalty 10000 -...\glue 6.02249 ...\glue(\parskip) 0.0 plus 1.0 ...\glue(\parskip) 0.0 ...\glue(\baselineskip) 0.00002 @@ -1422,7 +1400,6 @@ Completed box being shipped out [3] ...\penalty 0 ...\glue 0.0 plus 0.1 ...\penalty 10000 -...\glue 6.02249 ...\glue(\parskip) 0.0 plus 1.0 ...\glue(\parskip) 0.0 ...\glue(\baselineskip) 0.00002 @@ -2698,7 +2675,7 @@ Completed box being shipped out [1] .....\glue 0.0 .....\special{color pop} .....\write1{\providecommand*\caption@xref[2]{\@setref\relax\@undefined{#1}}} -.....\write1{\newlabel{fig:1.1}{{1.1}{\thepage }}} +.....\write1{\newlabel{fig:1.1}{{1.1}{\thepage }{}{}{}}} .....\glue 0.0 ....\special{color pop} ...\penalty 0 @@ -2911,7 +2888,7 @@ Completed box being shipped out [1] ......\TU/texgyretermes(0)/m/n/12.045 ) ......\kern -0.0002 ......\kern 0.0002 -.....\write1{\newlabel{eq:1.1}{{1.1}{\thepage }}} +.....\write1{\newlabel{eq:1.1}{{1.1}{\thepage }{}{}{}}} ...\penalty 0 ...\glue(\belowdisplayskip) 6.02249 ...\glue -12.02249 @@ -3167,7 +3144,7 @@ Completed box being shipped out [2] .....\glue 6.02249 .....\rule(0.0+0.0)x* .....\special{color pop} -.....\write1{\newlabel{tab:1.1}{{1.1}{\thepage }}} +.....\write1{\newlabel{tab:1.1}{{1.1}{\thepage }{}{}{}}} .....\glue(\parskip) 0.0 .....\glue(\parskip) 0.0 .....\hbox(112.87744+107.35623)x426.79135, glue set 109.08162fil @@ -3615,6 +3592,8 @@ Completed box being shipped out [2] ...\glue 0.0 plus 1.0fil minus 1.0fil .\kern 714.29128 .\kern 0.0 +\bibcite{bib1}{{1}{}{{}}{{}}} +\bibcite{bib2}{{2}{}{{}}{{}}} LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be (Font) scaled to size 10.54048pt on input line .... LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be @@ -3627,6 +3606,16 @@ LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be (Font) scaled to size 6.99925pt on input line .... LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be (Font) scaled to size 4.99947pt on input line .... +\bibcite{bib3}{{3}{}{{}}{{}}} +\bibcite{bib4}{{4}{}{{}}{{}}} +\bibcite{bib5}{{5}{}{{}}{{}}} +\bibcite{bib6}{{6}{}{{}}{{}}} +\bibcite{bib7}{{7}{}{{}}{{}}} +\bibcite{bib8}{{8}{}{{}}{{}}} +\bibcite{bib9}{{9}{}{{}}{{}}} +\bibcite{bib10}{{10}{}{{}}{{}}} +\bibcite{bib11}{{11}{}{{}}{{}}} +No file bu.aux. Completed box being shipped out [3] \vbox(710.18088+4.1104)x439.87962 .\hbox(0.0+0.0)x0.0 @@ -6455,7 +6444,7 @@ Completed box being shipped out [4] ......\glue(\rightskip) 0.0 .....\glue 0.0 .....\special{color pop} -.....\write1{\newlabel{fig:A.1}{{A.1}{\thepage }}} +.....\write1{\newlabel{fig:A.1}{{A.1}{\thepage }{}{}{}}} .....\glue 0.0 ....\special{color pop} ...\penalty 0 @@ -6676,7 +6665,7 @@ Completed box being shipped out [4] ......\TU/texgyretermes(0)/m/n/12.045 ) ......\kern -0.0002 ......\kern 0.0002 -.....\write1{\newlabel{eq:A.1}{{A.1}{\thepage }}} +.....\write1{\newlabel{eq:A.1}{{A.1}{\thepage }{}{}{}}} ...\penalty 0 ...\glue(\belowdisplayshortskip) 6.02249 ...\glue -12.02249 @@ -6781,6 +6770,7 @@ Completed box being shipped out [4] ...\glue 0.0 plus 1.0fil minus 1.0fil .\kern 714.29128 .\kern 0.0 +No file bu.aux. Completed box being shipped out [5] \vbox(710.18088+4.1104)x439.87962 .\hbox(0.0+0.0)x0.0 @@ -6965,7 +6955,7 @@ Completed box being shipped out [5] .....\glue 6.02249 .....\rule(0.0+0.0)x* .....\special{color pop} -.....\write1{\newlabel{tab:A.1}{{A.1}{\thepage }}} +.....\write1{\newlabel{tab:A.1}{{A.1}{\thepage }{}{}{}}} .....\glue(\parskip) 0.0 .....\glue(\parskip) 0.0 .....\hbox(56.88191+51.3607)x426.79135, glue set 109.08162fil @@ -7255,6 +7245,7 @@ Completed box being shipped out [5] ...\glue 0.0 plus 1.0fil minus 1.0fil .\kern 714.29128 .\kern 0.0 +No file bu.aux. Completed box being shipped out [6] \vbox(710.18088+4.1104)x439.87962 .\hbox(0.0+0.0)x0.0 @@ -7413,6 +7404,7 @@ Completed box being shipped out [6] ...\glue 0.0 plus 1.0fil minus 1.0fil .\kern 714.29128 .\kern 0.0 +No file bu.aux. Completed box being shipped out [7] \vbox(710.18088+4.1104)x439.87962 .\hbox(0.0+0.0)x0.0 @@ -7910,6 +7902,7 @@ Completed box being shipped out [7] ...\glue 0.0 plus 1.0fil minus 1.0fil .\kern 714.29128 .\kern 0.0 +No file bu.aux. Completed box being shipped out [8] \vbox(710.18088+4.1104)x439.87962 .\hbox(0.0+0.0)x0.0 @@ -8235,6 +8228,7 @@ Completed box being shipped out [9] ...\glue 0.0 plus 1.0fil minus 1.0fil .\kern 714.29128 .\kern 0.0 +No file bu.aux. Completed box being shipped out [10] \vbox(710.18088+4.1104)x439.87962 .\hbox(0.0+0.0)x0.0 diff --git a/testfiles/09-main-postdoc.tex b/testfiles/09-main-postdoc.tex index be739729..f6316ea4 100644 --- a/testfiles/09-main-postdoc.tex +++ b/testfiles/09-main-postdoc.tex @@ -31,7 +31,7 @@ To examine the new concepts an integrated modelling package FSWB is implemented. Solutions presented in this thesis can be summarized as follows: \begin{enumerate} - \item Seperation of a model into user model, core model and processor model to map a complex Frame-Wall building into the computer. + \item Separation of a model into user model, core model and processor model to map a complex Frame-Wall building into the computer. \item Achievement of the arbitrary sequence of solution steps for the user so that the design process is simulated. \item Implementation of an object-oriented data model. \item Management of inputs in a multi-window computer environment. diff --git a/testfiles/09-main-postdoc.tlg b/testfiles/09-main-postdoc.tlg index 1be24bd0..109fcb4d 100644 --- a/testfiles/09-main-postdoc.tlg +++ b/testfiles/09-main-postdoc.tlg @@ -1,19 +1,12 @@ This is a generated file for the l3build validation system. Don't change this file in any respect. -Package fontspec Info: Font "FandolHei-Regular" does not contain requested -(fontspec) Script "CJK". -Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' -(fontspec) with options -(fontspec) [Script={CJK},Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. +Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' with options [Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. (fontspec) -(fontspec) This font family consists of the following NFSS -(fontspec) series/shapes: +(fontspec) This font family consists of the following NFSS series/shapes: (fontspec) -(fontspec) - 'normal' (m/n) with NFSS spec.: -(fontspec) <->"[FandolHei-Regular.otf]/OT:language=dflt;" +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolHei-Regular.otf]/OT:language=dflt;" (fontspec) - 'small caps' (m/sc) with NFSS spec.: -(fontspec) - 'bold' (b/n) with NFSS spec.: -(fontspec) <->"[FandolHei-Bold.otf]/OT:language=dflt;" +(fontspec) - 'bold' (b/n) with NFSS spec.: <->"[FandolHei-Bold.otf]/OT:language=dflt;" (fontspec) - 'bold small caps' (b/sc) with NFSS spec.: Completed box being shipped out [1] \vbox(710.18088+4.1104)x439.87962 @@ -1598,7 +1591,7 @@ Completed box being shipped out [2] ......\special{color pop} .....\glue 6.0 ....\penalty 0 -....\TU/texgyretermes(0)/m/n/12.045 Seperation +....\TU/texgyretermes(0)/m/n/12.045 Separation ....\glue 3.01125 plus 1.50562 minus 1.00374 ....\TU/texgyretermes(0)/m/n/12.045 of ....\glue 3.01125 plus 1.50562 minus 1.00374 @@ -2061,7 +2054,6 @@ Completed box being shipped out [3] ...\penalty 10000 ...\glue 0.0 plus 0.1 ...\penalty 10000 -...\glue 6.02249 ...\glue(\parskip) 0.0 plus 1.0 ...\glue(\parskip) 0.0 ...\hbox(14.05243+6.02255)x426.79135, glue set 251.79358fill @@ -3466,7 +3458,6 @@ Completed box being shipped out [3] ...\penalty -300 ...\glue 0.0 plus 0.1 ...\penalty 10000 -...\glue 6.02249 ...\glue(\parskip) 0.0 plus 1.0 ...\glue(\parskip) 0.0 ...\glue(\baselineskip) 0.00002 @@ -3809,7 +3800,7 @@ Completed box being shipped out [4] ....\special{color pop} ..\glue 8.5359 ..\glue(\lineskip) 0.0 -..\vbox(674.33032+0.0)x426.79135, glue set 23.87546fil +..\vbox(674.33032+0.0)x426.79135, glue set 78.07208fil ...\glue(\topskip) 0.0 ...\hbox(14.05243+6.02255)x426.79135, glue set 269.86108fill ....\glue(\leftskip) 49.52904 @@ -4530,7 +4521,6 @@ Completed box being shipped out [4] ...\penalty -300 ...\glue 0.0 plus 0.1 ...\penalty 10000 -...\glue 6.02249 ...\glue(\parskip) 0.0 plus 1.0 ...\glue(\parskip) 0.0 ...\glue(\baselineskip) 0.00002 @@ -4930,7 +4920,6 @@ Completed box being shipped out [4] ...\penalty -300 ...\glue 0.0 plus 0.1 ...\penalty 10000 -...\glue 6.02249 ...\glue(\parskip) 0.0 plus 1.0 ...\glue(\parskip) 0.0 ...\glue(\baselineskip) 0.00002 @@ -5163,7 +5152,6 @@ Completed box being shipped out [4] ...\penalty -300 ...\glue 0.0 plus 0.1 ...\penalty 10000 -...\glue 6.02249 ...\glue(\parskip) 0.0 plus 1.0 ...\glue(\parskip) 0.0 ...\glue(\baselineskip) 0.00002 @@ -5213,7 +5201,6 @@ Completed box being shipped out [4] ...\penalty 0 ...\glue 0.0 plus 0.1 ...\penalty 10000 -...\glue 6.02249 ...\glue(\parskip) 0.0 plus 1.0 ...\glue(\parskip) 0.0 ...\glue(\baselineskip) 0.00002 @@ -5253,7 +5240,6 @@ Completed box being shipped out [4] ...\penalty 0 ...\glue 0.0 plus 0.1 ...\penalty 10000 -...\glue 6.02249 ...\glue(\parskip) 0.0 plus 1.0 ...\glue(\parskip) 0.0 ...\glue(\baselineskip) 0.00002 @@ -5289,7 +5275,6 @@ Completed box being shipped out [4] ...\penalty 0 ...\glue 0.0 plus 0.1 ...\penalty 10000 -...\glue 6.02249 ...\glue(\parskip) 0.0 plus 1.0 ...\glue(\parskip) 0.0 ...\glue(\baselineskip) 0.00002 @@ -5353,7 +5338,6 @@ Completed box being shipped out [4] ...\penalty 0 ...\glue 0.0 plus 0.1 ...\penalty 10000 -...\glue 6.02249 ...\glue(\parskip) 0.0 plus 1.0 ...\glue(\parskip) 0.0 ...\glue(\baselineskip) 0.00002 @@ -5417,7 +5401,6 @@ Completed box being shipped out [4] ...\penalty 0 ...\glue 0.0 plus 0.1 ...\penalty 10000 -...\glue 6.02249 ...\glue(\parskip) 0.0 plus 1.0 ...\glue(\parskip) 0.0 ...\glue(\baselineskip) 0.00002 @@ -5457,7 +5440,6 @@ Completed box being shipped out [4] ...\penalty 0 ...\glue 0.0 plus 0.1 ...\penalty 10000 -...\glue 6.02249 ...\glue(\parskip) 0.0 plus 1.0 ...\glue(\parskip) 0.0 ...\glue(\baselineskip) 0.00002 diff --git a/testfiles/09-main.tlg b/testfiles/09-main.tlg index ae0c3be1..e0c98cad 100644 --- a/testfiles/09-main.tlg +++ b/testfiles/09-main.tlg @@ -1,20 +1,13 @@ This is a generated file for the l3build validation system. Don't change this file in any respect. 第3章 -Package fontspec Info: Font "FandolHei-Regular" does not contain requested -(fontspec) Script "CJK". -Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' -(fontspec) with options -(fontspec) [Script={CJK},Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. +Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' with options [Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. (fontspec) -(fontspec) This font family consists of the following NFSS -(fontspec) series/shapes: +(fontspec) This font family consists of the following NFSS series/shapes: (fontspec) -(fontspec) - 'normal' (m/n) with NFSS spec.: -(fontspec) <->"[FandolHei-Regular.otf]/OT:language=dflt;" +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolHei-Regular.otf]/OT:language=dflt;" (fontspec) - 'small caps' (m/sc) with NFSS spec.: -(fontspec) - 'bold' (b/n) with NFSS spec.: -(fontspec) <->"[FandolHei-Bold.otf]/OT:language=dflt;" +(fontspec) - 'bold' (b/n) with NFSS spec.: <->"[FandolHei-Bold.otf]/OT:language=dflt;" (fontspec) - 'bold small caps' (b/sc) with NFSS spec.: LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be (Font) scaled to size 12.04628pt on input line .... @@ -9656,7 +9649,7 @@ Completed box being shipped out [5] .....\rule(0.0+0.0)x* .....\special{color pop} .....\write1{\providecommand*\caption@xref[2]{\@setref\relax\@undefined{#1}}} -.....\write1{\newlabel{tab:notations}{{3.1}{\thepage }}} +.....\write1{\newlabel{tab:notations}{{3.1}{\thepage }{}{}{}}} .....\glue(\parskip) 0.0 .....\glue(\parskip) 0.0 .....\hbox(268.44019+262.91896)x426.79135, glue set 9.47826fil diff --git a/testfiles/10-biblatex/10-biblatex-apa.tlg b/testfiles/10-biblatex/10-biblatex-apa.tlg index 1625fe12..866600d2 100644 --- a/testfiles/10-biblatex/10-biblatex-apa.tlg +++ b/testfiles/10-biblatex/10-biblatex-apa.tlg @@ -2,20 +2,13 @@ This is a generated file for the l3build validation system. Don't change this file in any respect. [1 ] -Package fontspec Info: Font "FandolHei-Regular" does not contain requested -(fontspec) Script "CJK". -Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' -(fontspec) with options -(fontspec) [Script={CJK},Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. +Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' with options [Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. (fontspec) -(fontspec) This font family consists of the following NFSS -(fontspec) series/shapes: +(fontspec) This font family consists of the following NFSS series/shapes: (fontspec) -(fontspec) - 'normal' (m/n) with NFSS spec.: -(fontspec) <->"[FandolHei-Regular.otf]/OT:language=dflt;" +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolHei-Regular.otf]/OT:language=dflt;" (fontspec) - 'small caps' (m/sc) with NFSS spec.: -(fontspec) - 'bold' (b/n) with NFSS spec.: -(fontspec) <->"[FandolHei-Bold.otf]/OT:language=dflt;" +(fontspec) - 'bold' (b/n) with NFSS spec.: <->"[FandolHei-Bold.otf]/OT:language=dflt;" (fontspec) - 'bold small caps' (b/sc) with NFSS spec.: [2 ] diff --git a/testfiles/10-biblatex/10-biblatex-author-year.tlg b/testfiles/10-biblatex/10-biblatex-author-year.tlg index 8e68ea11..704ac029 100644 --- a/testfiles/10-biblatex/10-biblatex-author-year.tlg +++ b/testfiles/10-biblatex/10-biblatex-author-year.tlg @@ -856,20 +856,13 @@ Completed box being shipped out [1] ...\glue 0.0 plus 1.0fil minus 1.0fil .\kern 710.18088 .\kern 0.0 -Package fontspec Info: Font "FandolHei-Regular" does not contain requested -(fontspec) Script "CJK". -Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' -(fontspec) with options -(fontspec) [Script={CJK},Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. +Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' with options [Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. (fontspec) -(fontspec) This font family consists of the following NFSS -(fontspec) series/shapes: +(fontspec) This font family consists of the following NFSS series/shapes: (fontspec) -(fontspec) - 'normal' (m/n) with NFSS spec.: -(fontspec) <->"[FandolHei-Regular.otf]/OT:language=dflt;" +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolHei-Regular.otf]/OT:language=dflt;" (fontspec) - 'small caps' (m/sc) with NFSS spec.: -(fontspec) - 'bold' (b/n) with NFSS spec.: -(fontspec) <->"[FandolHei-Bold.otf]/OT:language=dflt;" +(fontspec) - 'bold' (b/n) with NFSS spec.: <->"[FandolHei-Bold.otf]/OT:language=dflt;" (fontspec) - 'bold small caps' (b/sc) with NFSS spec.: Completed box being shipped out [2] \vbox(710.18088+0.0)x439.87962 diff --git a/testfiles/10-biblatex/10-biblatex-bachelor.tlg b/testfiles/10-biblatex/10-biblatex-bachelor.tlg index c69d8990..da5741a1 100644 --- a/testfiles/10-biblatex/10-biblatex-bachelor.tlg +++ b/testfiles/10-biblatex/10-biblatex-bachelor.tlg @@ -38,7 +38,7 @@ Completed box being shipped out [1] ...\write-{} ...\special{color push gray 0} ...\glue(\topskip) 1.07468 -...\hbox(10.92532+2.144)x426.79135, glue set 306.35301fil +...\hbox(10.92532+2.144)x426.79135, glue set 307.5305fil ....\hbox(0.0+0.0)x24.09 ....\TU/FandolSong(0)/m/n/12.045 引 ....\glue 0.0 plus 0.52307 @@ -65,13 +65,8 @@ Completed box being shipped out [1] ....\penalty 10000 ....\glue 0.0 ....\mathon -....\hbox(0.0+0.0)x0.5, shifted -4.81851 -....\mathoff -....\kern 0.0 -....\penalty 10000 -....\glue 0.0 -....\mathon -....\hbox(5.98035+1.40926)x3.50824, shifted -4.81851 +....\hbox(5.98035+1.40926)x2.83075, shifted -4.81851 +.....\glue -0.67749 .....\hbox(5.98035+1.40926)x3.00824 ......\TU/texgyretermes(0)/m/n/9.03375 ] ......\kern -0.0002 @@ -89,7 +84,7 @@ Completed box being shipped out [1] ...\glue(\parskip) 0.0 plus 1.0 ...\glue(\parskip) 0.0 ...\glue(\baselineskip) 7.00568 -...\hbox(10.92532+2.144)x426.79135, glue set 292.80238fil +...\hbox(10.92532+2.144)x426.79135, glue set 293.97987fil ....\hbox(0.0+0.0)x24.09 ....\TU/FandolSong(0)/m/n/12.045 引 ....\glue 0.0 plus 0.52307 @@ -116,18 +111,13 @@ Completed box being shipped out [1] ....\penalty 10000 ....\glue 0.0 ....\mathon -....\hbox(6.10681+1.27374)x14.05063, shifted -4.81851 +....\hbox(6.10681+1.40926)x16.38138, shifted -4.81851 .....\TU/texgyretermes(0)/m/n/9.03375 , .....\glue 2.25844 plus 1.41151 minus 0.60223 .....\TU/texgyretermes(0)/m/n/9.03375 42 .....\kern -0.0002 .....\kern 0.0002 -....\mathoff -....\kern 0.0 -....\penalty 10000 -....\glue 0.0 -....\mathon -....\hbox(5.98035+1.40926)x3.50824, shifted -4.81851 +.....\glue -0.67749 .....\hbox(5.98035+1.40926)x3.00824 ......\TU/texgyretermes(0)/m/n/9.03375 ] ......\kern -0.0002 @@ -291,7 +281,7 @@ Completed box being shipped out [1] ...\glue(\parskip) 0.0 plus 1.0 ...\glue(\parskip) 0.0 ...\glue(\baselineskip) 7.00568 -...\hbox(10.92532+0.16861)x426.79135, glue set 257.53485fil +...\hbox(10.92532+0.16861)x426.79135, glue set 258.71234fil ....\hbox(0.0+0.0)x24.09 ....\TU/texgyretermes(0)/m/n/12.045 Citation ....\glue 3.01125 plus 1.50562 minus 1.00374 @@ -320,13 +310,8 @@ Completed box being shipped out [1] ....\penalty 10000 ....\glue 0.0 ....\mathon -....\hbox(0.0+0.0)x0.5, shifted -4.81851 -....\mathoff -....\kern 0.0 -....\penalty 10000 -....\glue 0.0 -....\mathon -....\hbox(5.98035+1.40926)x3.50824, shifted -4.81851 +....\hbox(5.98035+1.40926)x2.83075, shifted -4.81851 +.....\glue -0.67749 .....\hbox(5.98035+1.40926)x3.00824 ......\TU/texgyretermes(0)/m/n/9.03375 ] ......\kern -0.0002 @@ -343,7 +328,7 @@ Completed box being shipped out [1] ...\glue(\parskip) 0.0 plus 1.0 ...\glue(\parskip) 0.0 ...\glue(\baselineskip) 8.98106 -...\hbox(10.92532+0.16861)x426.79135, glue set 243.98422fil +...\hbox(10.92532+0.16861)x426.79135, glue set 245.16171fil ....\hbox(0.0+0.0)x24.09 ....\TU/texgyretermes(0)/m/n/12.045 Citation ....\glue 3.01125 plus 1.50562 minus 1.00374 @@ -372,18 +357,13 @@ Completed box being shipped out [1] ....\penalty 10000 ....\glue 0.0 ....\mathon -....\hbox(6.10681+1.27374)x14.05063, shifted -4.81851 +....\hbox(6.10681+1.40926)x16.38138, shifted -4.81851 .....\TU/texgyretermes(0)/m/n/9.03375 , .....\glue 2.25844 plus 1.41151 minus 0.60223 .....\TU/texgyretermes(0)/m/n/9.03375 42 .....\kern -0.0002 .....\kern 0.0002 -....\mathoff -....\kern 0.0 -....\penalty 10000 -....\glue 0.0 -....\mathon -....\hbox(5.98035+1.40926)x3.50824, shifted -4.81851 +.....\glue -0.67749 .....\hbox(5.98035+1.40926)x3.00824 ......\TU/texgyretermes(0)/m/n/9.03375 ] ......\kern -0.0002 @@ -662,34 +642,21 @@ Completed box being shipped out [1] ...\glue 0.0 plus 1.0fil minus 1.0fil .\kern 710.18088 .\kern 0.0 -Package fontspec Info: Font "FandolHei-Regular" does not contain requested -(fontspec) Script "CJK". -Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' -(fontspec) with options -(fontspec) [Script={CJK},Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. +Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' with options [Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. (fontspec) -(fontspec) This font family consists of the following NFSS -(fontspec) series/shapes: +(fontspec) This font family consists of the following NFSS series/shapes: (fontspec) -(fontspec) - 'normal' (m/n) with NFSS spec.: -(fontspec) <->"[FandolHei-Regular.otf]/OT:language=dflt;" +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolHei-Regular.otf]/OT:language=dflt;" (fontspec) - 'small caps' (m/sc) with NFSS spec.: -(fontspec) - 'bold' (b/n) with NFSS spec.: -(fontspec) <->"[FandolHei-Bold.otf]/OT:language=dflt;" +(fontspec) - 'bold' (b/n) with NFSS spec.: <->"[FandolHei-Bold.otf]/OT:language=dflt;" (fontspec) - 'bold small caps' (b/sc) with NFSS spec.: -Package fontspec Info: Font "FandolFang-Regular" does not contain requested -(fontspec) Script "CJK". LaTeX Font Info: Font shape `TU/texgyrecursor(0)/m/n' will be (Font) scaled to size 12.99814pt on input line .... -Package fontspec Info: Font family 'FandolFang(0)' created for font -(fontspec) 'FandolFang' with options -(fontspec) [Script={CJK},Extension={.otf},UprightFont={*-Regular}]. +Package fontspec Info: Font family 'FandolFang(0)' created for font 'FandolFang' with options [Extension={.otf},UprightFont={*-Regular}]. (fontspec) -(fontspec) This font family consists of the following NFSS -(fontspec) series/shapes: +(fontspec) This font family consists of the following NFSS series/shapes: (fontspec) -(fontspec) - 'normal' (m/n) with NFSS spec.: -(fontspec) <->"[FandolFang-Regular.otf]/OT:language=dflt;" +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolFang-Regular.otf]/OT:language=dflt;" (fontspec) - 'small caps' (m/sc) with NFSS spec.: LaTeX Font Info: Font shape `TU/texgyrecursor(0)/m/n' will be (Font) scaled to size 11.37337pt on input line .... @@ -4531,6 +4498,97 @@ C.} ...\glue 0.0 plus 1.0fil minus 1.0fil .\kern 710.18088 .\kern 0.0 +Underfull \hbox (badness 6775) in paragraph at lines 34--34 +[]\TU/FandolSong(0)/m/n/10.53937 汤 万 金\TU/texgyretermes(0)/m/n/10.53937 , \TU/F +andolSong(0)/m/n/10.53937 杨 跃 翔\TU/texgyretermes(0)/m/n/10.53937 , \TU/FandolSo +ng(0)/m/n/10.53937 刘 文\TU/texgyretermes(0)/m/n/10.53937 , \TU/FandolSong(0)/m/n +/10.53937 等\TU/texgyretermes(0)/m/n/10.53937 . \TU/FandolSong(0)/m/n/10.53937 人 + 体 安 全 重 要 技 术 标 准 研 制 最 终 报 告\TU/texgyretermes(0)/m/n/10.53937 : 7178999X- +\hbox(8.29448+1.94977)x398.33861, glue set 4.07787 +.\hbox(7.12462+1.64412)x0.0 +..\glue 0.0 +..\glue -25.6073 +..\glue -2.84544 +..\hbox(7.12462+1.64412)x25.6073, glue set 8.0487fill +...\special{color push gray 0} +...\glue 0.0 plus 1.0fil minus 1.0fil +...\hbox(6.97707+1.64412)x3.50961 +....\TU/texgyretermes(0)/m/n/10.53937 [ +...\TU/texgyretermes(0)/m/n/10.53937 21 +...\kern -0.0002 +...\kern 0.0002 +...\hbox(6.97707+1.64412)x3.50961 +....\TU/texgyretermes(0)/m/n/10.53937 ] +....\kern -0.0002 +....\kern 0.0002 +...\glue 0.0 plus 1.0fill +...\special{color pop} +..\glue 2.84544 +.\penalty 0 +.\TU/FandolSong(0)/m/n/10.53937 汤 +.\glue 0.0 plus 0.41463 +.\TU/FandolSong(0)/m/n/10.53937 万 +.\glue 0.0 plus 0.41463 +.\TU/FandolSong(0)/m/n/10.53937 金 +.\kern -0.00017 +.\TU/texgyretermes(0)/m/n/10.53937 , +.\glue 2.63484 plus 1.32137 minus 0.87564 +.\TU/FandolSong(0)/m/n/10.53937 杨 +.\glue 0.0 plus 0.41463 +.\TU/FandolSong(0)/m/n/10.53937 跃 +.\glue 0.0 plus 0.41463 +.\TU/FandolSong(0)/m/n/10.53937 翔 +.\kern -0.00017 +.\TU/texgyretermes(0)/m/n/10.53937 , +.\glue 2.63484 plus 1.32137 minus 0.87564 +.\TU/FandolSong(0)/m/n/10.53937 刘 +.\glue 0.0 plus 0.41463 +.\TU/FandolSong(0)/m/n/10.53937 文 +.\kern -0.00017 +.\TU/texgyretermes(0)/m/n/10.53937 , +.\glue 2.63484 plus 1.32137 minus 0.87564 +.\TU/FandolSong(0)/m/n/10.53937 等 +.\kern -0.00017 +.\TU/texgyretermes(0)/m/n/10.53937 . +.\glue 2.63484 plus 1.32532 minus 0.87303 +.\TU/FandolSong(0)/m/n/10.53937 人 +.\glue 0.0 plus 0.41463 +.\TU/FandolSong(0)/m/n/10.53937 体 +.\glue 0.0 plus 0.41463 +.\TU/FandolSong(0)/m/n/10.53937 安 +.\glue 0.0 plus 0.41463 +.\TU/FandolSong(0)/m/n/10.53937 全 +.\glue 0.0 plus 0.41463 +.\TU/FandolSong(0)/m/n/10.53937 重 +.\glue 0.0 plus 0.41463 +.\TU/FandolSong(0)/m/n/10.53937 要 +.\glue 0.0 plus 0.41463 +.\TU/FandolSong(0)/m/n/10.53937 技 +.\glue 0.0 plus 0.41463 +.\TU/FandolSong(0)/m/n/10.53937 术 +.\glue 0.0 plus 0.41463 +.\TU/FandolSong(0)/m/n/10.53937 标 +.\glue 0.0 plus 0.41463 +.\TU/FandolSong(0)/m/n/10.53937 准 +.\glue 0.0 plus 0.41463 +.\TU/FandolSong(0)/m/n/10.53937 研 +.\glue 0.0 plus 0.41463 +.\TU/FandolSong(0)/m/n/10.53937 制 +.\glue 0.0 plus 0.41463 +.\TU/FandolSong(0)/m/n/10.53937 最 +.\glue 0.0 plus 0.41463 +.\TU/FandolSong(0)/m/n/10.53937 终 +.\glue 0.0 plus 0.41463 +.\TU/FandolSong(0)/m/n/10.53937 报 +.\glue 0.0 plus 0.41463 +.\TU/FandolSong(0)/m/n/10.53937 告 +.\kern -0.00017 +.\kern 0.00017 +.\TU/texgyretermes(0)/m/n/10.53937 : +.\glue 2.63484 plus 1.32399 minus 0.8739 +.\TU/texgyretermes(0)/m/n/10.53937 7178999X- +.\discretionary +.\glue(\rightskip) 0.0 Completed box being shipped out [3] \vbox(710.18088+0.0)x439.87962 .\hbox(0.0+0.0)x0.0 @@ -4553,7 +4611,7 @@ Completed box being shipped out [3] ....\special{color pop} ..\glue 8.5359 ..\glue(\lineskip) 0.0 -..\vbox(674.33032+0.0)x426.79135, glue set 400.30888fil +..\vbox(674.33032+0.0)x426.79135, glue set 384.2506fil ...\glue(\topskip) 3.76875 ...\hbox(8.23125+1.86545)x398.33861, glue set 1.6582, shifted 28.45274 ....\hbox(7.12462+1.64412)x0.0 @@ -5074,7 +5132,7 @@ Completed box being shipped out [3] ...\glue(\parskip) 0.0 ...\glue(\parskip) 0.0 ...\glue(\baselineskip) 7.53366 -...\hbox(8.29448+1.94977)x398.33861, glue set 1.16646, shifted 28.45274 +...\hbox(8.29448+1.94977)x398.33861, glue set 4.07787, shifted 28.45274 ....\hbox(7.12462+1.64412)x0.0 .....\glue 0.0 .....\glue -25.6073 @@ -5154,6 +5212,17 @@ Completed box being shipped out [3] ....\TU/FandolSong(0)/m/n/10.53937 告 ....\kern -0.00017 ....\kern 0.00017 +....\TU/texgyretermes(0)/m/n/10.53937 : +....\glue 2.63484 plus 1.32399 minus 0.8739 +....\TU/texgyretermes(0)/m/n/10.53937 7178999X- +....\discretionary +....\glue(\rightskip) 0.0 +...\penalty 300 +...\glue(\baselineskip) 6.51282 +...\hbox(7.59741+2.29758)x398.33861, glue set 0.60762, shifted 28.45274 +....\TU/texgyretermes(0)/m/n/10.53937 2006BAK04A10/10.2013 +....\kern -0.0002 +....\kern 0.0002 ....\penalty 0 ....\hbox(6.97707+1.64412)x3.50961 .....\TU/texgyretermes(0)/m/n/10.53937 [ @@ -5205,10 +5274,7 @@ Completed box being shipped out [3] .....\TU/texgyretermes(0)/m/n/10.53937 ) .....\kern -0.0002 .....\kern 0.0002 -....\glue(\rightskip) 0.0 -...\penalty 300 -...\glue(\baselineskip) 6.9013 -...\hbox(7.20892+2.29758)x398.33861, glue set 118.09683fil, shifted 28.45274 +....\glue 1.7566 ....\hbox(6.97707+1.64412)x3.50961 .....\TU/texgyretermes(0)/m/n/10.53937 [ ....\TU/texgyretermes(0)/m/n/10.53937 2014 @@ -5326,6 +5392,10 @@ Completed box being shipped out [3] ....\TU/texgyretermes(0)/m/n/10.53937 glyph#29 ....\glue 0.0 ....\penalty 100 +....\glue(\rightskip) 0.0 +...\penalty 200 +...\glue(\baselineskip) 6.56403 +...\hbox(7.1984+2.29758)x398.33861, glue set 295.20038fil, shifted 28.45274 ....\TU/texgyretermes(0)/m/n/10.53937 glyph#78 ....\glue 0.0 ....\penalty 100 diff --git a/testfiles/10-biblatex/10-biblatex-inline.tlg b/testfiles/10-biblatex/10-biblatex-inline.tlg index 40d1bba7..d6e89517 100644 --- a/testfiles/10-biblatex/10-biblatex-inline.tlg +++ b/testfiles/10-biblatex/10-biblatex-inline.tlg @@ -406,34 +406,21 @@ Completed box being shipped out [1] ...\glue 0.0 plus 1.0fil minus 1.0fil .\kern 710.18088 .\kern 0.0 -Package fontspec Info: Font "FandolHei-Regular" does not contain requested -(fontspec) Script "CJK". -Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' -(fontspec) with options -(fontspec) [Script={CJK},Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. +Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' with options [Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. (fontspec) -(fontspec) This font family consists of the following NFSS -(fontspec) series/shapes: +(fontspec) This font family consists of the following NFSS series/shapes: (fontspec) -(fontspec) - 'normal' (m/n) with NFSS spec.: -(fontspec) <->"[FandolHei-Regular.otf]/OT:language=dflt;" +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolHei-Regular.otf]/OT:language=dflt;" (fontspec) - 'small caps' (m/sc) with NFSS spec.: -(fontspec) - 'bold' (b/n) with NFSS spec.: -(fontspec) <->"[FandolHei-Bold.otf]/OT:language=dflt;" +(fontspec) - 'bold' (b/n) with NFSS spec.: <->"[FandolHei-Bold.otf]/OT:language=dflt;" (fontspec) - 'bold small caps' (b/sc) with NFSS spec.: -Package fontspec Info: Font "FandolFang-Regular" does not contain requested -(fontspec) Script "CJK". LaTeX Font Info: Font shape `TU/texgyrecursor(0)/m/n' will be (Font) scaled to size 12.99814pt on input line .... -Package fontspec Info: Font family 'FandolFang(0)' created for font -(fontspec) 'FandolFang' with options -(fontspec) [Script={CJK},Extension={.otf},UprightFont={*-Regular}]. +Package fontspec Info: Font family 'FandolFang(0)' created for font 'FandolFang' with options [Extension={.otf},UprightFont={*-Regular}]. (fontspec) -(fontspec) This font family consists of the following NFSS -(fontspec) series/shapes: +(fontspec) This font family consists of the following NFSS series/shapes: (fontspec) -(fontspec) - 'normal' (m/n) with NFSS spec.: -(fontspec) <->"[FandolFang-Regular.otf]/OT:language=dflt;" +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolFang-Regular.otf]/OT:language=dflt;" (fontspec) - 'small caps' (m/sc) with NFSS spec.: LaTeX Font Info: Font shape `TU/texgyrecursor(0)/m/n' will be (Font) scaled to size 11.37337pt on input line .... diff --git a/testfiles/10-biblatex/10-biblatex-mla.tlg b/testfiles/10-biblatex/10-biblatex-mla.tlg index 1625fe12..866600d2 100644 --- a/testfiles/10-biblatex/10-biblatex-mla.tlg +++ b/testfiles/10-biblatex/10-biblatex-mla.tlg @@ -2,20 +2,13 @@ This is a generated file for the l3build validation system. Don't change this file in any respect. [1 ] -Package fontspec Info: Font "FandolHei-Regular" does not contain requested -(fontspec) Script "CJK". -Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' -(fontspec) with options -(fontspec) [Script={CJK},Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. +Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' with options [Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. (fontspec) -(fontspec) This font family consists of the following NFSS -(fontspec) series/shapes: +(fontspec) This font family consists of the following NFSS series/shapes: (fontspec) -(fontspec) - 'normal' (m/n) with NFSS spec.: -(fontspec) <->"[FandolHei-Regular.otf]/OT:language=dflt;" +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolHei-Regular.otf]/OT:language=dflt;" (fontspec) - 'small caps' (m/sc) with NFSS spec.: -(fontspec) - 'bold' (b/n) with NFSS spec.: -(fontspec) <->"[FandolHei-Bold.otf]/OT:language=dflt;" +(fontspec) - 'bold' (b/n) with NFSS spec.: <->"[FandolHei-Bold.otf]/OT:language=dflt;" (fontspec) - 'bold small caps' (b/sc) with NFSS spec.: [2 ] diff --git a/testfiles/10-biblatex/10-biblatex-numeric.tlg b/testfiles/10-biblatex/10-biblatex-numeric.tlg index 5ed095c4..f0b6bde8 100644 --- a/testfiles/10-biblatex/10-biblatex-numeric.tlg +++ b/testfiles/10-biblatex/10-biblatex-numeric.tlg @@ -38,7 +38,7 @@ Completed box being shipped out [1] ...\write-{} ...\special{color push gray 0} ...\glue(\topskip) 1.07468 -...\hbox(10.92532+2.144)x426.79135, glue set 303.34177fil +...\hbox(10.92532+2.144)x426.79135, glue set 304.51926fil ....\hbox(0.0+0.0)x24.09 ....\TU/FandolSong(0)/m/n/12.045 引 ....\glue 0.0 plus 0.52307 @@ -67,13 +67,8 @@ Completed box being shipped out [1] ....\penalty 10000 ....\glue 0.0 ....\mathon -....\hbox(0.0+0.0)x0.5, shifted -4.81851 -....\mathoff -....\kern 0.0 -....\penalty 10000 -....\glue 0.0 -....\mathon -....\hbox(5.98035+1.40926)x3.50824, shifted -4.81851 +....\hbox(5.98035+1.40926)x2.83075, shifted -4.81851 +.....\glue -0.67749 .....\hbox(5.98035+1.40926)x3.00824 ......\TU/texgyretermes(0)/m/n/9.03375 ] ......\kern -0.0002 @@ -91,7 +86,7 @@ Completed box being shipped out [1] ...\glue(\parskip) 0.0 plus 1.0 ...\glue(\parskip) 0.0 ...\glue(\baselineskip) 7.00568 -...\hbox(10.92532+2.144)x426.79135, glue set 289.79114fil +...\hbox(10.92532+2.144)x426.79135, glue set 290.96863fil ....\hbox(0.0+0.0)x24.09 ....\TU/FandolSong(0)/m/n/12.045 引 ....\glue 0.0 plus 0.52307 @@ -120,18 +115,13 @@ Completed box being shipped out [1] ....\penalty 10000 ....\glue 0.0 ....\mathon -....\hbox(6.10681+1.27374)x14.05063, shifted -4.81851 +....\hbox(6.10681+1.40926)x16.38138, shifted -4.81851 .....\TU/texgyretermes(0)/m/n/9.03375 , .....\glue 2.25844 plus 1.41151 minus 0.60223 .....\TU/texgyretermes(0)/m/n/9.03375 42 .....\kern -0.0002 .....\kern 0.0002 -....\mathoff -....\kern 0.0 -....\penalty 10000 -....\glue 0.0 -....\mathon -....\hbox(5.98035+1.40926)x3.50824, shifted -4.81851 +.....\glue -0.67749 .....\hbox(5.98035+1.40926)x3.00824 ......\TU/texgyretermes(0)/m/n/9.03375 ] ......\kern -0.0002 @@ -295,7 +285,7 @@ Completed box being shipped out [1] ...\glue(\parskip) 0.0 plus 1.0 ...\glue(\parskip) 0.0 ...\glue(\baselineskip) 7.00568 -...\hbox(10.92532+2.61375)x426.79135, glue set 293.13965fil +...\hbox(10.92532+2.61375)x426.79135, glue set 294.31714fil ....\hbox(0.0+0.0)x24.09 ....\TU/texgyretermes(0)/m/n/12.045 Citation ....\glue 3.01125 plus 1.50562 minus 1.00374 @@ -316,13 +306,8 @@ Completed box being shipped out [1] ....\penalty 10000 ....\glue 0.0 ....\mathon -....\hbox(0.0+0.0)x0.5, shifted -4.81851 -....\mathoff -....\kern 0.0 -....\penalty 10000 -....\glue 0.0 -....\mathon -....\hbox(5.98035+1.40926)x3.50824, shifted -4.81851 +....\hbox(5.98035+1.40926)x2.83075, shifted -4.81851 +.....\glue -0.67749 .....\hbox(5.98035+1.40926)x3.00824 ......\TU/texgyretermes(0)/m/n/9.03375 ] ......\kern -0.0002 @@ -339,7 +324,7 @@ Completed box being shipped out [1] ...\glue(\parskip) 0.0 plus 1.0 ...\glue(\parskip) 0.0 ...\glue(\baselineskip) 6.53592 -...\hbox(10.92532+2.61375)x426.79135, glue set 279.58902fil +...\hbox(10.92532+2.61375)x426.79135, glue set 280.76651fil ....\hbox(0.0+0.0)x24.09 ....\TU/texgyretermes(0)/m/n/12.045 Citation ....\glue 3.01125 plus 1.50562 minus 1.00374 @@ -360,18 +345,13 @@ Completed box being shipped out [1] ....\penalty 10000 ....\glue 0.0 ....\mathon -....\hbox(6.10681+1.27374)x14.05063, shifted -4.81851 +....\hbox(6.10681+1.40926)x16.38138, shifted -4.81851 .....\TU/texgyretermes(0)/m/n/9.03375 , .....\glue 2.25844 plus 1.41151 minus 0.60223 .....\TU/texgyretermes(0)/m/n/9.03375 42 .....\kern -0.0002 .....\kern 0.0002 -....\mathoff -....\kern 0.0 -....\penalty 10000 -....\glue 0.0 -....\mathon -....\hbox(5.98035+1.40926)x3.50824, shifted -4.81851 +.....\glue -0.67749 .....\hbox(5.98035+1.40926)x3.00824 ......\TU/texgyretermes(0)/m/n/9.03375 ] ......\kern -0.0002 @@ -650,34 +630,21 @@ Completed box being shipped out [1] ...\glue 0.0 plus 1.0fil minus 1.0fil .\kern 710.18088 .\kern 0.0 -Package fontspec Info: Font "FandolHei-Regular" does not contain requested -(fontspec) Script "CJK". -Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' -(fontspec) with options -(fontspec) [Script={CJK},Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. +Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' with options [Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. (fontspec) -(fontspec) This font family consists of the following NFSS -(fontspec) series/shapes: +(fontspec) This font family consists of the following NFSS series/shapes: (fontspec) -(fontspec) - 'normal' (m/n) with NFSS spec.: -(fontspec) <->"[FandolHei-Regular.otf]/OT:language=dflt;" +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolHei-Regular.otf]/OT:language=dflt;" (fontspec) - 'small caps' (m/sc) with NFSS spec.: -(fontspec) - 'bold' (b/n) with NFSS spec.: -(fontspec) <->"[FandolHei-Bold.otf]/OT:language=dflt;" +(fontspec) - 'bold' (b/n) with NFSS spec.: <->"[FandolHei-Bold.otf]/OT:language=dflt;" (fontspec) - 'bold small caps' (b/sc) with NFSS spec.: -Package fontspec Info: Font "FandolFang-Regular" does not contain requested -(fontspec) Script "CJK". LaTeX Font Info: Font shape `TU/texgyrecursor(0)/m/n' will be (Font) scaled to size 12.99814pt on input line .... -Package fontspec Info: Font family 'FandolFang(0)' created for font -(fontspec) 'FandolFang' with options -(fontspec) [Script={CJK},Extension={.otf},UprightFont={*-Regular}]. +Package fontspec Info: Font family 'FandolFang(0)' created for font 'FandolFang' with options [Extension={.otf},UprightFont={*-Regular}]. (fontspec) -(fontspec) This font family consists of the following NFSS -(fontspec) series/shapes: +(fontspec) This font family consists of the following NFSS series/shapes: (fontspec) -(fontspec) - 'normal' (m/n) with NFSS spec.: -(fontspec) <->"[FandolFang-Regular.otf]/OT:language=dflt;" +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolFang-Regular.otf]/OT:language=dflt;" (fontspec) - 'small caps' (m/sc) with NFSS spec.: LaTeX Font Info: Font shape `TU/texgyrecursor(0)/m/n' will be (Font) scaled to size 11.37337pt on input line .... diff --git a/testfiles/10-bibtex/10-bibtex-apa-natbib.tlg b/testfiles/10-bibtex/10-bibtex-apa-natbib.tlg index 182c9d5a..cc34268a 100644 --- a/testfiles/10-bibtex/10-bibtex-apa-natbib.tlg +++ b/testfiles/10-bibtex/10-bibtex-apa-natbib.tlg @@ -2,20 +2,13 @@ This is a generated file for the l3build validation system. Don't change this file in any respect. (10-bibtex-apa-natbib.bbl [1 ] -Package fontspec Info: Font "FandolHei-Regular" does not contain requested -(fontspec) Script "CJK". -Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' -(fontspec) with options -(fontspec) [Script={CJK},Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. +Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' with options [Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. (fontspec) -(fontspec) This font family consists of the following NFSS -(fontspec) series/shapes: +(fontspec) This font family consists of the following NFSS series/shapes: (fontspec) -(fontspec) - 'normal' (m/n) with NFSS spec.: -(fontspec) <->"[FandolHei-Regular.otf]/OT:language=dflt;" +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolHei-Regular.otf]/OT:language=dflt;" (fontspec) - 'small caps' (m/sc) with NFSS spec.: -(fontspec) - 'bold' (b/n) with NFSS spec.: -(fontspec) <->"[FandolHei-Bold.otf]/OT:language=dflt;" +(fontspec) - 'bold' (b/n) with NFSS spec.: <->"[FandolHei-Bold.otf]/OT:language=dflt;" (fontspec) - 'bold small caps' (b/sc) with NFSS spec.: ) [2 ] diff --git a/testfiles/10-bibtex/10-bibtex-apa.tlg b/testfiles/10-bibtex/10-bibtex-apa.tlg index 6cfaf30d..92688aab 100644 --- a/testfiles/10-bibtex/10-bibtex-apa.tlg +++ b/testfiles/10-bibtex/10-bibtex-apa.tlg @@ -2,20 +2,13 @@ This is a generated file for the l3build validation system. Don't change this file in any respect. [1 ] (10-bibtex-apa.bbl -Package fontspec Info: Font "FandolHei-Regular" does not contain requested -(fontspec) Script "CJK". -Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' -(fontspec) with options -(fontspec) [Script={CJK},Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. +Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' with options [Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. (fontspec) -(fontspec) This font family consists of the following NFSS -(fontspec) series/shapes: +(fontspec) This font family consists of the following NFSS series/shapes: (fontspec) -(fontspec) - 'normal' (m/n) with NFSS spec.: -(fontspec) <->"[FandolHei-Regular.otf]/OT:language=dflt;" +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolHei-Regular.otf]/OT:language=dflt;" (fontspec) - 'small caps' (m/sc) with NFSS spec.: -(fontspec) - 'bold' (b/n) with NFSS spec.: -(fontspec) <->"[FandolHei-Bold.otf]/OT:language=dflt;" +(fontspec) - 'bold' (b/n) with NFSS spec.: <->"[FandolHei-Bold.otf]/OT:language=dflt;" (fontspec) - 'bold small caps' (b/sc) with NFSS spec.: ) [2 ] diff --git a/testfiles/10-bibtex/10-bibtex-author-year.tlg b/testfiles/10-bibtex/10-bibtex-author-year.tlg index 1643cee5..8cf1cce7 100644 --- a/testfiles/10-bibtex/10-bibtex-author-year.tlg +++ b/testfiles/10-bibtex/10-bibtex-author-year.tlg @@ -1024,20 +1024,13 @@ Completed box being shipped out [1] ...\glue 0.0 plus 1.0fil minus 1.0fil .\kern 710.18088 .\kern 0.0 -Package fontspec Info: Font "FandolHei-Regular" does not contain requested -(fontspec) Script "CJK". -Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' -(fontspec) with options -(fontspec) [Script={CJK},Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. +Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' with options [Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. (fontspec) -(fontspec) This font family consists of the following NFSS -(fontspec) series/shapes: +(fontspec) This font family consists of the following NFSS series/shapes: (fontspec) -(fontspec) - 'normal' (m/n) with NFSS spec.: -(fontspec) <->"[FandolHei-Regular.otf]/OT:language=dflt;" +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolHei-Regular.otf]/OT:language=dflt;" (fontspec) - 'small caps' (m/sc) with NFSS spec.: -(fontspec) - 'bold' (b/n) with NFSS spec.: -(fontspec) <->"[FandolHei-Bold.otf]/OT:language=dflt;" +(fontspec) - 'bold' (b/n) with NFSS spec.: <->"[FandolHei-Bold.otf]/OT:language=dflt;" (fontspec) - 'bold small caps' (b/sc) with NFSS spec.: ) Completed box being shipped out [2] diff --git a/testfiles/10-bibtex/10-bibtex-bachelor.tlg b/testfiles/10-bibtex/10-bibtex-bachelor.tlg index fe693b82..96b57247 100644 --- a/testfiles/10-bibtex/10-bibtex-bachelor.tlg +++ b/testfiles/10-bibtex/10-bibtex-bachelor.tlg @@ -605,20 +605,13 @@ Completed box being shipped out [1] ...\glue 0.0 plus 1.0fil minus 1.0fil .\kern 710.18088 .\kern 0.0 -Package fontspec Info: Font "FandolHei-Regular" does not contain requested -(fontspec) Script "CJK". -Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' -(fontspec) with options -(fontspec) [Script={CJK},Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. +Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' with options [Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. (fontspec) -(fontspec) This font family consists of the following NFSS -(fontspec) series/shapes: +(fontspec) This font family consists of the following NFSS series/shapes: (fontspec) -(fontspec) - 'normal' (m/n) with NFSS spec.: -(fontspec) <->"[FandolHei-Regular.otf]/OT:language=dflt;" +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolHei-Regular.otf]/OT:language=dflt;" (fontspec) - 'small caps' (m/sc) with NFSS spec.: -(fontspec) - 'bold' (b/n) with NFSS spec.: -(fontspec) <->"[FandolHei-Bold.otf]/OT:language=dflt;" +(fontspec) - 'bold' (b/n) with NFSS spec.: <->"[FandolHei-Bold.otf]/OT:language=dflt;" (fontspec) - 'bold small caps' (b/sc) with NFSS spec.: LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be (Font) scaled to size 10.54048pt on input line .... diff --git a/testfiles/10-bibtex/10-bibtex-inline.tlg b/testfiles/10-bibtex/10-bibtex-inline.tlg index 834a13e8..9c823bdc 100644 --- a/testfiles/10-bibtex/10-bibtex-inline.tlg +++ b/testfiles/10-bibtex/10-bibtex-inline.tlg @@ -519,20 +519,13 @@ Completed box being shipped out [1] ...\glue 0.0 plus 1.0fil minus 1.0fil .\kern 710.18088 .\kern 0.0 -Package fontspec Info: Font "FandolHei-Regular" does not contain requested -(fontspec) Script "CJK". -Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' -(fontspec) with options -(fontspec) [Script={CJK},Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. +Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' with options [Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. (fontspec) -(fontspec) This font family consists of the following NFSS -(fontspec) series/shapes: +(fontspec) This font family consists of the following NFSS series/shapes: (fontspec) -(fontspec) - 'normal' (m/n) with NFSS spec.: -(fontspec) <->"[FandolHei-Regular.otf]/OT:language=dflt;" +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolHei-Regular.otf]/OT:language=dflt;" (fontspec) - 'small caps' (m/sc) with NFSS spec.: -(fontspec) - 'bold' (b/n) with NFSS spec.: -(fontspec) <->"[FandolHei-Bold.otf]/OT:language=dflt;" +(fontspec) - 'bold' (b/n) with NFSS spec.: <->"[FandolHei-Bold.otf]/OT:language=dflt;" (fontspec) - 'bold small caps' (b/sc) with NFSS spec.: LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be (Font) scaled to size 10.54048pt on input line .... diff --git a/testfiles/10-bibtex/10-bibtex-numeric.tlg b/testfiles/10-bibtex/10-bibtex-numeric.tlg index 563d9be4..429d9b3d 100644 --- a/testfiles/10-bibtex/10-bibtex-numeric.tlg +++ b/testfiles/10-bibtex/10-bibtex-numeric.tlg @@ -595,20 +595,13 @@ Completed box being shipped out [1] ...\glue 0.0 plus 1.0fil minus 1.0fil .\kern 710.18088 .\kern 0.0 -Package fontspec Info: Font "FandolHei-Regular" does not contain requested -(fontspec) Script "CJK". -Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' -(fontspec) with options -(fontspec) [Script={CJK},Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. +Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' with options [Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. (fontspec) -(fontspec) This font family consists of the following NFSS -(fontspec) series/shapes: +(fontspec) This font family consists of the following NFSS series/shapes: (fontspec) -(fontspec) - 'normal' (m/n) with NFSS spec.: -(fontspec) <->"[FandolHei-Regular.otf]/OT:language=dflt;" +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolHei-Regular.otf]/OT:language=dflt;" (fontspec) - 'small caps' (m/sc) with NFSS spec.: -(fontspec) - 'bold' (b/n) with NFSS spec.: -(fontspec) <->"[FandolHei-Bold.otf]/OT:language=dflt;" +(fontspec) - 'bold' (b/n) with NFSS spec.: <->"[FandolHei-Bold.otf]/OT:language=dflt;" (fontspec) - 'bold small caps' (b/sc) with NFSS spec.: LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be (Font) scaled to size 10.54048pt on input line .... diff --git a/testfiles/11-appendix.tlg b/testfiles/11-appendix.tlg index 8ef66466..56bd9eba 100644 --- a/testfiles/11-appendix.tlg +++ b/testfiles/11-appendix.tlg @@ -1,20 +1,14 @@ This is a generated file for the l3build validation system. Don't change this file in any respect. +No file bu.aux. 附录 A -Package fontspec Info: Font "FandolHei-Regular" does not contain requested -(fontspec) Script "CJK". -Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' -(fontspec) with options -(fontspec) [Script={CJK},Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. +Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' with options [Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. (fontspec) -(fontspec) This font family consists of the following NFSS -(fontspec) series/shapes: +(fontspec) This font family consists of the following NFSS series/shapes: (fontspec) -(fontspec) - 'normal' (m/n) with NFSS spec.: -(fontspec) <->"[FandolHei-Regular.otf]/OT:language=dflt;" +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolHei-Regular.otf]/OT:language=dflt;" (fontspec) - 'small caps' (m/sc) with NFSS spec.: -(fontspec) - 'bold' (b/n) with NFSS spec.: -(fontspec) <->"[FandolHei-Bold.otf]/OT:language=dflt;" +(fontspec) - 'bold' (b/n) with NFSS spec.: <->"[FandolHei-Bold.otf]/OT:language=dflt;" (fontspec) - 'bold small caps' (b/sc) with NFSS spec.: Missing character: There is no □ (U+25A1) in font [texgyretermes-regular.otf]/O T:script=latn;language=dflt;mapping=tex-text;! diff --git a/testfiles/12-acknowledgements.tlg b/testfiles/12-acknowledgements.tlg index 588af137..4d436b27 100644 --- a/testfiles/12-acknowledgements.tlg +++ b/testfiles/12-acknowledgements.tlg @@ -1,19 +1,13 @@ This is a generated file for the l3build validation system. Don't change this file in any respect. -Package fontspec Info: Font "FandolHei-Regular" does not contain requested -(fontspec) Script "CJK". -Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' -(fontspec) with options -(fontspec) [Script={CJK},Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. +No file bu.aux. +Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' with options [Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. (fontspec) -(fontspec) This font family consists of the following NFSS -(fontspec) series/shapes: +(fontspec) This font family consists of the following NFSS series/shapes: (fontspec) -(fontspec) - 'normal' (m/n) with NFSS spec.: -(fontspec) <->"[FandolHei-Regular.otf]/OT:language=dflt;" +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolHei-Regular.otf]/OT:language=dflt;" (fontspec) - 'small caps' (m/sc) with NFSS spec.: -(fontspec) - 'bold' (b/n) with NFSS spec.: -(fontspec) <->"[FandolHei-Bold.otf]/OT:language=dflt;" +(fontspec) - 'bold' (b/n) with NFSS spec.: <->"[FandolHei-Bold.otf]/OT:language=dflt;" (fontspec) - 'bold small caps' (b/sc) with NFSS spec.: Completed box being shipped out [115] \vbox(710.18088+4.1104)x439.87962 diff --git a/testfiles/13-statement.tlg b/testfiles/13-statement.tlg index f1ea2056..7f81f485 100644 --- a/testfiles/13-statement.tlg +++ b/testfiles/13-statement.tlg @@ -1,19 +1,13 @@ This is a generated file for the l3build validation system. Don't change this file in any respect. -Package fontspec Info: Font "FandolHei-Regular" does not contain requested -(fontspec) Script "CJK". -Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' -(fontspec) with options -(fontspec) [Script={CJK},Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. +No file bu.aux. +Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' with options [Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. (fontspec) -(fontspec) This font family consists of the following NFSS -(fontspec) series/shapes: +(fontspec) This font family consists of the following NFSS series/shapes: (fontspec) -(fontspec) - 'normal' (m/n) with NFSS spec.: -(fontspec) <->"[FandolHei-Regular.otf]/OT:language=dflt;" +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolHei-Regular.otf]/OT:language=dflt;" (fontspec) - 'small caps' (m/sc) with NFSS spec.: -(fontspec) - 'bold' (b/n) with NFSS spec.: -(fontspec) <->"[FandolHei-Bold.otf]/OT:language=dflt;" +(fontspec) - 'bold' (b/n) with NFSS spec.: <->"[FandolHei-Bold.otf]/OT:language=dflt;" (fontspec) - 'bold small caps' (b/sc) with NFSS spec.: LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be (Font) scaled to size 12.04628pt on input line .... diff --git a/testfiles/14-resume.tlg b/testfiles/14-resume.tlg index f7d69e7f..5a2505e9 100644 --- a/testfiles/14-resume.tlg +++ b/testfiles/14-resume.tlg @@ -1,19 +1,13 @@ This is a generated file for the l3build validation system. Don't change this file in any respect. -Package fontspec Info: Font "FandolHei-Regular" does not contain requested -(fontspec) Script "CJK". -Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' -(fontspec) with options -(fontspec) [Script={CJK},Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. +No file bu.aux. +Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' with options [Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. (fontspec) -(fontspec) This font family consists of the following NFSS -(fontspec) series/shapes: +(fontspec) This font family consists of the following NFSS series/shapes: (fontspec) -(fontspec) - 'normal' (m/n) with NFSS spec.: -(fontspec) <->"[FandolHei-Regular.otf]/OT:language=dflt;" +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolHei-Regular.otf]/OT:language=dflt;" (fontspec) - 'small caps' (m/sc) with NFSS spec.: -(fontspec) - 'bold' (b/n) with NFSS spec.: -(fontspec) <->"[FandolHei-Bold.otf]/OT:language=dflt;" +(fontspec) - 'bold' (b/n) with NFSS spec.: <->"[FandolHei-Bold.otf]/OT:language=dflt;" (fontspec) - 'bold small caps' (b/sc) with NFSS spec.: Completed box being shipped out [116] \vbox(710.18088+4.1104)x439.87962 @@ -110,7 +104,7 @@ Completed box being shipped out [116] ....\special{color pop} ..\glue 8.5359 ..\glue(\lineskip) 0.0 -..\vbox(674.33032+0.0)x426.79135, glue set 185.97823fil +..\vbox(674.33032+0.0)x426.79135, glue set 169.91995fil ...\write-{} ...\special{color push gray 0} ...\write-{} @@ -197,7 +191,7 @@ Completed box being shipped out [116] ...\glue 6.02249 ...\glue(\parskip) 0.0 plus 1.0 ...\glue(\parskip) 0.0 -...\glue(\baselineskip) 4.18967 +...\glue(\baselineskip) 8.20467 ...\hbox(9.29874+2.04764)x426.79135, glue set 203.30847fil ....\hbox(0.0+0.0)x24.09 ....\TU/texgyretermes(0)/m/n/12.045 197^^d7 @@ -237,7 +231,7 @@ Completed box being shipped out [116] ....\glue(\rightskip) 0.0 ...\glue(\parskip) 0.0 plus 1.0 ...\glue(\parskip) 0.0 -...\glue(\baselineskip) 4.67749 +...\glue(\baselineskip) 8.69249 ...\hbox(9.33487+2.32468)x426.79135, glue set - 0.24219 ....\hbox(0.0+0.0)x24.09 ....\TU/texgyretermes(0)/m/n/12.045 1992 @@ -302,7 +296,7 @@ Completed box being shipped out [116] ....\TU/FandolSong(0)/m/n/12.045 理 ....\glue(\rightskip) 0.0 ...\penalty 300 -...\glue(\baselineskip) 4.34023 +...\glue(\baselineskip) 8.35522 ...\hbox(9.3951+1.99945)x426.79135, glue set 362.27834fil ....\TU/FandolSong(0)/m/n/12.045 学 ....\glue 0.0 plus 0.52307 @@ -325,7 +319,7 @@ Completed box being shipped out [116] ....\glue(\rightskip) 0.0 ...\glue(\parskip) 0.0 plus 1.0 ...\glue(\parskip) 0.0 -...\glue(\baselineskip) 4.66545 +...\glue(\baselineskip) 8.68045 ...\hbox(9.3951+2.2524)x426.79135, glue set 86.71288fil ....\hbox(0.0+0.0)x24.09 ....\TU/texgyretermes(0)/m/n/12.045 1996 @@ -523,7 +517,7 @@ Completed box being shipped out [116] ...\glue(\parskip) 0.0 ...\glue(\parskip) 0.0 ...\glue(\baselineskip) 4.01501 -...\hbox(9.41919+2.2283)x398.33861, glue set 0.08723, shifted 28.45274 +...\hbox(9.41919+2.2283)x398.33861, glue set 0.09668, shifted 28.45274 ....\hbox(8.14243+1.879)x0.0 .....\glue 0.0 .....\glue -28.45274 @@ -539,21 +533,21 @@ Completed box being shipped out [116] .....\glue 0.0 ....\penalty 0 ....\TU/FandolSong(0)/m/n/12.045 杨 -....\glue 0.0 plus 0.52307 +....\glue 0.0 plus 0.41609 ....\TU/FandolSong(0)/m/n/12.045 轶 ....\TU/texgyretermes(0)/m/n/12.045 , ....\glue 3.01125 plus 1.88202 minus 0.80298 ....\TU/FandolSong(0)/m/n/12.045 张 -....\glue 0.0 plus 0.52307 +....\glue 0.0 plus 0.41609 ....\TU/FandolSong(0)/m/n/12.045 宁 -....\glue 0.0 plus 0.52307 +....\glue 0.0 plus 0.41609 ....\TU/FandolSong(0)/m/n/12.045 欣 ....\TU/texgyretermes(0)/m/n/12.045 , ....\glue 3.01125 plus 1.88202 minus 0.80298 ....\TU/FandolSong(0)/m/n/12.045 任 -....\glue 0.0 plus 0.52307 +....\glue 0.0 plus 0.41609 ....\TU/FandolSong(0)/m/n/12.045 天 -....\glue 0.0 plus 0.52307 +....\glue 0.0 plus 0.41609 ....\TU/FandolSong(0)/m/n/12.045 令 ....\TU/texgyretermes(0)/m/n/12.045 , ....\glue 3.01125 plus 1.88202 minus 0.80298 @@ -561,41 +555,41 @@ Completed box being shipped out [116] ....\TU/texgyretermes(0)/m/n/12.045 . ....\glue 4.01498 plus 4.51685 minus 0.33458 ....\TU/FandolSong(0)/m/n/12.045 硅 -....\glue 0.0 plus 0.52307 +....\glue 0.0 plus 0.41609 ....\TU/FandolSong(0)/m/n/12.045 基 -....\glue 0.0 plus 0.52307 +....\glue 0.0 plus 0.41609 ....\TU/FandolSong(0)/m/n/12.045 铁 -....\glue 0.0 plus 0.52307 +....\glue 0.0 plus 0.41609 ....\TU/FandolSong(0)/m/n/12.045 电 -....\glue 0.0 plus 0.52307 +....\glue 0.0 plus 0.41609 ....\TU/FandolSong(0)/m/n/12.045 微 -....\glue 0.0 plus 0.52307 +....\glue 0.0 plus 0.41609 ....\TU/FandolSong(0)/m/n/12.045 声 -....\glue 0.0 plus 0.52307 +....\glue 0.0 plus 0.41609 ....\TU/FandolSong(0)/m/n/12.045 学 -....\glue 0.0 plus 0.52307 +....\glue 0.0 plus 0.41609 ....\TU/FandolSong(0)/m/n/12.045 器 -....\glue 0.0 plus 0.52307 +....\glue 0.0 plus 0.41609 ....\TU/FandolSong(0)/m/n/12.045 件 -....\glue 0.0 plus 0.52307 +....\glue 0.0 plus 0.41609 ....\TU/FandolSong(0)/m/n/12.045 中 -....\glue 0.0 plus 0.52307 +....\glue 0.0 plus 0.41609 ....\TU/FandolSong(0)/m/n/12.045 薄 -....\glue 0.0 plus 0.52307 +....\glue 0.0 plus 0.41609 ....\TU/FandolSong(0)/m/n/12.045 膜 -....\glue 0.0 plus 0.52307 +....\glue 0.0 plus 0.41609 ....\TU/FandolSong(0)/m/n/12.045 残 -....\glue 0.0 plus 0.52307 +....\glue 0.0 plus 0.41609 ....\TU/FandolSong(0)/m/n/12.045 余 -....\glue 0.0 plus 0.52307 +....\glue 0.0 plus 0.41609 ....\TU/FandolSong(0)/m/n/12.045 应 -....\glue 0.0 plus 0.52307 +....\glue 0.0 plus 0.41609 ....\TU/FandolSong(0)/m/n/12.045 力 -....\glue 0.0 plus 0.52307 +....\glue 0.0 plus 0.41609 ....\TU/FandolSong(0)/m/n/12.045 的 -....\glue 0.0 plus 0.52307 +....\glue 0.0 plus 0.41609 ....\TU/FandolSong(0)/m/n/12.045 研 -....\glue 0.0 plus 0.52307 +....\glue 0.0 plus 0.41609 ....\TU/FandolSong(0)/m/n/12.045 究 ....\glue 3.01125 plus 1.50562 minus 1.00374 ....\TU/texgyretermes(0)/m/n/12.045 [J]. @@ -606,13 +600,13 @@ Completed box being shipped out [116] ...\glue(\baselineskip) 4.50887 ...\hbox(9.32283+2.13194)x398.33861, glue set 211.31593fil, shifted 28.45274 ....\TU/FandolSong(0)/m/n/12.045 国 -....\glue 0.0 plus 0.52307 +....\glue 0.0 plus 0.41609 ....\TU/FandolSong(0)/m/n/12.045 机 -....\glue 0.0 plus 0.52307 +....\glue 0.0 plus 0.41609 ....\TU/FandolSong(0)/m/n/12.045 械 -....\glue 0.0 plus 0.52307 +....\glue 0.0 plus 0.41609 ....\TU/FandolSong(0)/m/n/12.045 工 -....\glue 0.0 plus 0.52307 +....\glue 0.0 plus 0.41609 ....\TU/FandolSong(0)/m/n/12.045 程 ....\TU/texgyretermes(0)/m/n/12.045 , ....\glue 3.01125 plus 1.88202 minus 0.80298 @@ -643,21 +637,21 @@ Completed box being shipped out [116] .....\glue 0.0 ....\penalty 0 ....\TU/FandolSong(0)/m/n/12.045 杨 -....\glue 0.0 plus 0.52307 +....\glue 0.0 plus 0.41609 ....\TU/FandolSong(0)/m/n/12.045 轶 ....\TU/texgyretermes(0)/m/n/12.045 , ....\glue 3.01125 plus 1.88202 minus 0.80298 ....\TU/FandolSong(0)/m/n/12.045 张 -....\glue 0.0 plus 0.52307 +....\glue 0.0 plus 0.41609 ....\TU/FandolSong(0)/m/n/12.045 宁 -....\glue 0.0 plus 0.52307 +....\glue 0.0 plus 0.41609 ....\TU/FandolSong(0)/m/n/12.045 欣 ....\TU/texgyretermes(0)/m/n/12.045 , ....\glue 3.01125 plus 1.88202 minus 0.80298 ....\TU/FandolSong(0)/m/n/12.045 任 -....\glue 0.0 plus 0.52307 +....\glue 0.0 plus 0.41609 ....\TU/FandolSong(0)/m/n/12.045 天 -....\glue 0.0 plus 0.52307 +....\glue 0.0 plus 0.41609 ....\TU/FandolSong(0)/m/n/12.045 令 ....\TU/texgyretermes(0)/m/n/12.045 , ....\glue 3.01125 plus 1.88202 minus 0.80298 @@ -665,45 +659,45 @@ Completed box being shipped out [116] ....\TU/texgyretermes(0)/m/n/12.045 . ....\glue 4.01498 plus 4.51685 minus 0.33458 ....\TU/FandolSong(0)/m/n/12.045 集 -....\glue 0.0 plus 0.52307 +....\glue 0.0 plus 0.41609 ....\TU/FandolSong(0)/m/n/12.045 成 -....\glue 0.0 plus 0.52307 +....\glue 0.0 plus 0.41609 ....\TU/FandolSong(0)/m/n/12.045 铁 -....\glue 0.0 plus 0.52307 +....\glue 0.0 plus 0.41609 ....\TU/FandolSong(0)/m/n/12.045 电 -....\glue 0.0 plus 0.52307 +....\glue 0.0 plus 0.41609 ....\TU/FandolSong(0)/m/n/12.045 器 -....\glue 0.0 plus 0.52307 +....\glue 0.0 plus 0.41609 ....\TU/FandolSong(0)/m/n/12.045 件 -....\glue 0.0 plus 0.52307 +....\glue 0.0 plus 0.41609 ....\TU/FandolSong(0)/m/n/12.045 中 -....\glue 0.0 plus 0.52307 +....\glue 0.0 plus 0.41609 ....\TU/FandolSong(0)/m/n/12.045 的 -....\glue 0.0 plus 0.52307 +....\glue 0.0 plus 0.41609 ....\TU/FandolSong(0)/m/n/12.045 关 -....\glue 0.0 plus 0.52307 +....\glue 0.0 plus 0.41609 ....\TU/FandolSong(0)/m/n/12.045 键 -....\glue 0.0 plus 0.52307 +....\glue 0.0 plus 0.41609 ....\TU/FandolSong(0)/m/n/12.045 工 -....\glue 0.0 plus 0.52307 +....\glue 0.0 plus 0.41609 ....\TU/FandolSong(0)/m/n/12.045 艺 -....\glue 0.0 plus 0.52307 +....\glue 0.0 plus 0.41609 ....\TU/FandolSong(0)/m/n/12.045 研 -....\glue 0.0 plus 0.52307 +....\glue 0.0 plus 0.41609 ....\TU/FandolSong(0)/m/n/12.045 究 ....\glue 3.01125 plus 1.50562 minus 1.00374 ....\TU/texgyretermes(0)/m/n/12.045 [J]. ....\glue 3.01125 plus 1.50562 minus 1.00374 ....\TU/FandolSong(0)/m/n/12.045 仪 -....\glue 0.0 plus 0.52307 +....\glue 0.0 plus 0.41609 ....\TU/FandolSong(0)/m/n/12.045 器 -....\glue 0.0 plus 0.52307 +....\glue 0.0 plus 0.41609 ....\TU/FandolSong(0)/m/n/12.045 仪 -....\glue 0.0 plus 0.52307 +....\glue 0.0 plus 0.41609 ....\TU/FandolSong(0)/m/n/12.045 表 -....\glue 0.0 plus 0.52307 +....\glue 0.0 plus 0.41609 ....\TU/FandolSong(0)/m/n/12.045 学 -....\glue 0.0 plus 0.52307 +....\glue 0.0 plus 0.41609 ....\TU/FandolSong(0)/m/n/12.045 报 ....\TU/texgyretermes(0)/m/n/12.045 , ....\glue(\rightskip) 0.0 @@ -773,7 +767,7 @@ Completed box being shipped out [116] ...\hbox(9.2867+2.6258)x398.33861, glue set 217.62752fil, shifted 28.45274 ....\TU/texgyretermes(0)/m/n/12.045 ( ....\TU/FandolSong(0)/m/n/12.045 已 -....\glue 0.0 plus 0.52307 +....\glue 0.0 plus 0.41609 ....\TU/FandolSong(0)/m/n/12.045 被 ....\glue 3.01125 plus 1.5041 minus 1.00473 ....\TU/texgyretermes(0)/m/n/12.045 Integrated @@ -781,7 +775,7 @@ Completed box being shipped out [116] ....\TU/texgyretermes(0)/m/n/12.045 Ferroelectrics ....\glue 3.01125 plus 1.50562 minus 1.00374 ....\TU/FandolSong(0)/m/n/12.045 录 -....\glue 0.0 plus 0.52307 +....\glue 0.0 plus 0.41609 ....\TU/FandolSong(0)/m/n/12.045 用 ....\TU/texgyretermes(0)/m/n/12.045 ) ....\penalty 10000 @@ -836,21 +830,21 @@ Completed box being shipped out [116] .....\glue 0.0 ....\penalty 0 ....\TU/FandolSong(0)/m/n/12.045 任 -....\glue 0.0 plus 0.52307 +....\glue 0.0 plus 0.41609 ....\TU/FandolSong(0)/m/n/12.045 天 -....\glue 0.0 plus 0.52307 +....\glue 0.0 plus 0.41609 ....\TU/FandolSong(0)/m/n/12.045 令 ....\TU/texgyretermes(0)/m/n/12.045 , ....\glue 3.01125 plus 1.88202 minus 0.80298 ....\TU/FandolSong(0)/m/n/12.045 杨 -....\glue 0.0 plus 0.52307 +....\glue 0.0 plus 0.41609 ....\TU/FandolSong(0)/m/n/12.045 轶 ....\TU/texgyretermes(0)/m/n/12.045 , ....\glue 3.01125 plus 1.88202 minus 0.80298 ....\TU/FandolSong(0)/m/n/12.045 朱 -....\glue 0.0 plus 0.52307 +....\glue 0.0 plus 0.41609 ....\TU/FandolSong(0)/m/n/12.045 一 -....\glue 0.0 plus 0.52307 +....\glue 0.0 plus 0.41609 ....\TU/FandolSong(0)/m/n/12.045 平 ....\TU/texgyretermes(0)/m/n/12.045 , ....\glue 3.01125 plus 1.88202 minus 0.80298 @@ -858,61 +852,61 @@ Completed box being shipped out [116] ....\TU/texgyretermes(0)/m/n/12.045 . ....\glue 4.01498 plus 4.51685 minus 0.33458 ....\TU/FandolSong(0)/m/n/12.045 硅 -....\glue 0.0 plus 0.52307 +....\glue 0.0 plus 0.41609 ....\TU/FandolSong(0)/m/n/12.045 基 -....\glue 0.0 plus 0.52307 +....\glue 0.0 plus 0.41609 ....\TU/FandolSong(0)/m/n/12.045 铁 -....\glue 0.0 plus 0.52307 +....\glue 0.0 plus 0.41609 ....\TU/FandolSong(0)/m/n/12.045 电 -....\glue 0.0 plus 0.52307 +....\glue 0.0 plus 0.41609 ....\TU/FandolSong(0)/m/n/12.045 微 -....\glue 0.0 plus 0.52307 +....\glue 0.0 plus 0.41609 ....\TU/FandolSong(0)/m/n/12.045 声 -....\glue 0.0 plus 0.52307 +....\glue 0.0 plus 0.41609 ....\TU/FandolSong(0)/m/n/12.045 学 -....\glue 0.0 plus 0.52307 +....\glue 0.0 plus 0.41609 ....\TU/FandolSong(0)/m/n/12.045 传 -....\glue 0.0 plus 0.52307 +....\glue 0.0 plus 0.41609 ....\TU/FandolSong(0)/m/n/12.045 感 -....\glue 0.0 plus 0.52307 +....\glue 0.0 plus 0.41609 ....\TU/FandolSong(0)/m/n/12.045 器 -....\glue 0.0 plus 0.52307 +....\glue 0.0 plus 0.41609 ....\TU/FandolSong(0)/m/n/12.045 畴 -....\glue 0.0 plus 0.52307 +....\glue 0.0 plus 0.41609 ....\TU/FandolSong(0)/m/n/12.045 极 -....\glue 0.0 plus 0.52307 +....\glue 0.0 plus 0.41609 ....\TU/FandolSong(0)/m/n/12.045 化 -....\glue 0.0 plus 0.52307 +....\glue 0.0 plus 0.41609 ....\TU/FandolSong(0)/m/n/12.045 区 -....\glue 0.0 plus 0.52307 +....\glue 0.0 plus 0.41609 ....\TU/FandolSong(0)/m/n/12.045 域 -....\glue 0.0 plus 0.52307 +....\glue 0.0 plus 0.41609 ....\TU/FandolSong(0)/m/n/12.045 控 -....\glue 0.0 plus 0.52307 +....\glue 0.0 plus 0.41609 ....\TU/FandolSong(0)/m/n/12.045 制 -....\glue 0.0 plus 0.52307 +....\glue 0.0 plus 0.41609 ....\TU/FandolSong(0)/m/n/12.045 和 -....\glue 0.0 plus 0.52307 +....\glue 0.0 plus 0.41609 ....\TU/FandolSong(0)/m/n/12.045 电 -....\glue 0.0 plus 0.52307 +....\glue 0.0 plus 0.41609 ....\TU/FandolSong(0)/m/n/12.045 极 -....\glue 0.0 plus 0.52307 +....\glue 0.0 plus 0.41609 ....\TU/FandolSong(0)/m/n/12.045 连 -....\glue 0.0 plus 0.52307 +....\glue 0.0 plus 0.41609 ....\TU/FandolSong(0)/m/n/12.045 接 ....\glue(\rightskip) 0.0 ...\penalty 10150 ...\glue(\baselineskip) 4.42455 ...\hbox(9.371+2.1199)x398.33861, glue set 177.18845fil, shifted 28.45274 ....\TU/FandolSong(0)/m/n/12.045 的 -....\glue 0.0 plus 0.52307 +....\glue 0.0 plus 0.41609 ....\TU/FandolSong(0)/m/n/12.045 方 -....\glue 0.0 plus 0.52307 +....\glue 0.0 plus 0.41609 ....\TU/FandolSong(0)/m/n/12.045 法 ....\TU/texgyretermes(0)/m/n/12.045 : ....\glue 4.01498 plus 3.01123 minus 0.50186 ....\TU/FandolSong(0)/m/n/12.045 中 -....\glue 0.0 plus 0.52307 +....\glue 0.0 plus 0.41609 ....\TU/FandolSong(0)/m/n/12.045 国 ....\TU/texgyretermes(0)/m/n/12.045 , ....\glue 3.01125 plus 1.88202 minus 0.80298 @@ -989,21 +983,21 @@ Completed box being shipped out [116] ....\glue 3.01125 plus 1.50562 minus 1.00374 ....\TU/texgyretermes(0)/m/n/12.045 ( ....\TU/FandolSong(0)/m/n/12.045 美 -....\glue 0.0 plus 0.52307 +....\glue 0.0 plus 0.41609 ....\TU/FandolSong(0)/m/n/12.045 国 -....\glue 0.0 plus 0.52307 +....\glue 0.0 plus 0.41609 ....\TU/FandolSong(0)/m/n/12.045 发 -....\glue 0.0 plus 0.52307 +....\glue 0.0 plus 0.41609 ....\TU/FandolSong(0)/m/n/12.045 明 -....\glue 0.0 plus 0.52307 +....\glue 0.0 plus 0.41609 ....\TU/FandolSong(0)/m/n/12.045 专 -....\glue 0.0 plus 0.52307 +....\glue 0.0 plus 0.41609 ....\TU/FandolSong(0)/m/n/12.045 利 -....\glue 0.0 plus 0.52307 +....\glue 0.0 plus 0.41609 ....\TU/FandolSong(0)/m/n/12.045 申 -....\glue 0.0 plus 0.52307 +....\glue 0.0 plus 0.41609 ....\TU/FandolSong(0)/m/n/12.045 请 -....\glue 0.0 plus 0.52307 +....\glue 0.0 plus 0.41609 ....\TU/FandolSong(0)/m/n/12.045 号 ....\TU/texgyretermes(0)/m/n/12.045 .) ....\penalty 10000 diff --git a/testfiles/config-crossref.lua b/testfiles/config-crossref.lua index f1007ee5..b725599c 100644 --- a/testfiles/config-crossref.lua +++ b/testfiles/config-crossref.lua @@ -2,6 +2,7 @@ includetests = { "06-*", "07-*", "09-*", + "package-hyperref", } excludetests = {} diff --git a/testfiles/config-title-page-en.lua b/testfiles/config-title-page-en.lua new file mode 100644 index 00000000..6ab428e9 --- /dev/null +++ b/testfiles/config-title-page-en.lua @@ -0,0 +1,5 @@ +testfiledir = "testfiles/01-title-page-en" +testsuppdir = testfiledir .. "/support" + +includetests = {"*"} +excludetests = {} diff --git a/testfiles/config-cover.lua b/testfiles/config-title-page.lua similarity index 66% rename from testfiles/config-cover.lua rename to testfiles/config-title-page.lua index 8770451c..3d122f3c 100644 --- a/testfiles/config-cover.lua +++ b/testfiles/config-title-page.lua @@ -1,4 +1,4 @@ -testfiledir = "testfiles/01-cover" +testfiledir = "testfiles/01-title-page" testsuppdir = testfiledir .. "/support" includetests = {"*"} diff --git a/testfiles/package-algorithms.tlg b/testfiles/package-algorithms.tlg index 692ad879..51769839 100644 --- a/testfiles/package-algorithms.tlg +++ b/testfiles/package-algorithms.tlg @@ -100,7 +100,7 @@ Completed box being shipped out [2] ....\vbox(270.52151+0.0)x426.79135 .....\write1{\@writefile{loa}{\protect \contentsline {algorithm}{\protect \numberline \ETC.} .....\write1{\providecommand*\caption@xref[2]{\@setref\relax\@undefined{#1}}} -.....\write1{\newlabel{alg1}{{1.1}{\thepage }}} +.....\write1{\newlabel{alg1}{{1.1}{\thepage }{}{}{}}} .....\penalty -51 .....\glue 2.2082 .....\glue(\parskip) 0.0 diff --git a/testfiles/package-amsthm.tlg b/testfiles/package-amsthm.tlg index df6c5e22..6f888d83 100644 --- a/testfiles/package-amsthm.tlg +++ b/testfiles/package-amsthm.tlg @@ -1,20 +1,13 @@ This is a generated file for the l3build validation system. Don't change this file in any respect. 第1章 -Package fontspec Info: Font "FandolHei-Regular" does not contain requested -(fontspec) Script "CJK". -Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' -(fontspec) with options -(fontspec) [Script={CJK},Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. +Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' with options [Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. (fontspec) -(fontspec) This font family consists of the following NFSS -(fontspec) series/shapes: +(fontspec) This font family consists of the following NFSS series/shapes: (fontspec) -(fontspec) - 'normal' (m/n) with NFSS spec.: -(fontspec) <->"[FandolHei-Regular.otf]/OT:language=dflt;" +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolHei-Regular.otf]/OT:language=dflt;" (fontspec) - 'small caps' (m/sc) with NFSS spec.: -(fontspec) - 'bold' (b/n) with NFSS spec.: -(fontspec) <->"[FandolHei-Bold.otf]/OT:language=dflt;" +(fontspec) - 'bold' (b/n) with NFSS spec.: <->"[FandolHei-Bold.otf]/OT:language=dflt;" (fontspec) - 'bold small caps' (b/sc) with NFSS spec.: LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be (Font) scaled to size 12.04628pt on input line .... diff --git a/testfiles/package-hyperref.tex b/testfiles/package-hyperref.tex new file mode 100644 index 00000000..eeb57963 --- /dev/null +++ b/testfiles/package-hyperref.tex @@ -0,0 +1,182 @@ +\input{regression-test.tex} +\documentclass[degree=doctor,language=english]{thuthesis} + +\usepackage{hyperref} + +\begin{document} +\START +\showoutput + +\begin{committee} +\end{committee} + +\frontmatter + +\begin{abstract} + 中文摘要。 + \thusetup{keywords = {关键词 1, 关键词 2, 关键词 3, 关键词 4, 关键词 5}} +\end{abstract} + +\begin{abstract*} + English abstract. + \thusetup{keywords* = {keyword 1, keyword 2, keyword 3, keyword 4, keyword 5}} +\end{abstract*} + +\tableofcontents + +\listoffiguresandtables + +\begin{denotation} + \item[DFT] Density Functional Theory + \item[HPLC] High Performance Liquid Chromatography + \item[HPCE] High Performance Capillary Electrophoresis +\end{denotation} + +\mainmatter + +\section{本章引论} + +本章为 P2P 中宽松约束的一般性搜索建立理论模型,以研究此类搜索的效率和带宽开销。 +根据本章的理论模型可以很好地测算出各种条件下及不同应用中的 P2P 搜索效率和带宽开销,为 P2P 中宽松约束搜索的研究建立了基础。 +通过模型求解可以得到搜索所需的瓶颈资源(即结点带宽)的理论下限,并可算出不同系统参数下最优的搜索性能以及达到此性能时的最优数据索引分布,从而为 P2P 系统搜索算法的设计、性能优化、性能比较以及可行性分析提供了一般性方法。 +后面第四章提出的近似最优的实用搜索算法就是直接应用本章模型和结论而设计的。\footnote{% + 脚注处序号“①,……,⑩”的字体是“正文”,不是“上标”,序号与脚注内容文字之间空半个汉字符,脚注的段落格式为:单倍行距,段前空 0 磅,段后空 0 磅,悬挂缩进 1.5 字符;字号为小五号字,汉字用宋体,外文用 Times New Roman 体。 +} + +\section{Title} + +Main text … Figure~\ref{fig:1.1} illustrates … + +\begin{figure} + \centering + \includegraphics{example-image.pdf} + \caption{Caption} + \label{fig:1.1} +\end{figure} + +\subsection{Title} + +Main text … Equation~\eqref{eq:1.1} is … +\begin{equation} + f(x) = a_0 + \sum_{n=1}^\infty \left( a_n \cos⁡ \frac{n \pi x}{L} + + b_n \sin⁡ \frac{n \pi x}{L} \right) + \label{eq:1.1} +\end{equation} + +\subsection{Title} + +Main text … Table~\ref{tab:1.1} shows … + +\begin{table} + \centering + \caption{Caption} + \label{tab:1.1} + \begin{tabular}{cccc} + \toprule + Header 1 & Header 2 & Header 3 & Header 4 \\ + \midrule + Row 1 & & & \\ + Row 2 & & & \\ + Row 3 & & & \\ + Row 4 & & & \\ + Row 5 & & & \\ + Row 6 & & & \\ + Row 7 & & & \\ + Row 8 & & & \\ + Row 9 & & & \\ + Row 10 & & & \\ + \bottomrule + \end{tabular} +\end{table} + +\subsection{Title} + +The reference\cite{bib1} shows that \dots + + +\backmatter +\bibliographystyle{thuthesis-numeric} +% \bibliography{ref/ref} + +\begin{thebibliography}{9} + \bibitem[Lin(2001)]{bib1} Lin S D. Water and wastewater calculations manual[M]. New York: McGraw-Hill, 2001. + +\end{thebibliography} + + +\appendix + +\chapter{Title} + +\section{Title} + +Main text … Figure~\ref{fig:A.1} illustrates … + +\begin{figure} + \centering + \includegraphics{example-image.pdf} + \caption{Caption} + \label{fig:A.1} +\end{figure} + +\subsection{Title} + +Main text … Equation~\eqref{eq:A.1} is … + +\begin{equation} + f(x) = a_0 + \sum_{n=1}^\infty \left( a_n \cos⁡ \frac{n \pi x}{L} + + b_n \sin⁡ \frac{n \pi x}{L} \right) + \label{eq:A.1} +\end{equation} + +\subsection{Title} + +Main text … + +\subsection{Title} + +Main text … Table~\ref{tab:A.1} shows … + +\begin{table} + \centering + \caption{Caption} + \label{tab:A.1} + \begin{tabular}{cccc} + \toprule + Header 1 & Header 2 & Header 3 & Header 4 \\ + \midrule + Row 1 & & & \\ + Row 2 & & & \\ + Row 3 & & & \\ + Row 4 & & & \\ + \bottomrule + \end{tabular} +\end{table} + + +\section{Title} + +Main text + + +\begin{acknowledgements} + Main text\dots +\end{acknowledgements} + +\statement + +\begin{resume} + Main text\dots +\end{resume} + +\begin{comments} + Main text\dots +\end{comments} + +\begin{resolution} + Main text\dots +\end{resolution} + +\clearpage +\OMIT +\end{document} diff --git a/testfiles/package-hyperref.tlg b/testfiles/package-hyperref.tlg new file mode 100644 index 00000000..5032e7ef --- /dev/null +++ b/testfiles/package-hyperref.tlg @@ -0,0 +1,6745 @@ +This is a generated file for the l3build validation system. +Don't change this file in any respect. +Package fontspec Info: Font family 'FandolHei(0)' created for font 'FandolHei' with options [Extension={.otf},UprightFont={*-Regular},BoldFont={*-Bold}]. +(fontspec) +(fontspec) This font family consists of the following NFSS series/shapes: +(fontspec) +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolHei-Regular.otf]/OT:language=dflt;" +(fontspec) - 'small caps' (m/sc) with NFSS spec.: +(fontspec) - 'bold' (b/n) with NFSS spec.: <->"[FandolHei-Bold.otf]/OT:language=dflt;" +(fontspec) - 'bold small caps' (b/sc) with NFSS spec.: +Completed box being shipped out [1] +\vbox(710.18088+0.0)x439.87962 +.\hbox(0.0+0.0)x0.0 +..\special{pdf:docinfo<>2<>8<>]>>>>} +....\write-{} +....\write-{} +....\special{pdf:dest (section*.1) [@thispage /XYZ @xpos @ypos null]} +....\write4{\protect \BOOKMARK [0][]{thuchapter.1.0}{\376\377\133\146\117\115\213\ETC.} +....\special{pdf:dest (thuchapter.1.0) [@thispage /XYZ @xpos @ypos null]} +....\write-{} +....\special{pdf:dest (chapter*.2) [@thispage /XYZ @xpos @ypos null]} +....\glue(\topskip) 12.0 +....\rule(0.0+0.0)x* +....\penalty 10000 +....\glue 15.10124 plus -1.0 +....\glue 0.0 +....\glue(\parskip) 0.0 plus 1.0 +....\glue(\parskip) 0.0 +....\hbox(12.70346+2.95502)x426.79135, glue set 36.7357fil +.....\glue(\leftskip) 0.0 plus 1.0fil +.....\TU/FandolHei(0)/m/n/16.06 学 +.....\glue 0.0 plus 1.0538 +.....\TU/FandolHei(0)/m/n/16.06 位 +.....\glue 0.0 plus 1.0538 +.....\TU/FandolHei(0)/m/n/16.06 论 +.....\glue 0.0 plus 1.0538 +.....\TU/FandolHei(0)/m/n/16.06 文 +.....\glue 0.0 plus 1.0538 +.....\TU/FandolHei(0)/m/n/16.06 指 +.....\glue 0.0 plus 1.0538 +.....\TU/FandolHei(0)/m/n/16.06 导 +.....\glue 0.0 plus 1.0538 +.....\TU/FandolHei(0)/m/n/16.06 小 +.....\glue 0.0 plus 1.0538 +.....\TU/FandolHei(0)/m/n/16.06 组 +.....\penalty 10000 +.....\TU/FandolHei(0)/m/n/16.06 、 +.....\rule(0.0+0.0)x-10.47112 +.....\glue 10.47112 minus 8.03 +.....\glue 0.0 plus 1.0538 +.....\TU/FandolHei(0)/m/n/16.06 公 +.....\glue 0.0 plus 1.0538 +.....\TU/FandolHei(0)/m/n/16.06 开 +.....\glue 0.0 plus 1.0538 +.....\TU/FandolHei(0)/m/n/16.06 评 +.....\glue 0.0 plus 1.0538 +.....\TU/FandolHei(0)/m/n/16.06 阅 +.....\glue 0.0 plus 1.0538 +.....\TU/FandolHei(0)/m/n/16.06 人 +.....\glue 0.0 plus 1.0538 +.....\TU/FandolHei(0)/m/n/16.06 和 +.....\glue 0.0 plus 1.0538 +.....\TU/FandolHei(0)/m/n/16.06 答 +.....\glue 0.0 plus 1.0538 +.....\TU/FandolHei(0)/m/n/16.06 辩 +.....\glue 0.0 plus 1.0538 +.....\TU/FandolHei(0)/m/n/16.06 委 +.....\glue 0.0 plus 1.0538 +.....\TU/FandolHei(0)/m/n/16.06 员 +.....\glue 0.0 plus 1.0538 +.....\TU/FandolHei(0)/m/n/16.06 会 +.....\glue 0.0 plus 1.0538 +.....\TU/FandolHei(0)/m/n/16.06 名 +.....\glue 0.0 plus 1.0538 +.....\TU/FandolHei(0)/m/n/16.06 单 +.....\kern -0.00017 +.....\kern 0.00017 +.....\penalty 10000 +.....\glue(\parfillskip) 0.0 +.....\glue(\rightskip) 0.0 plus 1.0fil +....\penalty 10000 +....\glue 49.18375 plus -1.0 +....\marks1{学位论文指导小组、公开评阅人和答辩委员会名单}....\marks2{学位论文指导小组、公开评阅人和答辩委员会名单}....\marks3{学位论文指导小组、公开评阅人和答辩委员会名单}....\mark{{学位论文指导小组、公开评阅人和答辩委员会名单}{\ETC.} +....\penalty 10000 +....\glue 0.0 plus 1.0fil +....\glue 0.0 plus -1.0fil +....\glue 0.0 plus 1.0fil +....\glue 0.0 +....\glue 0.0 plus 0.0001fil +...\glue(\baselineskip) 22.76228 +...\hbox(0.0+0.0)x426.79135 +....\special{color push gray 0} +....\hbox(0.0+0.0)x426.79135 +....\special{color pop} +.\kern -710.18088 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\kern 710.18088 +.\kern 0.0 +.\kern 0.0 +Completed box being shipped out [2] +\vbox(710.18088+0.0)x439.87962 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\vbox(0.0+0.0)x0.0, glue set 73.27371fil +..\kern 0.0 +..\kern -72.26997 +..\kern -1.00374 +..\hbox(0.0+0.0)x0.0, glue set - 12.08453fil +...\kern 0.0 +...\kern 13.08827 +...\kern -1.00374 +...\special{pdf:dest (page.2) [@thispage /XYZ @xpos @ypos null]} +...\penalty 10000 +...\glue 0.0 plus 1.0fil minus 1.0fil +..\glue 0.0 plus 1.0fil minus 1.0fil +.\glue(\lineskip) 0.0 +.\vbox(710.18088+0.0)x439.87962 +..\glue -72.26997 +..\vbox(782.45085+0.0)x426.79135, shifted 13.08827 +...\vbox(76.82234+0.0)x426.79135, glue set 76.82234fil +....\glue 0.0 plus 1.0fil +....\hbox(0.0+0.0)x426.79135 +.....\special{color push gray 0} +.....\hbox(0.0+0.0)x426.79135 +.....\special{color pop} +...\glue 8.5359 +...\glue(\lineskip) 0.0 +...\vbox(674.33032+0.0)x0.0, glue set 662.25958fil +....\write-{} +....\write-{} +....\glue(\topskip) 12.0 +....\hbox(0.0+0.0)x0.0 +....\glue 0.0 plus 1.0fil +....\glue 0.0 plus -1.0fil +....\glue 0.0 plus 1.0fil +....\glue 0.0 +....\glue 0.0 plus 0.0001fil +...\glue(\baselineskip) 22.76228 +...\hbox(0.0+0.0)x426.79135 +....\special{color push gray 0} +....\hbox(0.0+0.0)x426.79135 +....\special{color pop} +.\kern -710.18088 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\kern 710.18088 +.\kern 0.0 +Completed box being shipped out [1] +\vbox(710.18088+4.1104)x439.87962 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\vbox(0.0+0.0)x0.0, glue set 73.27371fil +..\kern 0.0 +..\kern -72.26997 +..\kern -1.00374 +..\hbox(0.0+0.0)x0.0, glue set - 12.08453fil +...\kern 0.0 +...\kern 13.08827 +...\kern -1.00374 +...\special{pdf:dest (page.I) [@thispage /XYZ @xpos @ypos null]} +...\penalty 10000 +...\glue 0.0 plus 1.0fil minus 1.0fil +..\glue 0.0 plus 1.0fil minus 1.0fil +.\glue(\lineskip) 0.0 +.\vbox(710.18088+4.1104)x439.87962 +..\glue -72.26997 +..\vbox(782.45085+4.1104)x426.79135, shifted 13.08827 +...\vbox(76.82234+0.0)x426.79135, glue set 63.12115fil +....\glue 0.0 plus 1.0fil +....\hbox(13.70119+0.0)x426.79135 +.....\special{color push gray 0} +.....\hbox(13.70119+0.0)x426.79135 +......\hbox(13.70119+0.0)x426.79135 +.......\vbox(13.70119+0.0)x426.79135 +........\hbox(9.59079+4.1104)x426.79135 +.........\hbox(0.0+0.0)x0.0, glue set - 426.79135fil +..........\vbox(0.0+0.0)x426.79135 +...........\hbox(0.0+0.0)x426.79135, glue set 213.39568fil +............\hbox(0.0+0.0)x0.0 +............\penalty 10000 +............\glue(\parfillskip) 0.0 plus 1.0fil +............\glue(\rightskip) 0.0 plus 1.0fil +..........\glue 0.0 plus 1.0fil minus 1.0fil +.........\glue 0.0 plus 1.0fill +.........\vbox(9.59079+4.1104)x426.79135 +..........\hbox(9.59079+4.1104)x426.79135, glue set 197.58662fil +...........\glue(\leftskip) 0.0 plus 1.0fil +...........\hbox(0.0+0.0)x0.0 +...........\TU/FandolSong(0)/m/n/10.53937 摘 +...........\kern -0.00017 +...........\kern 0.00017 +...........\glue 10.53937 +...........\TU/FandolSong(0)/m/n/10.53937 要 +...........\kern -0.00017 +...........\kern 0.00017 +...........\rule(9.59079+4.1104)x0.0 +...........\penalty 10000 +...........\glue(\parfillskip) 0.0 +...........\glue(\rightskip) 0.0 plus 1.0fil +.........\glue 0.0 plus 1.0fill +.........\hbox(0.0+0.0)x0.0, glue set - 426.79135fil +..........\glue 0.0 plus 1.0fil minus 1.0fil +..........\vbox(0.0+0.0)x426.79135 +...........\hbox(0.0+0.0)x426.79135, glue set 426.79135fil +............\glue(\leftskip) 0.0 plus 1.0fil +............\hbox(0.0+0.0)x0.0 +............\penalty 10000 +............\glue(\parfillskip) 0.0 +............\glue(\rightskip) 0.0 +........\glue 0.0 +........\rule(0.7528+0.0)x426.79135 +........\glue -0.7528 +......\glue 0.0 plus 1.0fil minus 1.0fil +.....\special{color pop} +...\glue 8.5359 +...\glue(\lineskip) 0.0 +...\vbox(674.33032+0.0)x426.79135, glue set 555.3869fil +....\write-{} +....\special{pdf:dest (section*.3) [@thispage /XYZ @xpos @ypos null]} +....\write4{\protect \BOOKMARK [0][]{section*.3}{\376\377\144\130\211\201}{}% 2} +....\write1{\@writefile{toc}{\protect \contentsline {chapter}{摘\hskip 1em\relax + \ETC.} +....\write-{} +....\special{pdf:dest (chapter*.4) [@thispage /XYZ @xpos @ypos null]} +....\glue(\topskip) 12.0 +....\rule(0.0+0.0)x* +....\penalty 10000 +....\glue 15.10124 plus -1.0 +....\glue 0.0 +....\glue(\parskip) 0.0 plus 1.0 +....\glue(\parskip) 0.0 +....\hbox(12.3662+2.79442)x426.79135, glue set 189.30568fil +.....\glue(\leftskip) 0.0 plus 1.0fil +.....\TU/FandolHei(0)/m/n/16.06 摘 +.....\kern -0.00017 +.....\kern 0.00017 +.....\glue 16.06 +.....\TU/FandolHei(0)/m/n/16.06 要 +.....\kern -0.00017 +.....\kern 0.00017 +.....\penalty 10000 +.....\glue(\parfillskip) 0.0 +.....\glue(\rightskip) 0.0 plus 1.0fil +....\penalty 10000 +....\glue 27.10124 plus -1.0 +....\marks1{摘\hskip 1em\relax 要} +....\marks2{摘\hskip 1em\relax 要} +....\marks3{摘\hskip 1em\relax 要} +....\mark{{摘\hskip 1em\relax 要}{摘\hskip 1em\relax 要}} +....\penalty 10000 +....\glue(\parskip) 0.0 plus 1.0 +....\glue(\parskip) 0.0 +....\hbox(9.371+2.1199)x426.79135, glue set 345.51117fil +.....\hbox(0.0+0.0)x21.05519 +.....\TU/FandolSong(0)/m/n/12.045 中 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 文 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 摘 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 要 +.....\penalty 10000 +.....\TU/FandolSong(0)/m/n/12.045 。 +.....\rule(0.0+0.0)x-7.75697 +.....\kern 0.00047 +.....\kern -0.00047 +.....\kern -0.18753 +.....\kern 0.18753 +.....\glue 7.75697 minus 6.02249 +.....\penalty 10000 +.....\glue(\parfillskip) 0.0 plus 1.0fil +.....\glue(\rightskip) 0.0 +....\glue(\baselineskip) 17.9551 +....\hbox(0.0+0.0)x0.0 +....\glue(\parskip) 0.0 plus 1.0 +....\glue(\parskip) 0.0 +....\glue(\baselineskip) 10.72807 +....\hbox(9.34692+2.21626)x426.79135, glue set 101.57639fil +.....\TU/FandolHei(0)/m/n/12.045 关 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolHei(0)/m/n/12.045 键 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolHei(0)/m/n/12.045 词 +.....\penalty 10000 +.....\TU/FandolHei(0)/m/n/12.045 : +.....\rule(0.0+0.0)x-8.52786 +.....\glue 8.52786 minus 6.0225 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 关 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 键 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 词 +.....\glue 3.01125 plus 1.50562 minus 1.00374 +.....\TU/texgyretermes(0)/m/n/12.045 1 +.....\kern -0.0002 +.....\kern 0.0002 +.....\penalty 10000 +.....\TU/FandolSong(0)/m/n/12.045 ; +.....\rule(0.0+0.0)x-8.32309 +.....\glue 8.32309 minus 6.02249 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 关 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 键 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 词 +.....\glue 3.01125 plus 1.50562 minus 1.00374 +.....\TU/texgyretermes(0)/m/n/12.045 2 +.....\kern -0.0002 +.....\kern 0.0002 +.....\penalty 10000 +.....\TU/FandolSong(0)/m/n/12.045 ; +.....\rule(0.0+0.0)x-8.32309 +.....\glue 8.32309 minus 6.02249 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 关 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 键 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 词 +.....\glue 3.01125 plus 1.50562 minus 1.00374 +.....\TU/texgyretermes(0)/m/n/12.045 3 +.....\kern -0.0002 +.....\kern 0.0002 +.....\penalty 10000 +.....\TU/FandolSong(0)/m/n/12.045 ; +.....\rule(0.0+0.0)x-8.32309 +.....\glue 8.32309 minus 6.02249 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 关 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 键 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 词 +.....\glue 3.01125 plus 1.50562 minus 1.00374 +.....\TU/texgyretermes(0)/m/n/12.045 4 +.....\kern -0.0002 +.....\kern 0.0002 +.....\penalty 10000 +.....\TU/FandolSong(0)/m/n/12.045 ; +.....\rule(0.0+0.0)x-8.32309 +.....\glue 8.32309 minus 6.02249 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 关 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 键 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 词 +.....\glue 3.01125 plus 1.50562 minus 1.00374 +.....\TU/texgyretermes(0)/m/n/12.045 5 +.....\kern -0.0002 +.....\kern 0.0002 +.....\glue 3.01125 plus 1.50562 minus 1.00374 +.....\penalty 10000 +.....\glue(\parfillskip) 0.0 plus 1.0fil +.....\glue(\rightskip) 0.0 +....\glue -2.21626 +....\glue 0.0 plus 1.0fil +....\glue 0.0 plus -1.0fil +....\glue 0.0 plus 1.0fil +....\glue 0.0 +....\glue 0.0 plus 0.0001fil +...\glue(\baselineskip) 7.14894 +...\hbox(15.61334+4.1104)x426.79135 +....\special{color push gray 0} +....\hbox(15.61334+4.1104)x426.79135 +.....\hbox(15.61334+4.1104)x426.79135 +......\vbox(15.61334+4.1104)x426.79135 +.......\rule(0.0+0.0)x426.79135 +.......\glue 6.02255 +.......\hbox(9.59079+4.1104)x426.79135 +........\hbox(0.0+0.0)x0.0, glue set - 426.79135fil +.........\vbox(0.0+0.0)x426.79135 +..........\hbox(0.0+0.0)x426.79135, glue set 213.39568fil +...........\hbox(0.0+0.0)x0.0 +...........\penalty 10000 +...........\glue(\parfillskip) 0.0 plus 1.0fil +...........\glue(\rightskip) 0.0 plus 1.0fil +.........\glue 0.0 plus 1.0fil minus 1.0fil +........\glue 0.0 plus 1.0fill +........\vbox(9.59079+4.1104)x426.79135 +.........\hbox(9.59079+4.1104)x426.79135, glue set 211.64087fil +..........\glue(\leftskip) 0.0 plus 1.0fil +..........\hbox(0.0+0.0)x0.0 +..........\TU/texgyretermes(0)/m/n/10.53937 I +..........\kern -0.0002 +..........\kern 0.0002 +..........\rule(9.59079+4.1104)x0.0 +..........\penalty 10000 +..........\glue(\parfillskip) 0.0 +..........\glue(\rightskip) 0.0 plus 1.0fil +........\glue 0.0 plus 1.0fill +........\hbox(0.0+0.0)x0.0, glue set - 426.79135fil +.........\glue 0.0 plus 1.0fil minus 1.0fil +.........\vbox(0.0+0.0)x426.79135 +..........\hbox(0.0+0.0)x426.79135, glue set 426.79135fil +...........\glue(\leftskip) 0.0 plus 1.0fil +...........\hbox(0.0+0.0)x0.0 +...........\penalty 10000 +...........\glue(\parfillskip) 0.0 +...........\glue(\rightskip) 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\special{color pop} +.\kern -714.29128 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\kern 714.29128 +.\kern 0.0 +Completed box being shipped out [2] +\vbox(710.18088+4.1104)x439.87962 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\vbox(0.0+0.0)x0.0, glue set 73.27371fil +..\kern 0.0 +..\kern -72.26997 +..\kern -1.00374 +..\hbox(0.0+0.0)x0.0, glue set - 12.08453fil +...\kern 0.0 +...\kern 13.08827 +...\kern -1.00374 +...\special{pdf:dest (page.II) [@thispage /XYZ @xpos @ypos null]} +...\penalty 10000 +...\glue 0.0 plus 1.0fil minus 1.0fil +..\glue 0.0 plus 1.0fil minus 1.0fil +.\glue(\lineskip) 0.0 +.\vbox(710.18088+4.1104)x439.87962 +..\glue -72.26997 +..\vbox(782.45085+4.1104)x426.79135, shifted 13.08827 +...\vbox(76.82234+0.0)x426.79135, glue set 63.12115fil +....\glue 0.0 plus 1.0fil +....\hbox(13.70119+0.0)x426.79135 +.....\special{color push gray 0} +.....\hbox(13.70119+0.0)x426.79135 +......\glue 0.0 plus 1.0fil minus 1.0fil +......\hbox(13.70119+0.0)x426.79135 +.......\vbox(13.70119+0.0)x426.79135 +........\hbox(9.59079+4.1104)x426.79135 +.........\hbox(0.0+0.0)x0.0, glue set - 426.79135fil +..........\vbox(0.0+0.0)x426.79135 +...........\hbox(0.0+0.0)x426.79135, glue set 213.39568fil +............\hbox(0.0+0.0)x0.0 +............\penalty 10000 +............\glue(\parfillskip) 0.0 plus 1.0fil +............\glue(\rightskip) 0.0 plus 1.0fil +..........\glue 0.0 plus 1.0fil minus 1.0fil +.........\glue 0.0 plus 1.0fill +.........\vbox(9.59079+4.1104)x426.79135 +..........\hbox(9.59079+4.1104)x426.79135, glue set 186.26735fil +...........\glue(\leftskip) 0.0 plus 1.0fil +...........\hbox(0.0+0.0)x0.0 +...........\TU/texgyretermes(0)/m/n/10.53937 ABSTRACT +...........\kern -0.0002 +...........\kern 0.0002 +...........\rule(9.59079+4.1104)x0.0 +...........\penalty 10000 +...........\glue(\parfillskip) 0.0 +...........\glue(\rightskip) 0.0 plus 1.0fil +.........\glue 0.0 plus 1.0fill +.........\hbox(0.0+0.0)x0.0, glue set - 426.79135fil +..........\glue 0.0 plus 1.0fil minus 1.0fil +..........\vbox(0.0+0.0)x426.79135 +...........\hbox(0.0+0.0)x426.79135, glue set 426.79135fil +............\glue(\leftskip) 0.0 plus 1.0fil +............\hbox(0.0+0.0)x0.0 +............\penalty 10000 +............\glue(\parfillskip) 0.0 +............\glue(\rightskip) 0.0 +........\glue 0.0 +........\rule(0.7528+0.0)x426.79135 +........\glue -0.7528 +.....\special{color pop} +...\glue 8.5359 +...\glue(\lineskip) 0.0 +...\vbox(674.33032+0.0)x426.79135, glue set 559.65796fill +....\write-{} +....\special{pdf:dest (section*.5) [@thispage /XYZ @xpos @ypos null]} +....\write4{\protect \BOOKMARK [0][]{section*.5}{\376\377\000A\000b\000s\000t\000\ETC.} +....\write1{\@writefile{toc}{\protect \contentsline {chapter}{Abstract}{\thepage \ETC.} +....\write-{} +....\special{pdf:dest (chapter*.6) [@thispage /XYZ @xpos @ypos null]} +....\glue(\topskip) 12.0 +....\rule(0.0+0.0)x* +....\penalty 10000 +....\glue 15.10124 plus -1.0 +....\glue 0.0 +....\glue(\parskip) 0.0 plus 1.0 +....\glue(\parskip) 0.0 +....\hbox(11.90045+0.1927)x426.79135, glue set 169.55992fil +.....\glue(\leftskip) 0.0 plus 1.0fil +.....\TU/texgyreheros(0)/b/n/16.06 ABSTRACT +.....\kern -0.0002 +.....\kern 0.0002 +.....\penalty 10000 +.....\glue(\parfillskip) 0.0 +.....\glue(\rightskip) 0.0 plus 1.0fil +....\penalty 10000 +....\glue 27.10124 plus -1.0 +....\marks1{Abstract} +....\marks2{Abstract} +....\marks3{Abstract} +....\mark{{Abstract}{Abstract}} +....\penalty 10000 +....\glue(\parskip) 0.0 plus 1.0 +....\glue(\parskip) 0.0 +....\hbox(8.22673+2.6258)x426.79135, glue set 321.60988fil +.....\hbox(0.0+0.0)x21.05519 +.....\TU/texgyretermes(0)/m/n/12.045 English +.....\glue 3.01125 plus 1.50562 minus 1.00374 +.....\TU/texgyretermes(0)/m/n/12.045 abstract. +.....\glue 4.01498 plus 4.51685 minus 0.33458 +.....\penalty 10000 +.....\glue(\parfillskip) 0.0 plus 1.0fil +.....\glue(\rightskip) 0.0 +....\glue(\baselineskip) 17.4492 +....\hbox(0.0+0.0)x0.0 +....\glue(\parskip) 0.0 plus 1.0 +....\glue(\parskip) 0.0 +....\glue(\baselineskip) 11.78804 +....\hbox(8.28696+2.6258)x426.79135, glue set 88.55173fil +.....\TU/texgyretermes(0)/b/n/12.045 Keywords: +.....\kern 0.0 +.....\kern -0.0002 +.....\kern 0.0002 +.....\glue 4.01498 plus 3.01123 minus 0.50186 +.....\TU/texgyretermes(0)/m/n/12.045 keyword +.....\glue 3.01125 plus 1.50562 minus 1.00374 +.....\TU/texgyretermes(0)/m/n/12.045 1 +.....\kern -0.0002 +.....\kern 0.0002 +.....\TU/texgyretermes(0)/m/n/12.045 ; +.....\glue 3.01125 plus 2.25842 minus 0.66916 +.....\TU/texgyretermes(0)/m/n/12.045 keyword +.....\glue 3.01125 plus 1.50562 minus 1.00374 +.....\TU/texgyretermes(0)/m/n/12.045 2 +.....\kern -0.0002 +.....\kern 0.0002 +.....\TU/texgyretermes(0)/m/n/12.045 ; +.....\glue 3.01125 plus 2.25842 minus 0.66916 +.....\TU/texgyretermes(0)/m/n/12.045 keyword +.....\glue 3.01125 plus 1.50562 minus 1.00374 +.....\TU/texgyretermes(0)/m/n/12.045 3 +.....\kern -0.0002 +.....\kern 0.0002 +.....\TU/texgyretermes(0)/m/n/12.045 ; +.....\glue 3.01125 plus 2.25842 minus 0.66916 +.....\TU/texgyretermes(0)/m/n/12.045 keyword +.....\glue 3.01125 plus 1.50562 minus 1.00374 +.....\TU/texgyretermes(0)/m/n/12.045 4 +.....\kern -0.0002 +.....\kern 0.0002 +.....\TU/texgyretermes(0)/m/n/12.045 ; +.....\glue 3.01125 plus 2.25842 minus 0.66916 +.....\TU/texgyretermes(0)/m/n/12.045 keyword +.....\glue 3.01125 plus 1.50562 minus 1.00374 +.....\TU/texgyretermes(0)/m/n/12.045 5 +.....\kern -0.0002 +.....\kern 0.0002 +.....\glue 3.01125 plus 1.50562 minus 1.00374 +.....\penalty 10000 +.....\glue(\parfillskip) 0.0 plus 1.0fil +.....\glue(\rightskip) 0.0 +....\rule(0.0+0.0)x* +....\penalty 10000 +....\glue 0.0 plus 1.0fill +....\glue 0.0 +....\glue -2.6258 +....\glue 0.0 plus 1.0fil +....\glue 0.0 plus -1.0fil +....\glue 0.0 plus 1.0fil +....\glue 0.0 +....\glue 0.0 plus 0.0001fil +...\glue(\baselineskip) 7.14894 +...\hbox(15.61334+4.1104)x426.79135 +....\special{color push gray 0} +....\hbox(15.61334+4.1104)x426.79135 +.....\glue 0.0 plus 1.0fil minus 1.0fil +.....\hbox(15.61334+4.1104)x426.79135 +......\vbox(15.61334+4.1104)x426.79135 +.......\rule(0.0+0.0)x426.79135 +.......\glue 6.02255 +.......\hbox(9.59079+4.1104)x426.79135 +........\hbox(0.0+0.0)x0.0, glue set - 426.79135fil +.........\vbox(0.0+0.0)x426.79135 +..........\hbox(0.0+0.0)x426.79135, glue set 213.39568fil +...........\hbox(0.0+0.0)x0.0 +...........\penalty 10000 +...........\glue(\parfillskip) 0.0 plus 1.0fil +...........\glue(\rightskip) 0.0 plus 1.0fil +.........\glue 0.0 plus 1.0fil minus 1.0fil +........\glue 0.0 plus 1.0fill +........\vbox(9.59079+4.1104)x426.79135 +.........\hbox(9.59079+4.1104)x426.79135, glue set 209.88606fil +..........\glue(\leftskip) 0.0 plus 1.0fil +..........\hbox(0.0+0.0)x0.0 +..........\TU/texgyretermes(0)/m/n/10.53937 II +..........\kern -0.0002 +..........\kern 0.0002 +..........\rule(9.59079+4.1104)x0.0 +..........\penalty 10000 +..........\glue(\parfillskip) 0.0 +..........\glue(\rightskip) 0.0 plus 1.0fil +........\glue 0.0 plus 1.0fill +........\hbox(0.0+0.0)x0.0, glue set - 426.79135fil +.........\glue 0.0 plus 1.0fil minus 1.0fil +.........\vbox(0.0+0.0)x426.79135 +..........\hbox(0.0+0.0)x426.79135, glue set 426.79135fil +...........\glue(\leftskip) 0.0 plus 1.0fil +...........\hbox(0.0+0.0)x0.0 +...........\penalty 10000 +...........\glue(\parfillskip) 0.0 +...........\glue(\rightskip) 0.0 +....\special{color pop} +.\kern -714.29128 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\kern 714.29128 +.\kern 0.0 +(package-hyperref.toc) +\tf@toc=\write... +Completed box being shipped out [3] +\vbox(710.18088+4.1104)x439.87962 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\vbox(0.0+0.0)x0.0, glue set 73.27371fil +..\kern 0.0 +..\kern -72.26997 +..\kern -1.00374 +..\hbox(0.0+0.0)x0.0, glue set - 12.08453fil +...\kern 0.0 +...\kern 13.08827 +...\kern -1.00374 +...\special{pdf:dest (page.III) [@thispage /XYZ @xpos @ypos null]} +...\penalty 10000 +...\glue 0.0 plus 1.0fil minus 1.0fil +..\glue 0.0 plus 1.0fil minus 1.0fil +.\glue(\lineskip) 0.0 +.\vbox(710.18088+4.1104)x439.87962 +..\glue -72.26997 +..\vbox(782.45085+4.1104)x426.79135, shifted 13.08827 +...\vbox(76.82234+0.0)x426.79135, glue set 63.12115fil +....\glue 0.0 plus 1.0fil +....\hbox(13.70119+0.0)x426.79135 +.....\special{color push gray 0} +.....\hbox(13.70119+0.0)x426.79135 +......\hbox(13.70119+0.0)x426.79135 +.......\vbox(13.70119+0.0)x426.79135 +........\hbox(9.59079+4.1104)x426.79135 +.........\hbox(0.0+0.0)x0.0, glue set - 426.79135fil +..........\vbox(0.0+0.0)x426.79135 +...........\hbox(0.0+0.0)x426.79135, glue set 213.39568fil +............\hbox(0.0+0.0)x0.0 +............\penalty 10000 +............\glue(\parfillskip) 0.0 plus 1.0fil +............\glue(\rightskip) 0.0 plus 1.0fil +..........\glue 0.0 plus 1.0fil minus 1.0fil +.........\glue 0.0 plus 1.0fill +.........\vbox(9.59079+4.1104)x426.79135 +..........\hbox(9.59079+4.1104)x426.79135, glue set 159.8715fil +...........\glue(\leftskip) 0.0 plus 1.0fil +...........\hbox(0.0+0.0)x0.0 +...........\TU/texgyretermes(0)/m/n/10.53937 TABLE +...........\glue 2.63484 plus 1.31609 minus 0.87915 +...........\TU/texgyretermes(0)/m/n/10.53937 OF +...........\glue 2.63484 plus 1.31609 minus 0.87915 +...........\TU/texgyretermes(0)/m/n/10.53937 CONTENTS +...........\kern -0.0002 +...........\kern 0.0002 +...........\rule(9.59079+4.1104)x0.0 +...........\penalty 10000 +...........\glue(\parfillskip) 0.0 +...........\glue(\rightskip) 0.0 plus 1.0fil +.........\glue 0.0 plus 1.0fill +.........\hbox(0.0+0.0)x0.0, glue set - 426.79135fil +..........\glue 0.0 plus 1.0fil minus 1.0fil +..........\vbox(0.0+0.0)x426.79135 +...........\hbox(0.0+0.0)x426.79135, glue set 426.79135fil +............\glue(\leftskip) 0.0 plus 1.0fil +............\hbox(0.0+0.0)x0.0 +............\penalty 10000 +............\glue(\parfillskip) 0.0 +............\glue(\rightskip) 0.0 +........\glue 0.0 +........\rule(0.7528+0.0)x426.79135 +........\glue -0.7528 +......\glue 0.0 plus 1.0fil minus 1.0fil +.....\special{color pop} +...\glue 8.5359 +...\glue(\lineskip) 0.0 +...\vbox(674.33032+0.0)x426.79135, glue set 272.73062fil +....\write-{} +....\special{pdf:dest (section*.7) [@thispage /XYZ @xpos @ypos null]} +....\write4{\protect \BOOKMARK [0][]{section*.7}{\376\377\000T\000a\000b\000l\000\ETC.} +....\write1{\@writefile{toc}{\protect \contentsline {chapter}{Table of Contents}{\ETC.} +....\write-{} +....\special{pdf:dest (chapter*.8) [@thispage /XYZ @xpos @ypos null]} +....\glue(\topskip) 12.0 +....\rule(0.0+0.0)x* +....\penalty 10000 +....\glue 15.10124 plus -1.0 +....\glue 0.0 +....\glue(\parskip) 0.0 plus 1.0 +....\glue(\parskip) 0.0 +....\hbox(11.90045+0.1927)x426.79135, glue set 127.5309fil +.....\glue(\leftskip) 0.0 plus 1.0fil +.....\TU/texgyreheros(0)/b/n/16.06 TABLE +.....\glue 4.46468 plus 2.23009 minus 1.4897 +.....\TU/texgyreheros(0)/b/n/16.06 OF +.....\glue 4.46468 plus 2.23009 minus 1.4897 +.....\TU/texgyreheros(0)/b/n/16.06 CONTENTS +.....\kern -0.0002 +.....\kern 0.0002 +.....\penalty 10000 +.....\glue(\parfillskip) 0.0 +.....\glue(\rightskip) 0.0 plus 1.0fil +....\penalty 10000 +....\glue 27.10124 plus -1.0 +....\marks1{Table of Contents} +....\marks2{Table of Contents} +....\marks3{Table of Contents} +....\mark{{Table of Contents}{Table of Contents}} +....\penalty 10000 +....\penalty 10000 +....\glue 0.0 plus 0.1 +....\penalty 10000 +....\glue(\parskip) 0.0 plus 1.0 +....\glue(\parskip) 0.0 +....\hbox(14.05243+6.02255)x426.79135, glue set 387.64912fill +.....\hbox(0.0+0.0)x0.0 +.....\rule(14.05243+6.02255)x0.0 +.....\special{pdf:bann< +Missing character: There is no ⁡ (U+2061) in font [XITSMath-Regular.otf]/OT:scr +ipt=math;language=dflt;! +Missing character: There is no ⁡ (U+2061) in font [XITSMath-Regular.otf]/OT:scr +ipt=math;language=dflt;! +LaTeX Font Info: Calculating math sizes for size <11.04124> on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 11.04242pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 7.72966pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be +(Font) scaled to size 5.5212pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 11.04005pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 7.728pt on input line .... +LaTeX Font Info: Font shape `TU/XITSMath-Regular(3)/m/n' will be +(Font) scaled to size 5.52002pt on input line .... +Completed box being shipped out [1] +\vbox(710.18088+4.1104)x439.87962 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\vbox(0.0+0.0)x0.0, glue set 73.27371fil +..\kern 0.0 +..\kern -72.26997 +..\kern -1.00374 +..\hbox(0.0+0.0)x0.0, glue set - 12.08453fil +...\kern 0.0 +...\kern 13.08827 +...\kern -1.00374 +...\special{pdf:dest (page.1) [@thispage /XYZ @xpos @ypos null]} +...\penalty 10000 +...\glue 0.0 plus 1.0fil minus 1.0fil +..\glue 0.0 plus 1.0fil minus 1.0fil +.\glue(\lineskip) 0.0 +.\vbox(710.18088+4.1104)x439.87962 +..\glue -72.26997 +..\vbox(782.45085+4.1104)x426.79135, shifted 13.08827 +...\vbox(76.82234+0.0)x426.79135, glue set 63.12115fil +....\glue 0.0 plus 1.0fil +....\hbox(13.70119+0.0)x426.79135 +.....\special{color push gray 0} +.....\hbox(13.70119+0.0)x426.79135 +......\hbox(13.70119+0.0)x426.79135 +.......\vbox(13.70119+0.0)x426.79135 +........\hbox(9.59079+4.1104)x426.79135 +.........\hbox(0.0+0.0)x0.0, glue set - 426.79135fil +..........\vbox(0.0+0.0)x426.79135 +...........\hbox(0.0+0.0)x426.79135, glue set 213.39568fil +............\hbox(0.0+0.0)x0.0 +............\penalty 10000 +............\glue(\parfillskip) 0.0 plus 1.0fil +............\glue(\rightskip) 0.0 plus 1.0fil +..........\glue 0.0 plus 1.0fil minus 1.0fil +.........\glue 0.0 plus 1.0fill +.........\vbox(9.59079+4.1104)x426.79135 +..........\hbox(9.59079+4.1104)x426.79135, glue set 125.02307fil +...........\glue(\leftskip) 0.0 plus 1.0fil +...........\hbox(0.0+0.0)x0.0 +...........\TU/texgyretermes(0)/m/n/10.53937 LIST +...........\glue 2.63484 plus 1.31609 minus 0.87915 +...........\TU/texgyretermes(0)/m/n/10.53937 OF +...........\glue 2.63484 plus 1.31609 minus 0.87915 +...........\TU/texgyretermes(0)/m/n/10.53937 SYMBOLS +...........\glue 2.63484 plus 1.31609 minus 0.87915 +...........\TU/texgyretermes(0)/m/n/10.53937 AND +...........\glue 2.63484 plus 1.31609 minus 0.87915 +...........\TU/texgyretermes(0)/m/n/10.53937 ACRONYMS +...........\kern -0.0002 +...........\kern 0.0002 +...........\rule(9.59079+4.1104)x0.0 +...........\penalty 10000 +...........\glue(\parfillskip) 0.0 +...........\glue(\rightskip) 0.0 plus 1.0fil +.........\glue 0.0 plus 1.0fill +.........\hbox(0.0+0.0)x0.0, glue set - 426.79135fil +..........\glue 0.0 plus 1.0fil minus 1.0fil +..........\vbox(0.0+0.0)x426.79135 +...........\hbox(0.0+0.0)x426.79135, glue set 426.79135fil +............\glue(\leftskip) 0.0 plus 1.0fil +............\hbox(0.0+0.0)x0.0 +............\penalty 10000 +............\glue(\parfillskip) 0.0 +............\glue(\rightskip) 0.0 +........\glue 0.0 +........\rule(0.7528+0.0)x426.79135 +........\glue -0.7528 +......\glue 0.0 plus 1.0fil minus 1.0fil +.....\special{color pop} +...\glue 8.5359 +...\glue(\lineskip) 0.0 +...\vbox(674.33032+0.0)x426.79135, glue set 19.29466fill +....\special{pdf:dest (section.0.1) [@thispage /XYZ @xpos @ypos null]} +....\glue(\topskip) 1.17958 +....\hbox(10.82042+2.43106)x426.79135, glue set 347.14185fil +.....\hbox(10.174+0.12645)x23.43954 +......\TU/texgyreheros(0)/b/n/14.05249 0.1 +......\kern -0.0002 +......\kern 0.0002 +......\glue 3.90659 plus 1.9533 minus 1.30219 +.....\TU/FandolHei(0)/b/n/14.05249 本 +.....\glue 0.0 plus 0.68819 +.....\TU/FandolHei(0)/b/n/14.05249 章 +.....\glue 0.0 plus 0.68819 +.....\TU/FandolHei(0)/b/n/14.05249 引 +.....\glue 0.0 plus 0.68819 +.....\TU/FandolHei(0)/b/n/14.05249 论 +.....\kern -0.00017 +.....\kern 0.00017 +.....\penalty 10000 +.....\glue(\parfillskip) 0.0 plus 1.0fil +.....\glue(\rightskip) 0.0 +....\write4{\protect \BOOKMARK [1][-]{section.0.1}{\376\377\0000\000.\0001\000\04\ETC.} +....\write1{\@writefile{toc}{\protect \contentsline {section}{\protect \numberline \ETC.} +....\penalty 10000 +....\glue 6.02249 +....\glue(\parskip) 0.0 plus 1.0 +....\glue(\parskip) 0.0 +....\glue(\baselineskip) 8.18861 +....\hbox(9.45532+2.32468)x426.79135, glue set 0.39096 +.....\hbox(0.0+0.0)x21.05519 +.....\TU/FandolSong(0)/m/n/12.045 本 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 章 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 为 +.....\glue 3.01125 plus 1.5041 minus 1.00473 +.....\TU/texgyretermes(0)/m/n/12.045 P2P +.....\glue 3.01125 plus 1.5041 minus 1.00473 +.....\TU/FandolSong(0)/m/n/12.045 中 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 宽 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 松 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 约 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 束 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 的 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 一 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 般 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 性 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 搜 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 索 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 建 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 立 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 理 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 论 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 模 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 型 +.....\penalty 10000 +.....\TU/FandolSong(0)/m/n/12.045 , +.....\rule(0.0+0.0)x-8.33514 +.....\glue 8.33514 minus 6.0225 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 以 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 研 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 究 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 此 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 类 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 搜 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 索 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 的 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 效 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 率 +.....\glue(\rightskip) 0.0 +....\penalty 10000 +....\glue(\baselineskip) 8.24681 +....\hbox(9.50351+2.28853)x426.79135, glue set 0.3022 +.....\TU/FandolSong(0)/m/n/12.045 和 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 带 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 宽 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 开 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 销 +.....\penalty 10000 +.....\TU/FandolSong(0)/m/n/12.045 。 +.....\rule(0.0+0.0)x-7.75697 +.....\glue 7.75697 minus 6.02249 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 根 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 据 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 本 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 章 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 的 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 理 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 论 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 模 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 型 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 可 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 以 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 很 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 好 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 地 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 测 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 算 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 出 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 各 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 种 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 条 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 件 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 下 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 及 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 不 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 同 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 应 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 用 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 中 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 的 +.....\glue(\rightskip) 0.0 +....\glue(\baselineskip) 8.33115 +....\hbox(9.45532+2.32468)x426.79135, glue set 0.29672 +.....\TU/texgyretermes(0)/m/n/12.045 P2P +.....\glue 3.01125 plus 1.5041 minus 1.00473 +.....\TU/FandolSong(0)/m/n/12.045 搜 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 索 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 效 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 率 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 和 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 带 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 宽 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 开 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 销 +.....\penalty 10000 +.....\TU/FandolSong(0)/m/n/12.045 , +.....\rule(0.0+0.0)x-8.33514 +.....\glue 8.33514 minus 6.0225 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 为 +.....\glue 3.01125 plus 1.5041 minus 1.00473 +.....\TU/texgyretermes(0)/m/n/12.045 P2P +.....\glue 3.01125 plus 1.5041 minus 1.00473 +.....\TU/FandolSong(0)/m/n/12.045 中 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 宽 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 松 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 约 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 束 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 搜 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 索 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 的 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 研 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 究 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 建 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 立 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 了 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 基 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 础 +.....\penalty 10000 +.....\TU/FandolSong(0)/m/n/12.045 。 +.....\rule(0.0+0.0)x-7.75697 +.....\glue 7.75697 minus 6.02249 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 通 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 过 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 模 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 型 +.....\glue(\rightskip) 0.0 +....\glue(\baselineskip) 8.11432 +....\hbox(9.636+2.40898)x426.79135, glue set 0.3217 +.....\TU/FandolSong(0)/m/n/12.045 求 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 解 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 可 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 以 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 得 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 到 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 搜 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 索 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 所 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 需 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 的 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 瓶 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 颈 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 资 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 源 +.....\glue 0.0 plus 0.52307 +.....\glue 7.63654 minus 6.0225 +.....\rule(0.0+0.0)x-7.63654 +.....\TU/FandolSong(0)/m/n/12.045 (即 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 结 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 点 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 带 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 宽 +.....\penalty 10000 +.....\TU/FandolSong(0)/m/n/12.045 ) +.....\rule(0.0+0.0)x-7.63654 +.....\glue 7.63654 minus 6.0225 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 的 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 理 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 论 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 下 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 限 +.....\penalty 10000 +.....\TU/FandolSong(0)/m/n/12.045 , +.....\rule(0.0+0.0)x-8.33514 +.....\glue 8.33514 minus 6.0225 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 并 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 可 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 算 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 出 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 不 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 同 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 系 +.....\glue(\rightskip) 0.0 +....\glue(\baselineskip) 8.27092 +....\hbox(9.3951+2.32468)x426.79135, glue set 0.2068 +.....\TU/FandolSong(0)/m/n/12.045 统 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 参 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 数 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 下 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 最 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 优 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 的 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 搜 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 索 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 性 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 能 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 以 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 及 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 达 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 到 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 此 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 性 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 能 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 时 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 的 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 最 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 优 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 数 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 据 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 索 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 引 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 分 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 布 +.....\penalty 10000 +.....\TU/FandolSong(0)/m/n/12.045 , +.....\rule(0.0+0.0)x-8.33514 +.....\glue 8.33514 minus 6.0225 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 从 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 而 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 为 +.....\glue 3.01125 plus 1.5041 minus 1.00473 +.....\TU/texgyretermes(0)/m/n/12.045 P2P +.....\glue 3.01125 plus 1.5041 minus 1.00473 +.....\TU/FandolSong(0)/m/n/12.045 系 +.....\glue(\rightskip) 0.0 +....\glue(\baselineskip) 8.24681 +....\hbox(9.50351+2.28853)x426.79135, glue set 0.3217 +.....\TU/FandolSong(0)/m/n/12.045 统 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 搜 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 索 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 算 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 法 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 的 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 设 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 计 +.....\penalty 10000 +.....\TU/FandolSong(0)/m/n/12.045 、 +.....\rule(0.0+0.0)x-7.85333 +.....\glue 7.85333 minus 6.02249 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 性 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 能 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 优 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 化 +.....\penalty 10000 +.....\TU/FandolSong(0)/m/n/12.045 、 +.....\rule(0.0+0.0)x-7.85333 +.....\glue 7.85333 minus 6.02249 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 性 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 能 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 比 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 较 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 以 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 及 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 可 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 行 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 性 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 分 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 析 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 提 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 供 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 了 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 一 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 般 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 性 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 方 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 法 +.....\penalty 10000 +.....\TU/FandolSong(0)/m/n/12.045 。 +.....\rule(0.0+0.0)x-7.75697 +.....\glue 7.75697 minus 6.02249 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 后 +.....\glue(\rightskip) 0.0 +....\glue(\baselineskip) 8.28296 +....\hbox(9.50351+2.28853)x426.79135, glue set 0.06274 +.....\TU/FandolSong(0)/m/n/12.045 面 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 第 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 四 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 章 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 提 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 出 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 的 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 近 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 似 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 最 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 优 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 的 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 实 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 用 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 搜 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 索 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 算 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 法 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 就 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 是 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 直 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 接 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 应 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 用 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 本 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 章 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 模 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 型 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 和 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 结 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 论 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 而 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 设 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 计 +.....\glue 0.0 plus 0.52307 +.....\TU/FandolSong(0)/m/n/12.045 的 +.....\penalty 10000 +.....\TU/FandolSong(0)/m/n/12.045 。 +.....\rule(0.0+0.0)x-7.75697 +.....\kern 0.00047 +.....\kern -0.00047 +.....\kern -0.18753 +.....\kern 0.0 +.....\glue(\rightskip) 0.0 +....\penalty 150 +....\glue(\baselineskip) 5.06342 +....\hbox(12.72305+0.0)x426.79135, glue set 417.2576fil +.....\write1{\pp@pagectr{footnote}{1}{\theabspage }{\thepage }} +.....\penalty 10000 +.....\penalty 10000 +.....\special{pdf:bann< +Missing character: There is no ⁡ (U+2061) in font [XITSMath-Regular.otf]/OT:scr +ipt=math;language=dflt;! +Missing character: There is no ⁡ (U+2061) in font [XITSMath-Regular.otf]/OT:scr +ipt=math;language=dflt;! +No file bu.aux. +Completed box being shipped out [4] +\vbox(710.18088+4.1104)x439.87962 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, shifted 845.04684 +.....\kern 0.0 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\vbox(0.0+0.0)x0.0, glue set 73.27371fil +..\kern 0.0 +..\kern -72.26997 +..\kern -1.00374 +..\hbox(0.0+0.0)x0.0, glue set - 12.08453fil +...\kern 0.0 +...\kern 13.08827 +...\kern -1.00374 +...\special{pdf:dest (page.4) [@thispage /XYZ @xpos @ypos null]} +...\penalty 10000 +...\glue 0.0 plus 1.0fil minus 1.0fil +..\glue 0.0 plus 1.0fil minus 1.0fil +.\glue(\lineskip) 0.0 +.\vbox(710.18088+4.1104)x439.87962 +..\glue -72.26997 +..\vbox(782.45085+4.1104)x426.79135, shifted 13.08827 +...\vbox(76.82234+0.0)x426.79135, glue set 63.12115fil +....\glue 0.0 plus 1.0fil +....\hbox(13.70119+0.0)x426.79135 +.....\special{color push gray 0} +.....\hbox(13.70119+0.0)x426.79135 +......\glue 0.0 plus 1.0fil minus 1.0fil +......\hbox(13.70119+0.0)x426.79135 +.......\vbox(13.70119+0.0)x426.79135 +........\hbox(9.59079+4.1104)x426.79135 +.........\hbox(0.0+0.0)x0.0, glue set - 426.79135fil +..........\vbox(0.0+0.0)x426.79135 +...........\hbox(0.0+0.0)x426.79135, glue set 213.39568fil +............\hbox(0.0+0.0)x0.0 +............\penalty 10000 +............\glue(\parfillskip) 0.0 plus 1.0fil +............\glue(\rightskip) 0.0 plus 1.0fil +..........\glue 0.0 plus 1.0fil minus 1.0fil +.........\glue 0.0 plus 1.0fill +.........\vbox(9.59079+4.1104)x426.79135 +..........\hbox(9.59079+4.1104)x426.79135, glue set 166.2689fil +...........\glue(\leftskip) 0.0 plus 1.0fil +...........\hbox(0.0+0.0)x0.0 +...........\TU/texgyretermes(0)/m/n/10.53937 APPENDIX +...........\glue 2.63484 plus 1.31609 minus 0.87915 +...........\TU/texgyretermes(0)/m/n/10.53937 A +...........\glue 2.63484 plus 1.31609 minus 0.87915 +...........\TU/texgyretermes(0)/m/n/10.53937 TITLE +...........\kern -0.0002 +...........\kern 0.0002 +...........\rule(9.59079+4.1104)x0.0 +...........\penalty 10000 +...........\glue(\parfillskip) 0.0 +...........\glue(\rightskip) 0.0 plus 1.0fil +.........\glue 0.0 plus 1.0fill +.........\hbox(0.0+0.0)x0.0, glue set - 426.79135fil +..........\glue 0.0 plus 1.0fil minus 1.0fil +..........\vbox(0.0+0.0)x426.79135 +...........\hbox(0.0+0.0)x426.79135, glue set 426.79135fil +............\glue(\leftskip) 0.0 plus 1.0fil +............\hbox(0.0+0.0)x0.0 +............\penalty 10000 +............\glue(\parfillskip) 0.0 +............\glue(\rightskip) 0.0 +........\glue 0.0 +........\rule(0.7528+0.0)x426.79135 +........\glue -0.7528 +.....\special{color pop} +...\glue 8.5359 +...\glue(\lineskip) 0.0 +...\vbox(674.33032+0.0)x426.79135, glue set 7.58475fil +....\write-{} +....\write1{\pp@pagectr{footnote}{2}{\theabspage }{\thepage }} +....\special{pdf:dest (appendix.A) [@thispage /XYZ @xpos @ypos null]} +....\write4{\protect \BOOKMARK [0][]{appendix.A}{\376\377\000A\000p\000p\000e\000\ETC.} +....\write1{\@writefile{toc}{\protect \contentsline {chapter}{\protect \numberline \ETC.} +....\marks1{Appendix A Title} +....\marks2{\prg_do_nothing: } +....\mark{{Appendix A Title}{}} +....\glue(\topskip) 12.0 +....\rule(0.0+0.0)x* +....\penalty 10000 +....\glue 15.10124 plus -1.0 +....\glue 0.0 +....\glue(\parskip) 0.0 plus 1.0 +....\glue(\parskip) 0.0 +....\hbox(11.70773+0.0)x426.79135, glue set 139.77666fil +.....\glue(\leftskip) 0.0 plus 1.0fil +.....\TU/texgyreheros(0)/b/n/16.06 APPENDIX +.....\glue 4.46468 plus 2.23009 minus 1.4897 +.....\TU/texgyreheros(0)/b/n/16.06 A +.....\kern -0.0002 +.....\kern 0.0002 +.....\glue 4.46468 plus 2.23009 minus 1.4897 +.....\TU/texgyreheros(0)/b/n/16.06 TITLE +.....\kern -0.0002 +.....\kern 0.0002 +.....\penalty 10000 +.....\glue(\parfillskip) 0.0 +.....\glue(\rightskip) 0.0 plus 1.0fil +....\penalty 10000 +....\glue 27.10124 plus -1.0 +....\special{pdf:dest (section.A.1) [@thispage /XYZ @xpos @ypos null]} +....\penalty 10000 +....\glue -27.10124 plus 1.0 +....\glue 27.10124 plus -1.0 +....\glue(\parskip) 0.0 plus 1.0 +....\glue(\parskip) 0.0 +....\hbox(10.4691+0.12645)x426.79135, glue set 371.84612fil +.....\hbox(10.24426+0.0)x26.05331 +......\TU/texgyreheros(0)/b/n/14.05249 A.1 +......\kern -0.0002 +......\kern 0.0002 +......\glue 3.90659 plus 1.9533 minus 1.30219 +.....\TU/texgyreheros(0)/b/n/14.05249 Title +.....\kern -0.0002 +.....\kern 0.0002 +.....\penalty 10000 +.....\glue(\parfillskip) 0.0 plus 1.0fil +.....\glue(\rightskip) 0.0 +....\write4{\protect \BOOKMARK [1][-]{section.A.1}{\376\377\000A\000.\0001\000\04\ETC.} +....\penalty 10000 +....\write1{\@writefile{toc}{\protect \contentsline {section}{\protect \numberline \ETC.} +....\penalty 10000 +....\penalty 10000 +....\glue 6.02249 +....\glue(\parskip) 0.0 plus 1.0 +....\glue(\parskip) 0.0 +....\glue(\baselineskip) 11.72182 +....\hbox(8.22673+2.6258)x426.79135, glue set 224.8444fil +.....\hbox(0.0+0.0)x21.05519 +.....\TU/texgyretermes(0)/m/n/12.045 Main +.....\glue 3.01125 plus 1.50562 minus 1.00374 +.....\TU/texgyretermes(0)/m/n/12.045 text +.....\glue 3.01125 plus 1.50562 minus 1.00374 +.....\TU/texgyretermes(0)/m/n/12.045 … +.....\glue 3.01125 plus 1.50562 minus 1.00374 +.....\TU/texgyretermes(0)/m/n/12.045 Figure +.....\kern -0.0002 +.....\kern 0.0002 +.....\penalty 10000 +.....\glue 3.01125 plus 1.50562 minus 1.00374 +.....\special{pdf:bann<"[FandolHei-Regular.otf]/OT:language=dflt;" +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[FandolHei-Regular.otf]/OT:language=dflt;" (fontspec) - 'small caps' (m/sc) with NFSS spec.: -(fontspec) - 'bold' (b/n) with NFSS spec.: -(fontspec) <->"[FandolHei-Bold.otf]/OT:language=dflt;" +(fontspec) - 'bold' (b/n) with NFSS spec.: <->"[FandolHei-Bold.otf]/OT:language=dflt;" (fontspec) - 'bold small caps' (b/sc) with NFSS spec.: LaTeX Font Info: Font shape `TU/XITSMath-Regular(2)/m/n' will be (Font) scaled to size 12.04628pt on input line .... diff --git a/testfiles/save.sh b/testfiles/save.sh index 8d805027..a2f130e0 100644 --- a/testfiles/save.sh +++ b/testfiles/save.sh @@ -1,8 +1,10 @@ save_file () { test="$1"; - if [[ "$test" == 01-* ]]; then - config="cover"; - elif [[ "$test" == 06-* || "$test" == 07-* || "$test" == 09-* ]]; then + if [[ "$test" == 01-title-page-academic-* || "$test" == 01-title-page-professional-* || "$test" == 02-title-page-* ]]; then + config="title-page-en"; + elif [[ "$test" == 01-title-page-* ]]; then + config="title-page"; + elif [[ "$test" == 06-* || "$test" == 07-* || "$test" == 09-* || "$test" == *-hyperref ]]; then config="crossref"; elif [[ "$test" == *-nomencl ]]; then config="nomencl"; @@ -24,7 +26,11 @@ save_file () { save_config () { config="$1"; - if [[ "$config" == "main" ]]; then + if [[ "$config" == "title-page" ]]; then + test_dir="testfiles/01-title-page"; + elif [[ "$config" == "title-page-en" ]]; then + test_dir="testfiles/01-title-page-en"; + elif [[ "$config" == "main" ]]; then test_dir="testfiles"; elif [[ "$config" == "crossref" ]]; then test_dir="testfiles"; @@ -39,14 +45,15 @@ save_config () { for testfile in "$test_dir"/*.tex; do test="$(basename "$testfile" .tex)"; if [[ "$config" == "main" ]]; then - if [[ "$test" == 06-* || "$test" == 07-* || "$test" == 09-* ]]; then + if [[ "$test" == 06-* || "$test" == 07-* || "$test" == 09-* || "$test" == *-hyperref ]]; then continue fi l3build save --quiet "$test" || exit 1; - else - if [[ "$config" == "crossref" ]] && ! [[ "$test" == 06-* || "$test" == 07-* || "$test" == 09-* ]]; then - continue + elif [[ "$config" == "crossref" ]]; then + if [[ "$test" == 06-* || "$test" == 07-* || "$test" == 09-* || "$test" == *-hyperref ]]; then + l3build save --quiet --config testfiles/"config-$config" "$test" || exit 1; fi + else l3build save --quiet --config testfiles/"config-$config" "$test" || exit 1; fi done @@ -54,12 +61,12 @@ save_config () { if [[ $# -eq 0 ]]; then - for config in main crossref nomencl bibtex biblatex; do + for config in title-page title-page-en main crossref nomencl bibtex biblatex; do save_config $config; done else case $1 in - main|crossref|nomencl|bibtex|biblatex) + title-page|title-page-en|main|crossref|nomencl|bibtex|biblatex) save_config "$1"; ;; diff --git a/testfiles/test.sh b/testfiles/test.sh index 84ce2ced..09c60745 100644 --- a/testfiles/test.sh +++ b/testfiles/test.sh @@ -7,6 +7,10 @@ fi test_name="$1"; test_file="$1.tex"; +baseline_dir="testfiles/baseline" +diff_dir="testfiles/diff" + + file_path="testfiles/$test_file"; support_dir="testfiles/support"; pdf_test_fontset_file="testfiles/support-pdf/thuthesis-pdf-test-config.tex"; @@ -25,8 +29,10 @@ do_test () { cp "$file_path" "$build_dir"/; cp "$support_dir"/* "$build_dir"/; cp "$pdf_test_fontset_file" "$build_dir"/; - latexmk -xelatex -cd -pv "$build_dir/$test_file"; - cp "$build_dir/$test_name.pdf" "${file_path%.tex}.pdf"; + latexmk -xelatex -cd "$build_dir/$test_file"; + mv "$build_dir/$test_name.pdf" "${file_path%.tex}.pdf"; + diff-pdf --output-diff="$diff_dir/$test_name.pdf" "$baseline_dir/$test_name.pdf" "${file_path%.tex}.pdf"; + open "$diff_dir/$test_name.pdf"; } diff --git a/thusetup.tex b/thusetup.tex index 5ca6b493..f0715324 100644 --- a/thusetup.tex +++ b/thusetup.tex @@ -14,6 +14,9 @@ % 选择打印版(print)或用于提交的电子版(electronic),前者会插入空白页以便直接双面打印 % output = print, + % 格式类型 + % 默认为论文(thesis),也可以设置为开题报告(proposal) + % thesis-type = proposal, % % 标题 % 可使用“\\”命令手动控制换行 @@ -22,7 +25,7 @@ title* = {An Introduction to \LaTeX{} Thesis Template of Tsinghua University v\version}, % - % 学位 + % 学科门类 % 1. 学术型 % - 中文 % 需注明所属的学科门类,例如: @@ -39,8 +42,8 @@ % Doctor of Education, Master of Engineering % 3. 本科生不需要填写 % - degree-name = {工学硕士}, - degree-name* = {Master of Science}, + degree-category = {工学硕士}, + degree-category* = {Master of Science}, % % 培养单位 % 填写所属院系的全名 @@ -48,22 +51,30 @@ department = {计算机科学与技术系}, % % 学科 - % 1. 学术型学位 - % 获得一级学科授权的学科填写一级学科名称,其他填写二级学科名称 - % 2. 工程硕士 - % 工程领域名称 - % 3. 其他专业型学位 - % 不填写此项 - % 4. 本科生填写专业名称,第二学位论文需标注“(第二学位)” + % 1. 研究生学术型学位,获得一级学科授权的学科填写一级学科名称,其他填写二级学科名称 + % 2. 本科生填写专业名称,第二学位论文需标注“(第二学位)” % discipline = {计算机科学与技术}, discipline* = {Computer Science and Technology}, % + % 专业领域 + % 1. 设置专业领域的专业学位类别,填写相应专业领域名称 + % 2. 2019 级及之前工程硕士学位论文,在 `engineering-field` 填写相应工程领域名称 + % 3. 其他专业学位类别的学位论文无需此信息 + % + % professional-field = {计算机技术}, + % professional-field* = {Computer Technology}, + % % 姓名 % author = {薛瑞尼}, author* = {Xue Ruini}, % + % 学号 + % 仅当书写开题报告时需要(同时设置 `thesis-type = proposal') + % + % student-id = {2000310000}, + % % 指导教师 % 中文姓名和职称之间以英文逗号“,”分开,下同 % @@ -151,6 +162,10 @@ % \usepackage{natbib} % \bibliographystyle{thuthesis-author-year} +% 生命科学学院要求使用 Cell 参考文献格式(2023 年以前使用 author-date 格式) +% \usepackage{natbib} +% \bibliographystyle{cell} + % 本科生参考文献的著录格式 % \usepackage[sort]{natbib} % \bibliographystyle{thuthesis-bachelor} @@ -158,6 +173,7 @@ % 参考文献使用 BibLaTeX 宏包 % \usepackage[style=thuthesis-numeric]{biblatex} % \usepackage[style=thuthesis-author-year]{biblatex} +% \usepackage[style=gb7714-2015]{biblatex} % \usepackage[style=apa]{biblatex} % \usepackage[style=mla-new]{biblatex} % \usepackage[notes,backend=biber]{biblatex-chicago} diff --git a/thuthesis-author-year.bst b/thuthesis-author-year.bst index fe7e0d20..9a46a4e4 100644 --- a/thuthesis-author-year.bst +++ b/thuthesis-author-year.bst @@ -8,9 +8,9 @@ %% ------------------------------------------------------------------- %% GB/T 7714 BibTeX Style %% https://github.com/zepinglee/gbt7714-bibtex-style -%% Version: 2022/03/21 v2.1.4 +%% Version: 2024/03/08 v2.1.6 %% ------------------------------------------------------------------- -%% Copyright (C) 2016--2022 by Zeping Lee +%% Copyright (C) 2016--2024 by Zeping Lee %% ------------------------------------------------------------------- %% This file may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either version 1.3c @@ -39,6 +39,7 @@ INTEGERS { show.medium.type short.journal italic.journal + link.journal bold.journal.volume show.missing.address.publisher space.before.pages @@ -83,6 +84,7 @@ FUNCTION {load.config} "slash" 'component.part.label := #0 'short.journal := #0 'italic.journal := + #0 'link.journal := #0 'bold.journal.volume := #0 'show.missing.address.publisher := #1 'space.before.pages := @@ -745,7 +747,7 @@ FUNCTION {editor.full} FUNCTION {make.full.names} { type$ "book" = - type$ "inbook" = + type$ "inbook" = booktitle empty$ not and or 'author.editor.full { type$ "collection" = @@ -887,7 +889,7 @@ FUNCTION {format.volume} { volume is.number { entry.lang lang.zh = { "第 " volume * " 卷" * } - { "volume" volume tie.or.space.connect } + { "Vol." volume tie.or.space.connect } if$ } { volume } @@ -902,7 +904,7 @@ FUNCTION {format.number} { number is.number { entry.lang lang.zh = { "第 " number * " 册" * } - { "number" number tie.or.space.connect } + { "No." number tie.or.space.connect } if$ } { number } @@ -1067,7 +1069,7 @@ FUNCTION {get.journal.title} } FUNCTION {check.arxiv.preprint} -{ #1 #5 substring$ "l" change.case$ "arxiv" = +{ #1 #5 substring$ purify$ "l" change.case$ "arxiv" = { #1 } { #0 } if$ @@ -1080,6 +1082,10 @@ FUNCTION {format.journal} 'emphasize 'skip$ if$ + link.journal + 'add.link + 'skip$ + if$ } 'skip$ if$ @@ -1976,6 +1982,10 @@ FUNCTION {preprint} format.urldate "" output.after output.eprint output.url + show.preprint not eprint empty$ or + 'output.doi + 'skip$ + if$ new.block format.note output fin.entry @@ -2040,7 +2050,12 @@ FUNCTION {dataset} electronic } -FUNCTION {inbook} { book } +FUNCTION {inbook} { + booktitle empty$ + 'book + 'incollection + if$ +} FUNCTION {inproceedings} { "C" set.entry.mark @@ -2058,7 +2073,7 @@ FUNCTION {map} FUNCTION {manual} { monograph } -FUNCTION {mastersthesis} +FUNCTION {thesis} { "D" set.entry.mark monograph } @@ -2073,7 +2088,9 @@ FUNCTION {online} electronic } -FUNCTION {phdthesis} { mastersthesis } +FUNCTION {mastersthesis} { thesis } + +FUNCTION {phdthesis} { thesis } FUNCTION {proceedings} { "C" set.entry.mark @@ -2090,11 +2107,13 @@ FUNCTION {standard} misc } -FUNCTION {techreport} +FUNCTION {report} { "R" set.entry.mark misc } +FUNCTION {techreport} { report } + FUNCTION {unpublished} { misc } FUNCTION {default.type} { misc } @@ -2281,7 +2300,7 @@ FUNCTION {editor.key.organization.label} FUNCTION {calc.short.authors} { "" 'short.label := type$ "book" = - type$ "inbook" = + type$ "inbook" = booktitle empty$ not and or 'author.editor.key.label { type$ "collection" = @@ -2483,7 +2502,7 @@ FUNCTION {presort} " " * type$ "book" = - type$ "inbook" = + type$ "inbook" = booktitle empty$ not and or 'author.editor.sort { type$ "collection" = diff --git a/thuthesis-bachelor.bst b/thuthesis-bachelor.bst index e7d7b7d8..67e1f7ee 100644 --- a/thuthesis-bachelor.bst +++ b/thuthesis-bachelor.bst @@ -8,9 +8,9 @@ %% ------------------------------------------------------------------- %% GB/T 7714 BibTeX Style %% https://github.com/zepinglee/gbt7714-bibtex-style -%% Version: 2022/03/21 v2.1.4 +%% Version: 2024/03/08 v2.1.6 %% ------------------------------------------------------------------- -%% Copyright (C) 2016--2022 by Zeping Lee +%% Copyright (C) 2016--2024 by Zeping Lee %% ------------------------------------------------------------------- %% This file may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either version 1.3c @@ -39,6 +39,7 @@ INTEGERS { show.medium.type short.journal italic.journal + link.journal bold.journal.volume show.missing.address.publisher space.before.pages @@ -78,6 +79,7 @@ FUNCTION {load.config} "slash" 'component.part.label := #0 'short.journal := #0 'italic.journal := + #0 'link.journal := #0 'bold.journal.volume := #0 'show.missing.address.publisher := #1 'space.before.pages := @@ -735,7 +737,7 @@ FUNCTION {editor.full} FUNCTION {make.full.names} { type$ "book" = - type$ "inbook" = + type$ "inbook" = booktitle empty$ not and or 'author.editor.full { type$ "collection" = @@ -877,7 +879,7 @@ FUNCTION {format.volume} { volume is.number { entry.lang lang.zh = { "第 " volume * " 卷" * } - { "volume" volume tie.or.space.connect } + { "Vol." volume tie.or.space.connect } if$ } { volume } @@ -892,7 +894,7 @@ FUNCTION {format.number} { number is.number { entry.lang lang.zh = { "第 " number * " 册" * } - { "number" number tie.or.space.connect } + { "No." number tie.or.space.connect } if$ } { number } @@ -1057,7 +1059,7 @@ FUNCTION {get.journal.title} } FUNCTION {check.arxiv.preprint} -{ #1 #5 substring$ "l" change.case$ "arxiv" = +{ #1 #5 substring$ purify$ "l" change.case$ "arxiv" = { #1 } { #0 } if$ @@ -1070,6 +1072,10 @@ FUNCTION {format.journal} 'emphasize 'skip$ if$ + link.journal + 'add.link + 'skip$ + if$ } 'skip$ if$ @@ -1966,6 +1972,10 @@ FUNCTION {preprint} format.urldate "" output.after output.eprint output.url + show.preprint not eprint empty$ or + 'output.doi + 'skip$ + if$ new.block format.note output fin.entry @@ -2030,7 +2040,12 @@ FUNCTION {dataset} electronic } -FUNCTION {inbook} { book } +FUNCTION {inbook} { + booktitle empty$ + 'book + 'incollection + if$ +} FUNCTION {inproceedings} { "C" set.entry.mark @@ -2048,7 +2063,7 @@ FUNCTION {map} FUNCTION {manual} { monograph } -FUNCTION {mastersthesis} +FUNCTION {thesis} { "D" set.entry.mark monograph } @@ -2063,7 +2078,9 @@ FUNCTION {online} electronic } -FUNCTION {phdthesis} { mastersthesis } +FUNCTION {mastersthesis} { thesis } + +FUNCTION {phdthesis} { thesis } FUNCTION {proceedings} { "C" set.entry.mark @@ -2080,11 +2097,13 @@ FUNCTION {standard} misc } -FUNCTION {techreport} +FUNCTION {report} { "R" set.entry.mark misc } +FUNCTION {techreport} { report } + FUNCTION {unpublished} { misc } FUNCTION {default.type} { misc } @@ -2271,7 +2290,7 @@ FUNCTION {editor.key.organization.label} FUNCTION {calc.short.authors} { "" 'short.label := type$ "book" = - type$ "inbook" = + type$ "inbook" = booktitle empty$ not and or 'author.editor.key.label { type$ "collection" = diff --git a/thuthesis-example.tex b/thuthesis-example.tex index 526cb84a..c9606b0a 100644 --- a/thuthesis-example.tex +++ b/thuthesis-example.tex @@ -28,6 +28,7 @@ \input{data/committee} % 使用授权的说明 +% 本科生开题报告不需要 \copyrightpage % 将签字扫描后授权文件 scan-copyright.pdf 替换原始页面 % \copyrightpage[file=scan-copyright.pdf] @@ -74,6 +75,7 @@ \input{data/acknowledgements} % 声明 +% 本科生开题报告不需要 \statement % 将签字扫描后的声明文件 scan-statement.pdf 替换原始页面 % \statement[file=scan-statement.pdf] diff --git a/thuthesis-numeric.bst b/thuthesis-numeric.bst index f6679070..b27da61e 100644 --- a/thuthesis-numeric.bst +++ b/thuthesis-numeric.bst @@ -8,9 +8,9 @@ %% ------------------------------------------------------------------- %% GB/T 7714 BibTeX Style %% https://github.com/zepinglee/gbt7714-bibtex-style -%% Version: 2022/03/21 v2.1.4 +%% Version: 2024/03/08 v2.1.6 %% ------------------------------------------------------------------- -%% Copyright (C) 2016--2022 by Zeping Lee +%% Copyright (C) 2016--2024 by Zeping Lee %% ------------------------------------------------------------------- %% This file may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either version 1.3c @@ -39,6 +39,7 @@ INTEGERS { show.medium.type short.journal italic.journal + link.journal bold.journal.volume show.missing.address.publisher space.before.pages @@ -78,6 +79,7 @@ FUNCTION {load.config} "slash" 'component.part.label := #0 'short.journal := #0 'italic.journal := + #0 'link.journal := #0 'bold.journal.volume := #0 'show.missing.address.publisher := #1 'space.before.pages := @@ -735,7 +737,7 @@ FUNCTION {editor.full} FUNCTION {make.full.names} { type$ "book" = - type$ "inbook" = + type$ "inbook" = booktitle empty$ not and or 'author.editor.full { type$ "collection" = @@ -877,7 +879,7 @@ FUNCTION {format.volume} { volume is.number { entry.lang lang.zh = { "第 " volume * " 卷" * } - { "volume" volume tie.or.space.connect } + { "Vol." volume tie.or.space.connect } if$ } { volume } @@ -892,7 +894,7 @@ FUNCTION {format.number} { number is.number { entry.lang lang.zh = { "第 " number * " 册" * } - { "number" number tie.or.space.connect } + { "No." number tie.or.space.connect } if$ } { number } @@ -1057,7 +1059,7 @@ FUNCTION {get.journal.title} } FUNCTION {check.arxiv.preprint} -{ #1 #5 substring$ "l" change.case$ "arxiv" = +{ #1 #5 substring$ purify$ "l" change.case$ "arxiv" = { #1 } { #0 } if$ @@ -1070,6 +1072,10 @@ FUNCTION {format.journal} 'emphasize 'skip$ if$ + link.journal + 'add.link + 'skip$ + if$ } 'skip$ if$ @@ -1966,6 +1972,10 @@ FUNCTION {preprint} format.urldate "" output.after output.eprint output.url + show.preprint not eprint empty$ or + 'output.doi + 'skip$ + if$ new.block format.note output fin.entry @@ -2030,7 +2040,12 @@ FUNCTION {dataset} electronic } -FUNCTION {inbook} { book } +FUNCTION {inbook} { + booktitle empty$ + 'book + 'incollection + if$ +} FUNCTION {inproceedings} { "C" set.entry.mark @@ -2048,7 +2063,7 @@ FUNCTION {map} FUNCTION {manual} { monograph } -FUNCTION {mastersthesis} +FUNCTION {thesis} { "D" set.entry.mark monograph } @@ -2063,7 +2078,9 @@ FUNCTION {online} electronic } -FUNCTION {phdthesis} { mastersthesis } +FUNCTION {mastersthesis} { thesis } + +FUNCTION {phdthesis} { thesis } FUNCTION {proceedings} { "C" set.entry.mark @@ -2080,11 +2097,13 @@ FUNCTION {standard} misc } -FUNCTION {techreport} +FUNCTION {report} { "R" set.entry.mark misc } +FUNCTION {techreport} { report } + FUNCTION {unpublished} { misc } FUNCTION {default.type} { misc } @@ -2271,7 +2290,7 @@ FUNCTION {editor.key.organization.label} FUNCTION {calc.short.authors} { "" 'short.label := type$ "book" = - type$ "inbook" = + type$ "inbook" = booktitle empty$ not and or 'author.editor.key.label { type$ "collection" = diff --git a/thuthesis.dtx b/thuthesis.dtx index 8aaaba5c..0a933c31 100644 --- a/thuthesis.dtx +++ b/thuthesis.dtx @@ -1,6 +1,6 @@ % \iffalse meta-comment % -% Copyright (C) 2005-2021 by Tsinghua University TUNA Association +% Copyright (C) 2005-2024 by Tsinghua University TUNA Association % % This work may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3c @@ -14,7 +14,7 @@ % % \iffalse %<*driver> -\ProvidesFile{thuthesis.dtx}[2022/10/05 7.3.1 Tsinghua University Thesis Template] +\ProvidesFile{thuthesis.dtx}[2024/03/29 7.5.0 Tsinghua University Thesis Template] \documentclass{ltxdoc} \usepackage{dtx-style} @@ -73,7 +73,7 @@ % 容。 % \item 本模板为作者根据 % 清华大学研究生院颁发的《 -% \href{http://yjsy.cic.tsinghua.edu.cn/docinfo/board/boarddetail.jsp?columnId=001050603&parentColumnId=0010506&itemSeq=5365}{% +% \href{https://info2021.tsinghua.edu.cn/f/info/xxfb_fg/xnzx/template/detail?xxid=fa880bdf60102a29fbe3c31f36b76c7e}{% % 研究生学位论文写作指南}》(更新到2023年3月版本,限校内网络访问)、 % 英文版《Guide to Thesis Writing for Graduate Students》、 % 清华大学教务处颁发的《 @@ -105,7 +105,7 @@ % \textbf{Thesis} Template)是为了帮助清华大学毕业生撰写毕业论文而编写 % 的 \LaTeX{} 论文模板。 % -% 本文档将尽量完整的介绍模板的使用方法,如有不清楚之处,或者想提出改进建议, +% 本文档将尽量完整地介绍模板的使用方法,如有不清楚之处,或者想提出改进建议, % 可以在 \href{https://github.com/tuna/thuthesis/issues/}{GitHub Issues} % 参与讨论或提问。 % 有兴趣者都可以参与完善此手册,也非常欢迎对代码的贡献。 @@ -170,7 +170,6 @@ % thuthesis-*.cbx & BibLaTeX 参考文献引用样式文件\\ % tsinghua-name-bachelor.pdf & 校名 logo,本科生封面使用 \\\midrule % thuthesis-example.tex & 示例文档主文件\\ -% spine.tex & 书脊示例文档\\ % ref/ & 示例文档参考文献目录\\ % data/ & 示例文档章节具体内容\\ % figures/ & 示例文档图片路径\\ @@ -250,8 +249,8 @@ % \begin{shell} % $ xelatex thuthesis-example.tex % $ bibtex thuthesis-example.aux # 生成 bbl 文件 -% $ bibtex thuthesis-example-survey.aux # 本科生的调研报告的参考文献 -% $ bibtex thuthesis-example-translation.aux # 本科生的外文资料翻译的参考文献 +% $ bibtex thuthesis-example-appendix-a.aux # 附录 A 的的参考文献 +% $ bibtex thuthesis-example-appendix-b.aux # 附录 B 的的参考文献…… % $ bibtex thuthesis-example-index.aux # 本科生的书面翻译对应的原文索引 % $ xelatex thuthesis-example.tex # 解决引用 % $ xelatex thuthesis-example.tex # 生成论文 PDF @@ -259,9 +258,6 @@ % $ xelatex spine.tex # 生成书脊 PDF % \end{shell} % -% 在调用 \XeLaTeX 时,如果设置了 \option{include-spine} 选项, -% 则需要在文件名前加上 \texttt{-shell-escape} 的命令行选项。 -% % 下面的命令用来生成用户手册: % \begin{shell} % $ xelatex -shell-escape thuthesis.dtx @@ -345,6 +341,7 @@ % 中易宋体 & 华文宋体 & 思源宋体 & Fandol 宋体 \\ % 中易黑体 & 华文黑体 & 思源黑体 & Fandol 黑体 \\ % 中易仿宋 & 华文仿宋 & Fandol 仿宋 & Fandol 仿宋 \\ +% 中易楷体 & 华文楷体 & Fandol 楷体 & Fandol 楷体 \\ % \bottomrule % \end{tabular} % \end{table} @@ -355,6 +352,20 @@ % 关于字体的配置, % 详见 \pkg{fontspec}、\pkg{xeCJK}、\pkg{ctex} 等宏包的使用说明和代码。 % +% \DescribeOption{font} +% 配置全文使用的西文字体。所有可选项目为 \option{auto}(默认)、\option{times}、\option{termes}、 +% \option{stix}、\option{xits}、\option{libertinus}、\option{newcm}、\option{lm}、 +% \option{newtx}、\option{none}。 +% 通常来说,用户\textbf{不需要}调整此选项。 +% +% \DescribeOption{cjk-font} +% 配置全文使用的中文字体。所有可选项为 \option{auto}(默认)、\option{windows}、\option{windows-local}、 +% \option{mac}、\option{mac-word}、\option{noto}、\option{fandol} 和 \option{none}。 +% 通常来说,用户\textbf{不需要}调整此选项,模板会自动通过 \option{fontset} 选项选择合适的字体。 +% +% \DescribeOption{windows-font-dir} +% 配置搜索 Windows 字体的路径,仅适用于 Overleaf 等不方便全局安装字体的环境。如果此目录下能找到中易宋体, +% 则将自动使用这些字体编译。如有可能,始终建议全局安装相应字体,模板能够自动检测。 % % \subsection{论文设置} % 论文的设置可以通过统一命令 \cs{thusetup} 设置 \emph{key=value} 形式完成。 @@ -415,7 +426,7 @@ % % \subsubsection{开题报告} % \DescribeOption{thesis-type} -% 模板还支持博士生论文开题报告的格式,可以通过设置 \option{thesis-type=proposal} 得到。 +% 模板还支持本科生、研究生论文开题报告的格式,可以通过设置 \option{thesis-type=proposal} 得到。 % % 开题报告与学位论文有两点不同: % \begin{enumerate} @@ -444,15 +455,15 @@ % \end{latex} % % \subsubsection{申请学位名称} -% \label{sec:degree-name} -% 学位名称的设置比较复杂,见表~\ref{tab:degree-name}。 +% \label{sec:degree-category} +% 学位名称的设置比较复杂,见表~\ref{tab:degree-category}。 % % \begin{table}[h] % \caption{学位名称的要求} -% \label{tab:degree-name} +% \label{tab:degree-category} % \begin{tabular}{p{2cm}p{6cm}p{6cm}} % \toprule -% 学位类型 & degree-name & degree-name* \\ +% 学位类型 & degree-category & degree-category* \\ % \midrule % 学术型博士 & 需注明所属的学科门类,例如: % 哲学、经济学、法学、教育学、文学、历史学、理学、工学、农学、医学、 @@ -473,8 +484,8 @@ % % \begin{latex} % \thusetup{ -% degree-name = {您要申请什么学位}, -% degree-name* = {Degree in English}, +% degree-category = {您要申请什么学位}, +% degree-category* = {Degree in English}, % } % \end{latex} % @@ -489,11 +500,8 @@ % \subsubsection{学科名称} % % \begin{itemize} -% \item 学术型学位:获得一级学科授权的学科填写一级学科名称,其他填写二级学科名称; -% \item 2019级及之前工程硕士:工程领域名称; -% \item 有专业领域的专业型学位:专业领域名称; -% \item 无专业领域的专业型学位:无需设置; -% \item 本科生:专业名称,第二学位论文需标注“(第二学位)” +% \item 研究生学术型学位:获得一级学科授权的学科填写一级学科名称,其他填写二级学科名称; +% \item 本科生:专业名称,第二学位论文需标注“(第二学位)”。 % \end{itemize} % % \begin{latex} @@ -503,6 +511,24 @@ % } % \end{latex} % +% \subsubsection{专业领域} +% +% 仅用于研究生专业型学位。 +% +% \begin{itemize} +% \item 设置专业领域的专业学位类别,填写相应专业领域名称; +% \item 2019 级及之前工程硕士学位论文,在 \option{engineering-field} 填写相应工程领域名称; +% \item 其他专业学位类别的学位论文无需此信息。 +% \end{itemize} +% +% \begin{latex} +% \thusetup{ +% professional-field = {专业领域}, +% professional-field* = {Professional field}, +% } +% \end{latex} +% +% % \subsubsection{作者姓名} % 作者姓名。 % \begin{latex} @@ -513,7 +539,7 @@ % \end{latex} % % \subsubsection{学号} -% 学号,仅用于博士生论文开题报告。 +% 学号,仅用于本、研论文开题报告。 % \begin{latex} % \thusetup{ % student-id = {20000310000}, @@ -539,11 +565,10 @@ % } % \end{latex} % -% \myentry{联合导师} -% 硕士生、本科生联合指导教师,博士生联合导师。 +% \myentry{联合指导教师} % \begin{latex} % \thusetup{ -% co-supervisor = {联合导师姓名, 教授}, +% co-supervisor = {联合指导教师姓名, 教授}, % co-supervisor* = {Professor Join-Supervisor Name}, % } % \end{latex} @@ -1218,13 +1243,8 @@ % include-spine = true, % } % \end{latex} -% 打开此选项后,书籍会出现在中文封面后面的第一个空白页。如果有英文封面,则在英文封面之前。 -% 如果需要书籍出现在其他位置,请手工使用 \cs{spine} 生成,不要使用此命令。 -% -% 在使用 Fandol 仿宋时,如果打开 \option{include-spine} 选项, -% 模板将使用 \cs{write18} 来生成独立的 \file{spine.tex},并调用 \XeLaTeX 进行排版后插入论文中。 -% 在这种情况下,请确保编译时打开了 shell escape 功能,或者在论文目录下放置编译完成的 \file{spine.pdf}, -% 否则编译将因为无法正常生成书脊而失败。 +% 打开此选项后,书脊会出现在中文封面后面的第一个空白页。如果有英文封面,则在英文封面之前。 +% 如果需要书脊出现在其他位置,请手工使用 \cs{spine} 生成,不要使用此选项。 % % \section{致谢} % \label{sec:thanks} @@ -1249,7 +1269,7 @@ % \begin{macrocode} %\NeedsTeXFormat{LaTeX2e}[2017/04/15] %\ProvidesClass{thuthesis} -%[2022/10/05 7.3.1 Tsinghua University Thesis Template] +%[2024/03/29 7.5.0 Tsinghua University Thesis Template] % \end{macrocode} % % 报错 @@ -1260,6 +1280,9 @@ \newcommand\thu@warning[1]{% \ClassWarning{thuthesis}{#1}% } +\newcommand\thu@debug[1]{% + \typeout{Package thuthesis Info: #1}% +} \newcommand\thu@patch@error[1]{% \thu@error{Failed to patch command \protect#1}% } @@ -1307,7 +1330,7 @@ %<*cls> \hyphenation{Thu-Thesis} \def\thuthesis{ThuThesis} -\def\version{7.3.1} +\def\version{7.5.0} \RequirePackage{kvdefinekeys} \RequirePackage{kvsetkeys} \RequirePackage{kvoptions} @@ -1541,6 +1564,7 @@ choices = { auto, windows, + windows-local, mac, mac-word, noto, @@ -1549,6 +1573,10 @@ }, default = auto, }, + windows-font-dir = { + name = windows@font@dir, + default = {.}, + }, math-font = { name = math@font, choices = { @@ -1802,11 +1830,9 @@ } } \AtEndOfPackageFile*{natbib}{ - \ifthu@degree@bachelor - \@ifpackageloaded{apacite}{}{ - \RequirePackage{bibunits} - } - \fi + \@ifpackageloaded{apacite}{}{ + \RequirePackage{bibunits} + } } % \end{macrocode} % @@ -2234,13 +2260,14 @@ \thusetup{system = windows} } } + \thu@debug{Detected system: \thu@system} \fi % \end{macrocode} % % 使用 \pkg{fontspec} 配置字体。 % \begin{macrocode} -\newcommand\thu@mac@word@font@path{% - /Applications/Microsoft Word.app/Contents/Resources/DFonts/% +\newcommand\thu@mac@word@font@dir{% + /Applications/Microsoft Word.app/Contents/Resources/DFonts% } \ifthu@fontset@auto \ifthu@system@windows @@ -2249,21 +2276,26 @@ \IfFontExistsTF{SimSun}{ \thusetup{fontset = windows} }{ - \IfFileExists{\thu@mac@word@font@path/SimSun.ttf}{ - \thusetup{fontset = windows} + \IfFileExists{\thu@windows@font@dir/Simsun.ttc}{ + \thusetup{fontset = windows, cjk-font = windows-local} }{ - \ifthu@system@mac - \thusetup{fontset = mac} - \else - \IfFontExistsTF{Noto Serif CJK SC}{ - \thusetup{fontset = ubuntu} - }{ - \thusetup{fontset = fandol} - } - \fi + \IfFileExists{\thu@mac@word@font@dir/Simsun.ttc}{ + \thusetup{fontset = windows, cjk-font = mac-word} + }{ + \ifthu@system@mac + \thusetup{fontset = mac} + \else + \IfFontExistsTF{Noto Serif CJK SC}{ + \thusetup{fontset = ubuntu} + }{ + \thusetup{fontset = fandol} + } + \fi + } } } \fi + \thu@debug{Detected fontset: \thu@fontset} \fi % \end{macrocode} % @@ -2303,7 +2335,7 @@ \newcommand\thu@set@font@times{% \setmainfont{Times New Roman}% \setsansfont{Arial}% - \ifthu@system@mac + \ifthu@fontset@mac \setmonofont{Menlo}[Scale = MatchLowercase]% \else \setmonofont{Courier New}[Scale = MatchLowercase]% @@ -2525,15 +2557,6 @@ % % \subsubsection{中文字体} % -% 去掉“no requested script”警告。 -% \begin{macrocode} -\ExplSyntaxOn -\@ifpackageloaded { xeCJK } - { \msg_redirect_name:nnn { fontspec } { no-script } { info } } - { } -\ExplSyntaxOff -% \end{macrocode} -% % \begin{macrocode} \ifthu@cjk@font@auto \ifthu@fontset@mac @@ -2543,10 +2566,14 @@ \IfFontExistsTF{SimSun}{ \thusetup{cjk-font = windows} }{ - \IfFileExists{\thu@mac@word@font@path/SimSun.ttf}{ - \thusetup{cjk-font = mac-word} + \IfFileExists{\thu@windows@font@dir/Simsun.ttc}{ + \thusetup{cjk-font = windows-local} }{ - \thu@error{Cannot find "SimSun" font} + \IfFileExists{\thu@mac@word@font@dir/Simsun.ttc}{ + \thusetup{cjk-font = mac-word} + }{ + \thu@error{Cannot find "SimSun" font} + } } } \else @@ -2557,6 +2584,7 @@ \fi \fi \fi + \thu@debug{Detected CJK font: \thu@cjk@font} \fi % \end{macrocode} % @@ -2576,35 +2604,86 @@ } % \end{macrocode} % -% macOS 的 Microsoft Word 字体。 -% \begin{macrocode} -\@namedef{thu@set@cjk@font@mac-word}{% - \setCJKmainfont{SimSun}[% - Path = \thu@mac@word@font@path, - AutoFakeBold = 3, - ItalicFont = KaiTi, - ]% +% 使用本地的 Windows 字体文件。 +% +% Windows 的中易楷体和仿宋字体文件名分别为 \file{Simkai.ttf} 和 +% \file{Simfang.ttf}(见 +% \url{https://learn.microsoft.com/en-us/typography/fonts/windows_11_font_list}), +% 而 macOS 版 Word 对应的字体名为 \file{Kaiti.ttf} 和 \file{Fangsong.ttf}。 +% 所以需要进行判断。 +% \begin{macrocode} +\@namedef{thu@set@cjk@font@windows-local}{% + \IfFileExists{\thu@windows@font@dir/Kaiti.ttf}{ + \setCJKmainfont{SimSun}[% + Path = \thu@windows@font@dir/, + Extension = .ttc, + AutoFakeBold = 3, + ItalicFont = Kaiti, + ItalicFeatures = {Extension = .ttf}, + ]% + \setCJKmonofont{Fangsong}[ + Path = \thu@windows@font@dir/, + Extension = .ttf, + ]% + \setCJKfamilyfont{zhkai}{Kaiti}[ + Path = \thu@windows@font@dir/, + Extension = .ttf, + ]% + \setCJKfamilyfont{zhfs}{Fangsong}[ + Path = \thu@windows@font@dir/, + Extension = .ttf, + ]% + }{ + \setCJKmainfont{SimSun}[% + Path = \thu@windows@font@dir/, + Extension = .ttc, + AutoFakeBold = 3, + ItalicFont = Simkai, + ItalicFeatures = {Extension = .ttf}, + ]% + \setCJKmonofont{Simfang}[ + Path = \thu@windows@font@dir/, + Extension = .ttf, + ]% + \setCJKfamilyfont{zhkai}{Simkai}[ + Path = \thu@windows@font@dir/, + Extension = .ttf, + ]% + \setCJKfamilyfont{zhfs}{Simfang}[ + Path = \thu@windows@font@dir/, + Extension = .ttf, + ]% + } \setCJKsansfont{SimHei}[% - Path = \thu@mac@word@font@path, + Path = \thu@windows@font@dir/, + Extension = .ttf, AutoFakeBold = 3, ]% - \setCJKmonofont{FangSong}[Path=\thu@mac@word@font@path]% \setCJKfamilyfont{zhsong}{SimSun}[% - Path = \thu@mac@word@font@path, + Path = \thu@windows@font@dir/, + Extension = .ttc, AutoFakeBold = 3, ]% \setCJKfamilyfont{zhhei}{SimHei}[% - Path = \thu@mac@word@font@path, + Path = \thu@windows@font@dir/, + Extension = .ttf, AutoFakeBold = 3, ]% - \setCJKfamilyfont{zhkai}{KaiTi}[Path = \thu@mac@word@font@path]% - \setCJKfamilyfont{zhfs}{FangSong}[Path = \thu@mac@word@font@path]% +} +% \end{macrocode} +% +% macOS 的 Microsoft Word 字体。 +% \begin{macrocode} +\@namedef{thu@set@cjk@font@mac-word}{% + \let\thu@windows@font@dir\thu@mac@word@font@dir + \@nameuse{thu@set@cjk@font@windows-local}% } % \end{macrocode} % % macOS 的华文字体。 % \begin{macrocode} \newcommand\thu@set@cjk@font@mac{% + \defaultCJKfontfeatures{}% \setCJKmainfont{Songti SC}[ UprightFont = * Light, BoldFont = * Bold, @@ -2641,19 +2720,30 @@ % 注意 Noto CJK 的 regular 字重名字不带“Regular”。 % \begin{macrocode} \newcommand\thu@set@cjk@font@noto{% + \defaultCJKfontfeatures{}% \setCJKmainfont{Noto Serif CJK SC}[ UprightFont = * Light, BoldFont = * Bold, ItalicFont = FandolKai-Regular, ItalicFeatures = {Extension = .otf}, + Script = CJK, + ]% + \setCJKsansfont{Noto Sans CJK SC}[ + BoldFont = * Medium, + Script = CJK, + ]% + \setCJKmonofont{Noto Sans Mono CJK SC}[ + Script = CJK, ]% - \setCJKsansfont{Noto Sans CJK SC}[BoldFont = * Medium]% - \setCJKmonofont{Noto Sans Mono CJK SC}% \setCJKfamilyfont{zhsong}{Noto Serif CJK SC}[ UprightFont = * Light, UprightFont = * Bold, + Script = CJK, + ]% + \setCJKfamilyfont{zhhei}{Noto Sans CJK SC}[ + BoldFont = * Medium, + Script = CJK, ]% - \setCJKfamilyfont{zhhei}{Noto Sans CJK SC}[BoldFont = * Medium]% \setCJKfamilyfont{zhfs}{FandolFang}[ Extension = .otf, UprightFont = *-Regular, @@ -2668,6 +2758,7 @@ % Fandol 字体。 % \begin{macrocode} \newcommand\thu@set@cjk@font@fandol{% + \defaultCJKfontfeatures{}% \setCJKmainfont{FandolSong}[ Extension = .otf, UprightFont = *-Regular, @@ -2896,7 +2987,7 @@ \newcommand\square{\mdlgwhtsquare}% \newcommand\blacksquare{\mdlgblksquare}% \AtBeginDocument{% - \renewcommand\checkmark{\ensuremath{✓}}% + \renewcommand\checkmark{\ensuremath{\symbol{"2713}}}% }% % \end{macrocode} % @@ -3499,8 +3590,7 @@ {}{\thu@patch@error{\@getpen}} % \end{macrocode} % -% 下面这组命令使浮动对象的缺省值稍微宽松一点,从而防止幅度对象占据过多的文本页面, -% 也可以防止在很大空白的浮动页上放置很小的图形。 +% 将浮动参数设为较宽松的值。 % \begin{macrocode} \renewcommand{\textfraction}{0.15} \renewcommand{\topfraction}{0.85} @@ -4008,8 +4098,8 @@ % % 研究生: % \begin{enumerate} -% \item 目录中的章标题行采用黑体小四号字,固定行距 20 磅,段前空 6 磅, -% 段后 0 磅;其他内容采用宋体小四号字,行距为固定值 20 磅, +% \item 目录中的章标题行采用黑体小四号字,固定行距 20 磅,段前段后 0 磅; +% 其他内容采用宋体小四号字,行距为固定值 20 磅, % 段前、段后均为 0 磅。 % \item 目录中的章标题行居左书写,一级节标题行缩进 1 个汉字符, % 二级节标题行缩进 2 个汉字符。 @@ -4021,7 +4111,7 @@ \else \ifthu@main@language@chinese \titlecontents{chapter} - [\z@]{\addvspace{6bp}\sffamily} + [\z@]{\sffamily} {\contentspush{\thecontentslabel\quad}}{} {\rmfamily\thu@leaders\thecontentspage}% \titlecontents{section} @@ -4034,7 +4124,7 @@ {\thu@leaders\thecontentspage}% \else \titlecontents{chapter} - [\z@]{\addvspace{6bp}\heiti} + [\z@]{\heiti} {\contentspush{\MakeUppercase{\thecontentslabel}\space}\MakeUppercase}{\MakeUppercase} {\rmfamily\thu@leaders\thecontentspage}% \titlecontents{section} @@ -4121,24 +4211,39 @@ % % 学位中英文。 % \begin{macrocode} - degree-name = { + degree-category = { default = {工学博士}, - name = degree@name, + name = degree@category, }, - degree-name* = { + degree-category* = { default = {Doctor of Philosophy}, - name = degree@name@en, + name = degree@category@en, }, + % 为了向后兼容 + degree-name = { + name = degree@category, + }, + degree-name* = { + name = degree@category@en, + }, +} +\thu@option@hook{degree-name}{% + \thu@warning{`degree-name' is deprecated. Use `degree-category' instead.} +} +\thu@option@hook{degree-name*}{% + \thu@warning{`degree-name*' is deprecated. Use `degree-category*' instead.} +} % \end{macrocode} % % 院系中英文名称。 % \begin{macrocode} +\thu@define@key{ department = { default = {计算机科学与技术系}, }, % \end{macrocode} % -% 专业中英文名称。 +% 学科中英文名称。 % \begin{macrocode} discipline = { % default = {计算机科学与技术}, @@ -4147,6 +4252,42 @@ % default = {Computer Science and Technology}, name = discipline@en, }, +} +\thu@option@hook{discipline}{% + \ifthu@degree@type@professional + \thu@warning{`discipline' for professional degree is deprecated. Use `professional-field' instead.} + \let\thu@professional@field\thu@discipline + \let\thu@discipline\@empty + \fi +} +\thu@option@hook{discipline*}{% + \ifthu@degree@type@professional + \thu@warning{`discipline*' for professional degree is deprecated. Use `professional-field*' instead.} + \let\thu@professional@field@en\thu@discipline@en + \let\thu@discipline@en\@empty + \fi +} +% \end{macrocode} +% +% 专业领域。 +% \begin{macrocode} +\thu@define@key{ + professional-field = { + name = professional@field, + }, + professional-field* = { + name = professional@field@en, + }, +% \end{macrocode} +% +% 工程领域。 +% \begin{macrocode} + engineering-field = { + name = engineering@field, + }, + engineering-field* = { + name = engineering@field@en, + }, % \end{macrocode} % % 论文成文日期。 @@ -4303,7 +4444,7 @@ \thu@pdfbookmark{-1}{\thu@title}% \thu@titlepage \ifthu@include@spine@true - \thu@spine + \spine \fi \ifthu@degree@graduate \ifthu@thesis@type@thesis @@ -4319,32 +4460,27 @@ % \begin{macro}{\thu@titlepage} % 中文封面(题名页) % -% 研究生的中文封面分“学术型”和“专业型”两种 layout,但是“工程硕士”跟“学术型” 的 -% layout 一样,所以按照 \cs{thu@discipline}(工程领域)是否为空来区分“工程硕士”。 % \begin{macrocode} \newcommand\thu@titlepage{% \thusetup{language = chinese}% \ifthu@degree@graduate + % 研究生 \ifthu@thesis@type@thesis - \ifthu@degree@type@academic - \thu@titlepage@graduate@academic - \else - \ifx\thu@discipline\@empty - \thu@titlepage@graduate@professional - \else - \thu@titlepage@graduate@academic - \fi - \fi + % 学位论文 + \thu@titlepage@thesis \else \ifthu@thesis@type@proposal + % 选题报告 \thu@titlepage@proposal \fi \fi \else \ifthu@degree@bachelor + % 本科生 \thu@titlepage@bachelor \else \ifthu@degree@postdoc + % 博后 \thu@cover@postdoc \cleardoublepage \thu@titlepage@postdoc @@ -4362,7 +4498,7 @@ % 然而作为事实标准的 Word 模板的页边距是上下 6.0 厘米,左右 4.0 厘米。 % 这里缩小上边距以方便排版保密信息。 % \begin{macrocode} -\newcommand\thu@titlepage@graduate@academic{% +\newcommand\thu@titlepage@thesis{% \newgeometry{ top = 2cm, bottom = 6cm, @@ -4390,57 +4526,21 @@ \vskip -9.2pt% \fi \vskip 24.1pt% - \thu@titlepage@degree + \thu@title@page@degree@category\par \vfill - \parbox[t][7.25cm][t]{\textwidth}{% - \centering\fangsong\fontsize{16bp}{31.2bp}\selectfont - \thu@titlepage@info - }\par - \parbox[t][1.03cm][t]{\textwidth}{\centering\thu@titlepage@date}\par - \endgroup - \clearpage - \restoregeometry -} -% \end{macrocode} -% -% 专业型学位论文中文封面 -% \begin{macrocode} -\newcommand\thu@titlepage@graduate@professional{% - \newgeometry{ - top = 2cm, - bottom = 6cm, - hmargin = 3.5cm, - }% - \thispagestyle{empty}% - \null\vskip 0.45cm% - \begingroup - \centering - \parbox[t][1.52cm][t]{\textwidth}{% - \hskip -0.69cm% - \thu@titlepage@secret - }\par - \vskip 1.5cm% - \begingroup - % 1.21 倍行距,无网格 - \sffamily\fontsize{26bp}{40.9bp}\selectfont - \thu@title\par - \endgroup - \ifthu@main@language@english - \vskip 5.4pt% - \begingroup - \sffamily\bfseries\fontsize{20bp}{31.2bp}\selectfont - \thu@title@en\par - \endgroup - \vskip -9.2pt% + \ifthu@degree@type@academic + \parbox[t][7.25cm][t]{\textwidth}{% + \fangsong\fontsize{16bp}{31.2bp}\selectfont + \thu@titlepage@info + }\par + \else + \parbox[t][5.25cm][b]{\textwidth}{% + \fangsong\fontsize{16bp}{31.2bp}\selectfont + \thu@titlepage@info + }\par + \vskip 62pt% \fi - \vskip 25.5pt% - \thu@titlepage@degree - \vfill - \parbox[t][5.24cm][t]{\textwidth}{% - \centering\fangsong\fontsize{16bp}{1cm}\selectfont - \thu@titlepage@info - }\par - \parbox[t][1.25cm][t]{\textwidth}{\centering\thu@titlepage@date}\par + \parbox[t][1.03cm][t]{\textwidth}{\centering\thu@titlepage@date}\par \endgroup \clearpage \restoregeometry @@ -4467,7 +4567,7 @@ \thu@title\par }% \vskip 0.85cm% - \thu@titlepage@degree + \thu@title@page@degree@category \vfill \parbox[t][8.5cm][t]{\textwidth}{% \centering @@ -4486,33 +4586,35 @@ \restoregeometry } \newcommand\thu@set@student@id{% - \ifthu@thesis@type@proposal - \ifx\thu@student@id\@empty - \thusetup{student-id=2000310000}% + \ifthu@thesis@type@proposal\else + \ifx\thu@student@id\@empty\else + \thu@warning{`student-id' in "\protect\thusetup" would be ignored when `thesis-type' is not proposal.}% \fi \fi } \thu@set@student@id \thu@option@hook{thesis-type}{\thu@set@student@id} +\thu@option@hook{student-id}{\thu@set@student@id} % \end{macrocode} % +% 涉密信息 % \begin{macrocode} \newcommand\thu@titlepage@secret{% \sffamily\sanhao \ifx\thu@secret@level\@empty \phantom{秘密}% \else - \thu@secret@level★\makebox[3em][c]{\thu@secret@year}年% + \thu@secret@level\symbol{"2605}\makebox[3em][c]{\thu@secret@year}年% \fi\par } % \end{macrocode} % -% 申请学位的学科门类: 小二号宋体字,字距延伸 0.5bp, +% 申请学位的学科门类或专业学位类别: 三号(16bp)宋体字,字距延伸 0.5bp, % 所以 \cs{CJKglue} 应该设为 1 bp。 % \begin{macrocode} -\newcommand\thu@titlepage@degree{% +\newcommand\thu@title@page@degree@category{% \begingroup - \xiaoer + \fontsize{16bp}{22bp}\selectfont \ifLuaTeX \fontspec{\CJK@family}% \ltjsetparameter{kanjiskip = {1bp}}% @@ -4521,7 +4623,7 @@ \renewcommand\CJKglue{\hspace{1bp}}% \fi \ifthu@thesis@type@thesis - (申请清华大学\thu@degree@name + (申请清华大学\thu@degree@category \ifthu@degree@type@professional 专业% \fi @@ -4544,97 +4646,54 @@ } % \end{macrocode} % -% 作者及导师信息部分使用三号仿宋字 +% 作者及指导教师信息 % \begin{macrocode} \newcommand\thu@titlepage@info{% - \ifthu@degree@doctor + \thu@titlepage@info@tabular{2.3cm}{2.85cm}{2.75cm}{0.77cm}{% + \thu@info@item{培养单位}{}{\thu@department}% \ifthu@degree@type@academic - \thu@titlepage@info@doctor@academic + \thu@info@item{学科}{}{\thu@discipline}% + \thu@info@item{研究生}{\thu@name@title}{\thu@author}% \else - \thu@titlepage@info@doctor@professional + \thu@info@item{专业领域}{}{\thu@professional@field}% + \thu@info@item{工程领域}{}{\thu@engineering@field}% + \thu@info@item{申请人}{\thu@name@title}{\thu@author}% \fi - \else - \ifthu@degree@type@academic - \thu@titlepage@info@master@academic - \else - \ifx\thu@discipline\@empty - \thu@titlepage@info@master@other + \ifthu@thesis@type@proposal + \ifx\thu@student@id\@empty + \thu@warning{Missing option `student-id' in "\protect\thusetup", ID will not appear on cover.} \else - \thu@titlepage@info@master@engineer + \thu@info@item{学号}{}{\thu@student@id}% \fi \fi - \fi + \thu@info@item{指导教师}{\thu@name@title}{\thu@supervisor}% + \thu@info@item{副指导教师}{\thu@name@title}{\thu@associate@supervisor}% + \thu@info@item{联合指导教师}{\thu@name@title}{\thu@co@supervisor}% + }\par } % \end{macrocode} % % 标题页作者信息表 +% \texttt{\#1}: 表格左侧至版心的距离;\\ +% \texttt{\#2}: “培养单位”的边框宽度;\\ +% \texttt{\#3}: “培养单位”的文字宽度;\\ +% \texttt{\#4}: 冒号的边框;\\ +% \texttt{\#5}: 表格内容。 % \begin{macrocode} -\newcommand\thu@titlepage@info@tabular[4]{% +\newcommand\thu@titlepage@info@tabular[5]{% \def\thu@info@item##1##2##3{% \ifx##3\@empty\else - \thu@pad{#1}{\thu@fixed@box{#2}{##1}}% - \thu@pad{#3}{:}% + \thu@pad{#2}{\thu@fixed@box{#3}{##1}}% + \thu@pad{#4}{:}% ##2{##3}\\ \fi }% + \hspace{#1}% \begin{tabular}{l}% \renewcommand\arraystretch{1}% - #4% + #5% \end{tabular}% } -\newcommand\thu@titlepage@info@doctor@academic{% - \thu@titlepage@info@tabular{2.8cm}{2.8cm}{0.82cm}{% - \thu@info@item{培养单位}{}{\thu@department}% - \thu@info@item{学科}{}{\thu@discipline}% - \thu@info@item{研究生}{\thu@name@title}{\thu@author}% - \thu@info@item{学号}{}{\thu@student@id}% - \thu@info@item{指导教师}{\thu@name@title}{\thu@supervisor}% - \thu@info@item{副指导教师}{\thu@name@title}{\thu@associate@supervisor}% - \thu@info@item{联合导师}{\thu@name@title}{\thu@co@supervisor}% - }\par -} -\newcommand\thu@titlepage@info@doctor@professional{% - \thu@titlepage@info@tabular{3.03cm}{5em}{1.52cm}{% - \thu@info@item{培养单位}{}{\thu@department}% - \thu@info@item{申请人}{\thu@name@title}{\thu@author}% - \thu@info@item{学号}{}{\thu@student@id}% - \thu@info@item{指导教师}{\thu@name@title}{\thu@supervisor}% - \thu@info@item{副指导教师}{\thu@name@title}{\thu@associate@supervisor}% - \thu@info@item{联合导师}{\thu@name@title}{\thu@co@supervisor}% - }\par -} -\newcommand\thu@titlepage@info@master@academic{% - \thu@titlepage@info@tabular{3.59cm}{5.5em}{0.82cm}{% - \thu@info@item{培养单位}{}{\thu@department}% - \thu@info@item{学科}{}{\thu@discipline}% - \thu@info@item{研究生}{\thu@name@title}{\thu@author}% - \thu@info@item{学号}{}{\thu@student@id}% - \thu@info@item{指导教师}{\thu@name@title}{\thu@supervisor}% - \thu@info@item{副指导教师}{\thu@name@title}{\thu@associate@supervisor}% - \thu@info@item{联合指导教师}{\thu@name@title}{\thu@co@supervisor}% - }\par -} -\newcommand\thu@titlepage@info@master@engineer{% - \thu@titlepage@info@tabular{2.8cm}{2.8cm}{1.34cm}{% - \thu@info@item{培养单位}{}{\thu@department}% - \thu@info@item{工程领域}{}{\thu@discipline}% - \thu@info@item{申请人}{\thu@name@title}{\thu@author}% - \thu@info@item{学号}{}{\thu@student@id}% - \thu@info@item{指导教师}{\thu@name@title}{\thu@supervisor}% - \thu@info@item{副指导教师}{\thu@name@title}{\thu@associate@supervisor}% - \thu@info@item{联合指导教师}{\thu@name@title}{\thu@co@supervisor}% - }\par -} -\newcommand\thu@titlepage@info@master@other{% - \thu@titlepage@info@tabular{3.28cm}{5em}{1.52cm}{% - \thu@info@item{培养单位}{}{\thu@department}% - \thu@info@item{申请人}{\thu@name@title}{\thu@author}% - \thu@info@item{学号}{}{\thu@student@id}% - \thu@info@item{指导教师}{\thu@name@title}{\thu@supervisor}% - \thu@info@item{副指导教师}{\thu@name@title}{\thu@associate@supervisor}% - \thu@info@item{联合指导教师}{\thu@name@title}{\thu@co@supervisor}% - }\par -} % \end{macrocode} % % 论文成文打印的日期,用三号宋体汉字,字距延伸 0.5bp, @@ -4660,7 +4719,7 @@ \newgeometry{ top = 5.5cm, bottom = 5cm, - hmargin = 3.6cm, + hmargin = 3.4cm, }% \thispagestyle{empty}% \thusetup{language = english}% @@ -4676,49 +4735,53 @@ \newcommand\thu@titlepage@en@graduate@academic{% \begingroup \centering - \null\vskip -0.7cm% - \thu@titlepage@en@title - \vfill + \null\vskip -0.31cm% + \parbox[t][143bp][t]{\textwidth}{% + \centering\thu@titlepage@en@title + }\par \sanhao[1.725]% \thu@titlepage@en@degree - \vskip 0.13cm% + \vskip 3bp% in\par - \vskip 0.1cm% + \vskip 3.5bp% {\bfseries\sffamily\thu@discipline@en\par} - \vskip 0.7cm% + \vfill {\sffamily by\par} \vskip 0.24cm% {\sffamily\bfseries\thu@author@en\par}% - \vskip 0.14cm% - \parbox[t][3.07cm][t]{\textwidth}{% - \centering\xiaosan[2.1]% + \vskip 0.18cm% + \parbox[t][3.0cm][t]{\textwidth}{% + \centering + \xiaosan[2.1]% \thu@titlepage@en@supervisor }\par \thu@titlepage@en@date - \vskip 0.65cm% + \vskip 0.7cm% \endgroup } \newcommand\thu@titlepage@en@graduate@professional{% \begingroup \centering - \null\vskip -0.7cm% - \thu@titlepage@en@title - \vfill + \null\vskip -0.31cm% + \parbox[t][143bp][t]{\textwidth}{% + \centering\thu@titlepage@en@title + }\par \sanhao[1.725]% \thu@titlepage@en@degree - \vskip 1.1cm% + \vfill {\sffamily by\par} \vskip 0.24cm% {\sffamily\bfseries\thu@author@en\par}% - \ifx\thu@discipline@en\empty + \ifx\thu@professional@field@en\empty \vskip 1.95cm% \else \vskip -0.1cm% - {\sffamily\bfseries(\thu@discipline@en)\par}% + {\sffamily\bfseries(\thu@professional@field@en)\par}% \vskip 1.1cm% \fi \parbox[t][3.37cm][t]{\textwidth}{% - \centering\xiaosan[1.82]% + \centering + \xiaosan[1.82]% \thu@titlepage@en@supervisor }\par \thu@titlepage@en@date @@ -4727,7 +4790,8 @@ } \newcommand\thu@titlepage@en@title{% \begingroup - \sffamily\bfseries\fontsize{20bp}{31bp}\selectfont + % 对齐到网格,每行 15.6bp + \sffamily\bfseries\fontsize{20bp}{31.2bp}\selectfont \thu@title@en\par \endgroup } @@ -4747,10 +4811,10 @@ professional \fi degree of\par - {\sffamily\bfseries\thu@degree@name@en\par}% + {\sffamily\bfseries\thu@degree@category@en\par}% } \newcommand\thu@titlepage@en@supervisor{% - \begin{tabular}{r@{\makebox[0.71cm][l]{:}}l}% + \begin{tabular}{r@{\makebox[20.5bp][l]{\hspace{2bp}:}}l}% \renewcommand\arraystretch{1}% \thu@thesis@name@en{} Supervisor & \thu@supervisor@en \\ \ifx\thu@associate@supervisor@en\@empty\else @@ -4802,7 +4866,11 @@ \centering \includegraphics{tsinghua-name-bachelor.pdf}% \vskip 0.94cm% - {\sffamily\bfseries\xiaochu\ziju{0.5}综合论文训练\par}% + \ifthu@thesis@type@proposal + {\sffamily\bfseries\xiaochu\ziju{0.5}综合论文训练\\开题报告\par}% + \else + {\sffamily\bfseries\xiaochu\ziju{0.5}综合论文训练\par}% + \fi \endgroup \vskip 1.8cm% \begingroup @@ -5171,6 +5239,7 @@ \textbf{关键词:}% \fi \thu@clist@use{\thu@keywords}{;}% + \gdef\thu@keywords{}% \ifthu@degree@bachelor \cleardoublepage \fi @@ -5263,6 +5332,7 @@ % \begin{macrocode} \newenvironment{acknowledgements}{% \@mainmatterfalse + \thu@end@appendix@ref@section \ifthu@degree@bachelor \cleardoublepage \fi @@ -5311,6 +5381,7 @@ \newif\ifthu@statement@exists \newcommand\statement[1][]{% \@mainmatterfalse + \thu@end@appendix@ref@section \thu@statement@existstrue \ifthu@degree@bachelor \cleardoublepage @@ -5501,20 +5572,40 @@ % % 设置 \option{cite-style} 的接口,只对 \BibTeX{} 的编译方式有效。 % \begin{macrocode} - \thu@define@key{ - cite-style = { - name = cite@style, - choices = { - super, - inline, - author-year, - } +\thu@define@key{ + cite-style = { + name = cite@style, + choices = { + super, + inline, + author-year, } } +} % \end{macrocode} % % \subsubsection{BibTeX + \pkg{natbib} 宏包} % +% \begin{macrocode} +\def\bibliographystyle#1{% + \gdef\bu@bibstyle{#1}% + \ifx\@begindocumenthook\@undefined\else + \expandafter\AtBeginDocument + \fi + {\if@filesw + \immediate\write\@auxout{\string\bibstyle{#1}}% + \immediate\write\@auxout{\string\gdef\string\bu@bibstyle{#1}}% + \fi}% +} +\def\bibliography#1{% + \if@filesw + \immediate\write\@auxout{\string\bibdata{\zap@space#1 \@empty}}% + \immediate\write\@auxout{\string\gdef\string\bu@bibdata{#1}}% + \fi + \gdef\bu@bibdata{#1}% + \@input@{\jobname.bbl}} +% \end{macrocode} +% % \BibTeX{} 和 \pkg{natbib} 宏包的配置。 % \begin{macrocode} \PassOptionsToPackage{compress}{natbib} @@ -5549,6 +5640,7 @@ % \begin{macrocode} \@namedef{bibstyle@thuthesis-numeric}{\citestyle{super}} \@namedef{bibstyle@thuthesis-author-year}{\citestyle{author-year}} + \@namedef{bibstyle@cell}{\citestyle{author-year}} \@namedef{bibstyle@thuthesis-bachelor}{\citestyle{super}} % \end{macrocode} % @@ -6054,6 +6146,150 @@ } % \end{macrocode} % +% 附录中的参考文献等另行编序号。 +% \begin{macrocode} +\newcommand\thu@end@appendix@ref@section{} +% \end{macrocode} +% +% \begin{macrocode} +% \end{macrocode} +% +% \pkg{bibunits} 在载入时会保存 \cs{bibliography} 和 \cs{bibliographystyle}, +% 所以在载入宏包前修改定义。 +% \begin{macrocode} +\AtBeginOfPackageFile*{bibunits}{ + \def\bibliography#1{% + \if@filesw + \immediate\write\@auxout{\string\bibdata{\zap@space#1 \@empty}}% +% \end{macrocode} +% +% 正文的 \cs{bibliography} 同时设置附录参考文献的默认 \file{.bib} 数据库。 +% \begin{macrocode} + \immediate\write\@auxout{\string\gdef\string\bu@bibdata{#1}}% + \fi + \@input@{\jobname.bbl}% + \gdef\bu@bibdata{#1}% + } + \def\bibliographystyle#1{% + \ifx\@begindocumenthook\@undefined\else + \expandafter\AtBeginDocument + \fi + {\if@filesw + \immediate\write\@auxout{\string\bibstyle{#1}}% +% \end{macrocode} +% +% 正文的 \cs{bibliographystyle} 同时设置附录参考文献的默认 \file{.bst} 样式。 +% \begin{macrocode} + \immediate\write\@auxout{\string\gdef\string\bu@bibstyle{#1}}% + \fi}% + \gdef\bu@bibstyle{#1}% + } +} +\AtEndOfPackageFile*{bibunits}{ + \def\@startbibunit{% + \global\let\@startbibunitorrelax\relax + \global\let\@finishbibunit\@finishstartedbibunit + \global\advance\@bibunitauxcnt 1 + \if@filesw + {\endlinechar-1 +% \end{macrocode} +% +% 使附录 aux 文件的 \cs{gdef}\cs{@localbibstyle} 能够生效。 +% \begin{macrocode} + \makeatletter + \@input{\@bibunitname.aux}}% + \immediate\openout\@bibunitaux\@bibunitname.aux + \immediate\write\@bibunitaux{\string\bibstyle{\@localbibstyle}}% + \fi + } + \def\bu@bibliography#1{% + \putbib[#1]% + } + \def\bu@bibliographystyle#1{% + \if@filesw + \immediate\write\@bibunitaux{\string\gdef\string\@localbibstyle{#1}}% + \fi + \gdef\@localbibstyle{#1}% + } + \providecommand\printbibliography{\putbib\relax}% + \g@addto@macro\appendix{% + \renewcommand\@bibunitname{\jobname-appendix-\@alph\c@chapter}% + \bibliographyunit[\chapter]% + \renewcommand\bibsection{% + \ctexset{section/numbering = false}% + \section{\bibname}% + \ctexset{section/numbering = true}% + }% +% \end{macrocode} +% +% 研究生附录的引用编号加前缀,如附录 A 的引用 [1] 为 [A.1]。 +% \begin{macrocode} + \ifthu@degree@graduate + \renewcommand\citenumfont{\@Alph\c@chapter.}% + \renewcommand\@extra@binfo{@-\@alph\c@chapter}% + \renewcommand\@extra@b@citeb{@-\@alph\c@chapter}% + \renewcommand\bibnumfmt[1]{[\@Alph\c@chapter.#1]\hfill}% + \fi + } + \renewcommand\thu@end@appendix@ref@section{% + \bibliographyunit\relax + } + \AtEndDocument{\thu@end@appendix@ref@section} + \renewcommand\thu@set@survey@bibheading{% + \renewcommand\bibsection{% + \par + \vskip 20bp% + \thu@pdfbookmark{1}{\bibname}% + \begingroup + \centering + \xiaosi[1.667]\bibname\par + \endgroup + \vskip 6bp% + }% + }% +% \end{macrocode} +% +% 如果正文和附录引用了同一文献,\pkg{bibunits} 会给出无意义的警告,这里消除警告。 +% \begin{macrocode} + % \let\@xtestdef\@gobbletwo % This doesn't work + \def\bibunits@rerun@warning{\relax} +} +\PassOptionsToPackage{defernumbers = true}{biblatex} +\AtEndOfPackageFile*{biblatex}{ + \DeclareRefcontext{appendix}{} + \g@addto@macro\appendix{% + \pretocmd\chapter{% + \newrefsection + \ifthu@degree@bachelor\else + \@tempcnta=\c@chapter + \advance\@tempcnta\@ne + \newrefcontext[labelprefix = {\@Alph\@tempcnta.}]{appendix}% + \fi + }{}{\thu@patch@error{\chapter}}% + \defbibheading{bibliography}[\bibname]{% + \ctexset{section/numbering = false}% + \section{#1}% + \ctexset{section/numbering = true}% + }% + } + \renewcommand\thu@set@survey@bibheading{% + \defbibheading{bibliography}[\bibname]{% + \par + \vskip 20bp% + \thu@pdfbookmark{1}{\bibname}% + \begingroup + \centering + \xiaosi[1.667]##1\par + \endgroup + \vskip 6bp% + }% + }% + \def\bibliographystyle#1{% + \thu@warning{'bibliographystyle' invalid for 'biblatex'.}% + } +} +% \end{macrocode} +% % 本科生《写作指南》有独特的要求:附录 A 为外文资料的调研阅读报告或书面翻译, % 并且要分别附上独立的参考文献和外文资料的原文索引。 % 所以这里定义 \env{survey} 和 \env{translation} 专门处理这两种情况, @@ -6089,18 +6325,14 @@ \vskip 20bp% }% \let\appendix\thu@appendix@appendix + \thu@set@survey@bibheading \renewcommand\bibname{参考文献}% - \let\bibsection\thu@appendix@bibsection - \renewcommand\@bibunitname{\jobname-survey}% - \let\bibliographystyle\defaultbibliographystyle - \let\bibliography\thu@appendix@bibliography - \begin{bibunit}% \startcontents[survey]% }{% \stopcontents[survey]% - \end{bibunit}% \thu@reset@main@language % restore language } +\newcommand\thu@set@appendix@bib@heading{} % \end{macrocode} % \end{environment} % @@ -6120,9 +6352,11 @@ }, }% \section{摘要}% - \quotation }{% - \endquotation + \par + \ifx\thu@keywords\@empty\else + \textbf{关键词:}\thu@clist@use{\thu@keywords}{;}\par + \fi }% \thu@set@partial@toc@format \renewcommand\tableofcontents{% @@ -6138,14 +6372,9 @@ \section{\bibname}% \endgroup }% - \renewcommand\@bibunitname{\jobname-translation}% - \let\bibliographystyle\defaultbibliographystyle - \let\bibliography\thu@appendix@bibliography - \begin{bibunit}% \startcontents[translation]% }{% \stopcontents[translation]% - \end{bibunit}% \thu@reset@main@language % restore language } % \end{macrocode} @@ -6154,13 +6383,26 @@ % \begin{environment}{translation} % 书面翻译对应的原文索引,区别于译文的参考文献。 % \begin{macrocode} -\newenvironment{translation-index}{% - \begin{bibunit}% - \renewcommand\@bibunitname{\jobname-index}% - \renewcommand\bibname{书面翻译对应的原文索引}% - \let\bibsection\thu@appendix@bibsection -}{% - \end{bibunit}% +\newenvironment{translation-index}{}{} +\AtEndOfPackageFile*{bibunits}{ + \renewenvironment{translation-index}{% + \begin{bibunit}% + \renewcommand\@bibunitname{\jobname-index}% + \renewcommand\bibname{书面翻译对应的原文索引}% + \thu@set@survey@bibheading + }{% + \end{bibunit}% + } +} +\AtEndOfPackageFile*{biblatex}{ + \renewenvironment{translation-index}{% + \endrefsection + \begin{refsection}% + \renewcommand\bibname{书面翻译对应的原文索引}% + \thu@set@survey@bibheading + }{% + \end{refsection}% + } } % \end{macrocode} % \end{environment} @@ -6206,17 +6448,7 @@ % % 调研阅读报告的参考文献(或书面翻译对应的外文资料的原文索引)标题用宋体小四号字,段前 20pt,段后 6pt,行距 20pt。 % \begin{macrocode} -\newcommand\thu@appendix@bibsection{% - \par - \vskip 20bp% - \thu@pdfbookmark{1}{\bibname}% - \begingroup - \centering - \xiaosi[1.667]\bibname\par - \endgroup - \vskip 6bp% -}% -\newcommand\thu@appendix@bibliography[1]{\putbib[#1]} +\newcommand\thu@set@survey@bibheading{} % \end{macrocode} % % @@ -6227,6 +6459,7 @@ % \begin{macrocode} \newenvironment{resume}{% \@mainmatterfalse + \thu@end@appendix@ref@section \thu@chapter*{\thu@resume@name}% \ctexset{ section = { @@ -6242,17 +6475,19 @@ aftertitle = :, }, }% - \ifthu@degree@graduate - \fontsize{12bp}{16bp}\selectfont - \fi \setlist[achievements]{ - topsep = 6bp, - itemsep = 6bp, - leftmargin = 1cm, - labelwidth = 1cm, - labelsep = 0pt, - align = left, - label = [\arabic*], + topsep = 6bp, + itemsep = 6bp, + leftmargin = 1cm, + labelwidth = 1cm, + labelsep = 0pt, + first = { + \ifthu@degree@graduate + \fontsize{12bp}{16bp}\selectfont + \fi + }, + align = left, + label = [\arabic*], resume = achievements, }% \else @@ -6270,12 +6505,12 @@ \sffamily\fontsize{15bp}{20bp}\selectfont \fi \setlist[achievements]{ - topsep = 0bp, - itemsep = 0bp, - leftmargin = 1.75cm, - labelsep = 0.5cm, - align = right, - label = [\arabic*], + topsep = 0bp, + itemsep = 0bp, + leftmargin = 1.75cm, + labelsep = 0.5cm, + align = right, + label = [\arabic*], resume = achievements, }% \fi @@ -6327,6 +6562,7 @@ % \begin{environment}{comments} % \begin{macrocode} \NewEnviron{comments}[1][]{% + \thu@end@appendix@ref@section \ifthu@degree@graduate \@mainmatterfalse \kv@define@key{thu@comments}{name}{\let\thu@comments@name\kv@value}% @@ -6349,6 +6585,7 @@ % \begin{environment}{resolution} % \begin{macrocode} \NewEnviron{resolution}{% + \thu@end@appendix@ref@section \ifthu@degree@graduate \@mainmatterfalse \chapter{\thu@resolution@name}% @@ -6392,22 +6629,25 @@ % % \subsubsection{\pkg{hyperref} 宏包} % -% \begin{macrocode} +% 使用 \cs{PassOptionsToPackage} 的方式进行配置,允许用户在 \cs{usepackage} +% 覆盖配置(\href{https://github.com/tuna/thuthesis/issues/863}{tuna/thuthesis\#863})。 +% +% \begin{macrocode} +\PassOptionsToPackage{ + linktoc = all, + bookmarksdepth = 2, + bookmarksnumbered = true, + bookmarksopen = true, + bookmarksopenlevel = 1, + bookmarksdepth = 3, + unicode = true, + psdextra = true, + breaklinks = true, + plainpages = false, + pdfdisplaydoctitle = true, + hidelinks, +}{hyperref} \AtEndOfPackageFile*{hyperref}{ - \hypersetup{ - linktoc = all, - bookmarksdepth = 2, - bookmarksnumbered = true, - bookmarksopen = true, - bookmarksopenlevel = 1, - bookmarksdepth = 3, - unicode = true, - psdextra = true, - breaklinks = true, - plainpages = false, - pdfdisplaydoctitle = true, - hidelinks, - }% \newcounter{thu@bookmark} \renewcommand\thu@pdfbookmark[2]{% \phantomsection @@ -6417,7 +6657,7 @@ \renewcommand\thu@phantomsection{% \phantomsection } - \pdfstringdefDisableCommands{ + \pdfstringdefDisableCommands{% \let\\\relax \let\quad\relax \let\qquad\relax @@ -6449,14 +6689,14 @@ \hypersetup{ pdftitle = \thu@title, pdfauthor = \thu@author, - pdfsubject = \thu@degree@name, + pdfsubject = \thu@degree@category, pdfkeywords = \thu@keywords, }% \else \hypersetup{ pdftitle = \thu@title@en, pdfauthor = \thu@author@en, - pdfsubject = \thu@degree@name@en, + pdfsubject = \thu@degree@category@en, pdfkeywords = \thu@keywords@en, }% \fi @@ -6736,32 +6976,6 @@ \restoregeometry } % \end{macrocode} -% -% Fandol 仿宋无法同时用于横排和竖排 -%(\href{https://github.com/tuna/thuthesis/issues/551}{\#551}), -% 所以只能独立编译 \file{spine.pdf},然后插入封面后。 -% \begin{macrocode} -\newcommand\thu@input@spine{% - \IfFileExists{spine.pdf}{}{% - \immediate\write18{xelatex spine.tex}% - \IfFileExists{spine.pdf}{}{% - \thu@error{Cannot find file "spine.pdf". Compile "spine.tex" first, or enable shell escape}% - }% - }% - \includepdf[pages=1]{spine.pdf}% -} -\newcommand\thu@spine{% - \ifthu@cjk@font@fandol - \thu@input@spine - \else - \ifthu@cjk@font@noto - \thu@input@spine - \else - \spine - \fi - \fi -} -% \end{macrocode} % \end{macro} % % @@ -6806,12 +7020,7 @@ \RequirePackage{enumitem} \RequirePackage{etoolbox} \RequirePackage{metalogo} - -% Pretending the `amssymb` has been loaded. -% This should be removed after `markdown` v2.13.0. -\expandafter\def\csname ver@amssymb.sty\endcsname{0000/00/00} \RequirePackage[tightLists=false]{markdown} -\expandafter\let\csname ver@amssymb.sty\endcsname\relax \markdownSetup{ renderers = { @@ -6828,35 +7037,30 @@ pdfdisplaydoctitle = true }% -\ifthenelse{\equal{\@nameuse{g__ctex_fontset_tl}}{mac}}{ - \setmainfont{Palatino} - \setsansfont[Scale=MatchLowercase]{Helvetica} - \setmonofont[Scale=MatchLowercase]{Menlo} -}{ - \setmainfont[ - Extension = .otf, - UprightFont = *-regular, - BoldFont = *-bold, - ItalicFont = *-italic, - BoldItalicFont = *-bolditalic, - ]{texgyrepagella} - \setsansfont[ - Extension = .otf, - UprightFont = *-regular, - BoldFont = *-bold, - ItalicFont = *-italic, - BoldItalicFont = *-bolditalic, - ]{texgyreheros} - \setmonofont[ - Extension = .otf, - UprightFont = *-regular, - BoldFont = *-bold, - ItalicFont = *-italic, - BoldItalicFont = *-bolditalic, - Scale = MatchLowercase, - Ligatures = CommonOff, - ]{texgyrecursor} -} +\setmainfont[ + Extension = .otf, + UprightFont = *-regular, + BoldFont = *-bold, + ItalicFont = *-italic, + BoldItalicFont = *-bolditalic, +]{texgyrepagella} +\setsansfont[ + Extension = .otf, + UprightFont = *-regular, + BoldFont = *-bold, + ItalicFont = *-italic, + BoldItalicFont = *-bolditalic, +]{texgyreheros} +\setmonofont[ + Extension = .otf, + UprightFont = *-regular, + BoldFont = *-bold, + ItalicFont = *-italic, + BoldItalicFont = *-bolditalic, + Scale = MatchLowercase, + Ligatures = CommonOff, +]{texgyrecursor} + \unimathsetup{ math-style=ISO, bold-style=ISO, diff --git a/build-ctan.lua b/utils/build-ctan.lua similarity index 100% rename from build-ctan.lua rename to utils/build-ctan.lua diff --git a/utils/create_release.py b/utils/create_release.py new file mode 100755 index 00000000..6772429f --- /dev/null +++ b/utils/create_release.py @@ -0,0 +1,66 @@ +#!/usr/bin/env python3 + +import pathlib +import zipfile +import os +import argparse +import subprocess +import glob + +FILE_GLOB_LIST = [ + # template files + "LICENSE", + 'README.md', + 'CHANGELOG.md', + 'thuthesis.dtx', + 'thuthesis.ins', + 'tsinghua-name-bachelor.pdf', + 'thuthesis-*.bst', + 'thuthesis-*.bbx', + 'thuthesis-*.cbx', + 'Makefile', + 'latexmkrc', + 'thuthesis.pdf', + 'thuthesis.cls', + # example files + 'thuthesis-example.tex', + 'thuthesis-example.pdf', + 'thusetup.tex', + 'data/*.tex', + 'figures/', + 'ref/*.bib', + # others + '.vscode/', +] + + +def generate_file_list(): + for g in FILE_GLOB_LIST: + files = glob.glob(g) + if len(files) == 0: + raise FileNotFoundError(f'No file found for pattern \'{g}\', did you run `make all-dev` first?') + for f in files: + yield f + +def create_release_zip(version: str): + dist_dir = pathlib.Path('dist') + dist_dir.mkdir(exist_ok=True) + release_zip = dist_dir / f'thuthesis-{version}.zip' + if release_zip.exists(): + print(f'Release {release_zip} already exists, will overwrite') + with zipfile.ZipFile(release_zip, 'w', compression=zipfile.ZIP_DEFLATED) as z: + for f in generate_file_list(): + z.write(f) + s = os.stat(release_zip) + print(f'Release {release_zip} created with size {s.st_size} bytes') + +if __name__ == '__main__': + parser = argparse.ArgumentParser(description='Create release zip for thuthesis') + parser.add_argument('--version', required=False) + args = parser.parse_args() + if not args.version: + version = subprocess.check_output(['git', 'describe', '--tags']).strip().decode('utf-8') + else: + version = args.version + print(f'Creating release zip for version {version}') + create_release_zip(version)