anlit75 / CCU-Thesis-LaTeX-Template

Unofficial LaTeX templates for both master's thesis and doctoral dissertations at National Chung Cheng University. 國立中正大學碩博士論文LaTex模板
https://github.com/anlit75/CCU-Thesis-LaTeX-Template/wiki
MIT License
14 stars 2 forks source link

英文封面 #7

Open liangjuicheng opened 3 months ago

liangjuicheng commented 3 months ago

感謝大老提供模板

小弟在這邊提出問題,由於在ccusetup有看到填入英文的資訊,想知道如何產生英文的封面。

感激不盡

anlit75 commented 3 months ago

感謝你的提問! 不知道你需要的是只有封面是英文的,還是整份論文都是英文的?

如果是只有封面是英文的,那目前的模板可能還沒辦法做到。

如果是整份論文都是英文的,很抱歉模板對英文版本的優化做的不夠好,目前改成英文模式會有一些問題, 下面提供臨時的英文模式作法:

  1. main.tex檔案裡面,把語言設定成english
\documentclass[
  twoside,
  openright,
  degree    = master,                       % degree   = master  | doctor
  language  = english,                      % language = chinese | english
  fontset   = template,                     % fontset  = default | template
%   draft                                   % LaTex draft mode (images will change to box)
]{ccuthesis}
  1. ccusetup.tex裡面新增date*選項
\ccusetup{
  university*   = {National Chung Cheng University},
  university    = {國立中正大學},
  ...
  date          = {一百一十三年~七月},                      % ~ 表示空格
  date*         = {July~2024}
  keywords      = {LaTeX, 中文, 論文, 模板},
  keywords*     = {LaTeX, CJK, Thesis, Template},
}
  1. 更改ccuthesis.cls中的% [生成封面]區塊(v1.7.0版本在第679行),請將以下程式直接覆蓋過原本的內容
% [生成封面]
% Generate the cover page
%
\newcommand{\makecover}[1]{
  \ccu@setgeometry{\ccu@geometry@cover}

  \begin{titlepage}
    \begin{singlespace}
      \begin{center}
        % 中文校系名稱 (28, 27)
        \fontsize{28}{27}\selectfont
        \ccu@university@en~\ccu@institute@en\par
        \vspace{1cm}
        \ccu@degree@en~\ccu@type@en\par

        % 初稿 (18, 27)
        \ifthenelse{\equal{#1}{draft}}{
          \vspace{5pt}
          \fontsize{18}{27}\selectfont
          (\ccu@draft)\par
        }

        % 中英文論文題目 (18, 27)
        \vfill
        \fontsize{18}{27}\selectfont
        \ccu@title\par
        \ccu@title@en\par

        % 中英文作者姓名 (18, 27)
        \vfill
        \ccu@author\par
        \ccu@author@en\par

        % 中英文指導教授 (18, 27)
        \vfill
        Adivisor:Prof.~\ccu@advisor@en\par

        % 論文撰寫日期   (18, 27)
        \ccu@date@en\par
      \end{center}
    \end{singlespace}
  \end{titlepage}

  % 清除頁碼
  \clearpage
  \restoregeometry
}

希望對你有幫助,再次感謝你的提問,後續會再修正英文模式的問題!

liangjuicheng commented 3 months ago

謝謝大老的回答

我目前是需要有浮水印的一頁中文的封面和一頁英文的封面。

我在想想看有沒有什麼解法好了,謝謝你。