LaTeX排版常用字型和格式設定
阿新 • • 發佈:2019-01-09
\usepackage{mathbbold}
\usepackage{CJK,CJKnumb}
\usepackage{indentfirst} %首行縮排巨集包
\usepackage{latexsym,bm} % 處理數學公式中和黑斜體的巨集包
\usepackage{amsmath,amssymb} % AMSLaTeX巨集包 用來排出更加漂亮的公式
\usepackage{graphicx}
\usepackage{cases}
\usepackage{pifont}
\usepackage{txfonts}
%%%%%%%%%%% CJK下設定中文字型 %%%%%%%%%%%%%
\newcommand{\song}{\CJKfamily{song}} % 宋體 (Windows自帶simsun.ttf)
\newcommand{\fs}{\CJKfamily{fs}} % 仿宋體 (Windows自帶simfs.ttf)
\newcommand{\kai}{\CJKfamily{kai}} % 楷體 (Windows自帶simkai.ttf)
\newcommand{\hei}{\CJKfamily{hei}} % 黑體 (Windows自帶simhei.ttf)
\newcommand{\li}{\CJKfamily{li}} % 隸書 (Windows自帶simli.ttf)
%%%%%%%%%%% 設定字型大小 %%%%%%%%%%%%%
\newcommand{\chuhao}{\fontsize{42pt}{\baselineskip}\selectfont}
\newcommand{\xiaochuhao}{\fontsize{36pt}{\baselineskip}\selectfont}
\newcommand{\yihao}{\fontsize{28pt}{\baselineskip}\selectfont}
\newcommand{\erhao}{\fontsize{21pt}{\baselineskip}\selectfont}
\newcommand{\xiaoerhao}{\fontsize{18pt}{\baselineskip}\selectfont}
\newcommand{\sanhao}{\fontsize{15.75pt}{\baselineskip}\selectfont}
\newcommand{\sihao}{\fontsize{14pt}{\baselineskip}\selectfont}
\newcommand{\xiaosihao}{\fontsize{12pt}{\baselineskip}\selectfont}
\newcommand{\wuhao}{\fontsize{10.5pt}{\baselineskip}\selectfont}
\newcommand{\xiaowuhao}{\fontsize{9pt}{\baselineskip}\selectfont}
\newcommand{\liuhao}{\fontsize{7.875pt}{\baselineskip}\selectfont}
\newcommand{\qihao}{\fontsize{5.25pt}{\baselineskip}\selectfont}
%%%%%%%% 設定版心 %%%%%%%%%%%%%
\setlength{\textwidth}{14cm}
\setlength{\textheight}{20cm}
\setlength{\hoffset}{0cm}
\setlength{\voffset}{0cm}
\setlength{\parindent}{2em} % 首行兩個漢字的縮排量
\setlength{\parskip}{3pt plus1pt minus1pt} % 段落之間的豎直距離
\renewcommand{\baselinestretch}{1.2} % 定義行距
\setlength{\abovedisplayskip}{2pt plus1pt minus1pt} %公式前的距離
\setlength{\belowdisplayskip}{6pt plus1pt minus1pt} %公式後面的距離
\setlength{\arraycolsep}{2pt} %在一個array中列之間的空白長度, 因為原來的太寬了
\newcommand{\R}{\ensuremath{\mathbb{R}}}
\newcommand{\p}{\partial}
\newcommand{\g}{\gamma}
%=================== End ======================%
\usepackage{fancyhdr}
\pagestyle{fancy}
\renewcommand{\headrulewidth}{0.6pt}
%\addtolength{\parinddent}{2em plus 1em minus 1em]
%===============標題名稱中文化 ===================%
\renewcommand\abstractname{\hei 摘\ 要}
\renewcommand\refname{\hei 參考文獻}
\renewcommand\figurename{\hei 圖}
\renewcommand\tablename{\hei 表}
\newtheorem{dingyi}{\hei 定義~}[section]
\newtheorem{dingli}{\hei 定理~}[section]
\newtheorem{yinli}[dingli]{\hei 引理~}
\newtheorem{tuilun}[dingli]{\hei 推論~}
\newtheorem{mingti}[dingli]{\hei 命題~}
注:在印刷出版上,中文字號制與點數制的對照關係如下:
1770年法國人狄道(F.A.Didot)制定點數制,規定1法寸為72點,即:1點=0.3759毫米。
狄道點數制在法國、德國、奧地利、比利時、丹麥、匈牙利等國比較流行。
1886年全美活字鑄造協會以派卡(pica)為基準制定派卡點數制,規定1pica=12point(點),即:
1點=0.013837英寸=0.35146毫米
20世紀初派卡點數制傳入我國,並得到逐步推廣。在實用中對常用點數以號數命名而產生了號數制,
二者換算如下(以pt代表“點”):
初號……42pt 小初號……36pt 一號……28pt 二號……21pt 小二號……18pt 三號……15.75pt
四號……14pt 小四號……12pt 五號……10.5pt 小五號……9pt 六號 …… 7.875pt 七號 …… 5.25pt
%%%%% xeCJK下設定中文字型 %%%%%%%%%%%
\setCJKfamilyfont{song}{SimSun} %宋體 song
\newcommand{\song}{\CJKfamily{song}}
\setCJKfamilyfont{xs}{NSimSun} %新宋體 xs
\newcommand{\xs}{\CJKfamily{xs}}
\setCJKfamilyfont{fs}{FangSong_GB2312} %仿宋2312 fs
\newcommand{\fs}{\CJKfamily{fs}}
\setCJKfamilyfont{kai}{KaiTi_GB2312} %楷體2312 kai
\newcommand{\kai}{\CJKfamily{kai}}
\setCJKfamilyfont{yh}{Microsoft YaHei} %微軟雅黑 yh
\newcommand{\yh}{\CJKfamily{yh}}
\setCJKfamilyfont{hei}{SimHei} %黑體 hei
\newcommand{\hei}{\CJKfamily{hei}}
\setCJKfamilyfont{msunicode}{Arial Unicode MS} %Arial Unicode MS: msunicode
\newcommand{\msunicode}{\CJKfamily{msunicode}}
\setCJKfamilyfont{li}{LiSu} %隸書 li
\newcommand{\li}{\CJKfamily{li}}
\setCJKfamilyfont{yy}{YouYuan} %幼圓 yy
\newcommand{\yy}{\CJKfamily{yy}}
\setCJKfamilyfont{xm}{MingLiU} %細明體 xm
\newcommand{\xm}{\CJKfamily{xm}}
\setCJKfamilyfont{xxm}{PMingLiU} %新細明體 xxm
\newcommand{\xxm}{\CJKfamily{xxm}}
\setCJKfamilyfont{hwsong}{STSong} %華文宋體 hwsong
\newcommand{\hwsong}{\CJKfamily{hwsong}}
\setCJKfamilyfont{hwzs}{STZhongsong} %華文中宋 hwzs
\newcommand{\hwzs}{\CJKfamily{hwzs}}
\setCJKfamilyfont{hwfs}{STFangsong} %華文仿宋 hwfs
\newcommand{\hwfs}{\CJKfamily{hwfs}}
\setCJKfamilyfont{hwxh}{STXihei} %華文細黑 hwxh
\newcommand{\hwxh}{\CJKfamily{hwxh}}
\setCJKfamilyfont{hwl}{STLiti} %華文隸書 hwl
\newcommand{\hwl}{\CJKfamily{hwl}}
\setCJKfamilyfont{hwxw}{STXinwei} %華文新魏 hwxw
\newcommand{\hwxw}{\CJKfamily{hwxw}}
\setCJKfamilyfont{hwk}{STKaiti} %華文楷體 hwk
\newcommand{\hwk}{\CJKfamily{hwk}}
\setCJKfamilyfont{hwxk}{STXingkai} %華文行楷 hwxk
\newcommand{\hwxk}{\CJKfamily{hwxk}}
\setCJKfamilyfont{hwcy}{STCaiyun} %華文彩雲 hwcy
\newcommand{\hwcy}{\CJKfamily{hwcy}}
\setCJKfamilyfont{hwhp}{STHupo} %華文琥珀 hwhp
\newcommand{\hwhp}{\CJKfamily{hwhp}}
\setCJKfamilyfont{fzsong}{Simsun (Founder Extended)} %方正宋體超大字符集 fzsong
\newcommand{\fzsong}{\CJKfamily{fzsong}}
\setCJKfamilyfont{fzyao}{FZYaoTi} %方正姚體 fzy
\newcommand{\fzyao}{\CJKfamily{fzyao}}
\setCJKfamilyfont{fzshu}{FZShuTi} %方正舒體 fzshu
\newcommand{\fzshu}{\CJKfamily{fzshu}}
\setCJKfamilyfont{asong}{Adobe Song Std} %Adobe 宋體 asong
\newcommand{\asong}{\CJKfamily{asong}}
\setCJKfamilyfont{ahei}{Adobe Heiti Std} %Adobe 黑體 ahei
\newcommand{\ahei}{\CJKfamily{ahei}}
\setCJKfamilyfont{akai}{Adobe Kaiti Std} %Adobe 楷體 akai
\newcommand{\akai}{\CJKfamily{akai}}
\usepackage{CJK,CJKnumb}
\usepackage{indentfirst} %首行縮排巨集包
\usepackage{latexsym,bm} % 處理數學公式中和黑斜體的巨集包
\usepackage{amsmath,amssymb} % AMSLaTeX巨集包 用來排出更加漂亮的公式
\usepackage{graphicx}
\usepackage{cases}
\usepackage{pifont}
\usepackage{txfonts}
%%%%%%%%%%% CJK下設定中文字型 %%%%%%%%%%%%%
\newcommand{\song}{\CJKfamily{song}} % 宋體 (Windows自帶simsun.ttf)
\newcommand{\fs}{\CJKfamily{fs}} % 仿宋體 (Windows自帶simfs.ttf)
\newcommand{\kai}{\CJKfamily{kai}} % 楷體 (Windows自帶simkai.ttf)
\newcommand{\hei}{\CJKfamily{hei}} % 黑體 (Windows自帶simhei.ttf)
\newcommand{\li}{\CJKfamily{li}} % 隸書 (Windows自帶simli.ttf)
%%%%%%%%%%% 設定字型大小 %%%%%%%%%%%%%
\newcommand{\chuhao}{\fontsize{42pt}{\baselineskip}\selectfont}
\newcommand{\xiaochuhao}{\fontsize{36pt}{\baselineskip}\selectfont}
\newcommand{\yihao}{\fontsize{28pt}{\baselineskip}\selectfont}
\newcommand{\erhao}{\fontsize{21pt}{\baselineskip}\selectfont}
\newcommand{\xiaoerhao}{\fontsize{18pt}{\baselineskip}\selectfont}
\newcommand{\sanhao}{\fontsize{15.75pt}{\baselineskip}\selectfont}
\newcommand{\sihao}{\fontsize{14pt}{\baselineskip}\selectfont}
\newcommand{\xiaosihao}{\fontsize{12pt}{\baselineskip}\selectfont}
\newcommand{\wuhao}{\fontsize{10.5pt}{\baselineskip}\selectfont}
\newcommand{\xiaowuhao}{\fontsize{9pt}{\baselineskip}\selectfont}
\newcommand{\liuhao}{\fontsize{7.875pt}{\baselineskip}\selectfont}
\newcommand{\qihao}{\fontsize{5.25pt}{\baselineskip}\selectfont}
%%%%%%%% 設定版心 %%%%%%%%%%%%%
\setlength{\textwidth}{14cm}
\setlength{\textheight}{20cm}
\setlength{\hoffset}{0cm}
\setlength{\voffset}{0cm}
\setlength{\parindent}{2em} % 首行兩個漢字的縮排量
\setlength{\parskip}{3pt plus1pt minus1pt} % 段落之間的豎直距離
\renewcommand{\baselinestretch}{1.2} % 定義行距
\setlength{\abovedisplayskip}{2pt plus1pt minus1pt} %公式前的距離
\setlength{\belowdisplayskip}{6pt plus1pt minus1pt} %公式後面的距離
\setlength{\arraycolsep}{2pt} %在一個array中列之間的空白長度, 因為原來的太寬了
\allowdisplaybreaks[4] % \eqnarray如果很長,影響分欄、換行和分頁
%(整塊挪動,造成頁面空白),可以設定成為自動調整模式
\CJKtilde %用於解決英文字母和漢字的間距問題。例如:變數~$x$~的值。
\renewcommand{\CJKglue}{\hskip 0pt plus 0.08\baselineskip}
%它於必要時在漢字之間插入一個附加的空隙,以解決行的超長問題。
%\numberwithin{equation}{section}
%================= 一些自定義命令 =============%\newcommand{\R}{\ensuremath{\mathbb{R}}}
\newcommand{\p}{\partial}
\newcommand{\g}{\gamma}
%=================== End ======================%
\usepackage{fancyhdr}
\pagestyle{fancy}
\renewcommand{\headrulewidth}{0.6pt}
%\addtolength{\parinddent}{2em plus 1em minus 1em]
%===============標題名稱中文化 ===================%
\renewcommand\abstractname{\hei 摘\ 要}
\renewcommand\refname{\hei 參考文獻}
\renewcommand\figurename{\hei 圖}
\renewcommand\tablename{\hei 表}
\newtheorem{dingyi}{\hei 定義~}[section]
\newtheorem{dingli}{\hei 定理~}[section]
\newtheorem{yinli}[dingli]{\hei 引理~}
\newtheorem{tuilun}[dingli]{\hei 推論~}
\newtheorem{mingti}[dingli]{\hei 命題~}
注:在印刷出版上,中文字號制與點數制的對照關係如下:
1770年法國人狄道(F.A.Didot)制定點數制,規定1法寸為72點,即:1點=0.3759毫米。
狄道點數制在法國、德國、奧地利、比利時、丹麥、匈牙利等國比較流行。
1886年全美活字鑄造協會以派卡(pica)為基準制定派卡點數制,規定1pica=12point(點),即:
1點=0.013837英寸=0.35146毫米
20世紀初派卡點數制傳入我國,並得到逐步推廣。在實用中對常用點數以號數命名而產生了號數制,
二者換算如下(以pt代表“點”):
初號……42pt 小初號……36pt 一號……28pt 二號……21pt 小二號……18pt 三號……15.75pt
四號……14pt 小四號……12pt 五號……10.5pt 小五號……9pt 六號 …… 7.875pt 七號 …… 5.25pt
%%%%% xeCJK下設定中文字型 %%%%%%%%%%%
\setCJKfamilyfont{song}{SimSun} %宋體 song
\newcommand{\song}{\CJKfamily{song}}
\setCJKfamilyfont{xs}{NSimSun} %新宋體 xs
\newcommand{\xs}{\CJKfamily{xs}}
\setCJKfamilyfont{fs}{FangSong_GB2312} %仿宋2312 fs
\newcommand{\fs}{\CJKfamily{fs}}
\setCJKfamilyfont{kai}{KaiTi_GB2312} %楷體2312 kai
\newcommand{\kai}{\CJKfamily{kai}}
\setCJKfamilyfont{yh}{Microsoft YaHei} %微軟雅黑 yh
\newcommand{\yh}{\CJKfamily{yh}}
\setCJKfamilyfont{hei}{SimHei} %黑體 hei
\newcommand{\hei}{\CJKfamily{hei}}
\setCJKfamilyfont{msunicode}{Arial Unicode MS} %Arial Unicode MS: msunicode
\newcommand{\msunicode}{\CJKfamily{msunicode}}
\setCJKfamilyfont{li}{LiSu} %隸書 li
\newcommand{\li}{\CJKfamily{li}}
\setCJKfamilyfont{yy}{YouYuan} %幼圓 yy
\newcommand{\yy}{\CJKfamily{yy}}
\setCJKfamilyfont{xm}{MingLiU} %細明體 xm
\newcommand{\xm}{\CJKfamily{xm}}
\setCJKfamilyfont{xxm}{PMingLiU} %新細明體 xxm
\newcommand{\xxm}{\CJKfamily{xxm}}
\setCJKfamilyfont{hwsong}{STSong} %華文宋體 hwsong
\newcommand{\hwsong}{\CJKfamily{hwsong}}
\setCJKfamilyfont{hwzs}{STZhongsong} %華文中宋 hwzs
\newcommand{\hwzs}{\CJKfamily{hwzs}}
\setCJKfamilyfont{hwfs}{STFangsong} %華文仿宋 hwfs
\newcommand{\hwfs}{\CJKfamily{hwfs}}
\setCJKfamilyfont{hwxh}{STXihei} %華文細黑 hwxh
\newcommand{\hwxh}{\CJKfamily{hwxh}}
\setCJKfamilyfont{hwl}{STLiti} %華文隸書 hwl
\newcommand{\hwl}{\CJKfamily{hwl}}
\setCJKfamilyfont{hwxw}{STXinwei} %華文新魏 hwxw
\newcommand{\hwxw}{\CJKfamily{hwxw}}
\setCJKfamilyfont{hwk}{STKaiti} %華文楷體 hwk
\newcommand{\hwk}{\CJKfamily{hwk}}
\setCJKfamilyfont{hwxk}{STXingkai} %華文行楷 hwxk
\newcommand{\hwxk}{\CJKfamily{hwxk}}
\setCJKfamilyfont{hwcy}{STCaiyun} %華文彩雲 hwcy
\newcommand{\hwcy}{\CJKfamily{hwcy}}
\setCJKfamilyfont{hwhp}{STHupo} %華文琥珀 hwhp
\newcommand{\hwhp}{\CJKfamily{hwhp}}
\setCJKfamilyfont{fzsong}{Simsun (Founder Extended)} %方正宋體超大字符集 fzsong
\newcommand{\fzsong}{\CJKfamily{fzsong}}
\setCJKfamilyfont{fzyao}{FZYaoTi} %方正姚體 fzy
\newcommand{\fzyao}{\CJKfamily{fzyao}}
\setCJKfamilyfont{fzshu}{FZShuTi} %方正舒體 fzshu
\newcommand{\fzshu}{\CJKfamily{fzshu}}
\setCJKfamilyfont{asong}{Adobe Song Std} %Adobe 宋體 asong
\newcommand{\asong}{\CJKfamily{asong}}
\setCJKfamilyfont{ahei}{Adobe Heiti Std} %Adobe 黑體 ahei
\newcommand{\ahei}{\CJKfamily{ahei}}
\setCJKfamilyfont{akai}{Adobe Kaiti Std} %Adobe 楷體 akai
\newcommand{\akai}{\CJKfamily{akai}}