LaTeX常见问题汇总

问题描述

很多人在用自己的字体时会遇到以下错误:

fontspec error: "font-not-found"
! 
! The font " fangzhengheitijianti" cannot be found.
! 
! See the fontspec documentation for further information.
! 
! For immediate help type H <return>.

错误描述为:系统字体方正黑体没有,或者自己的命令有错!那么我们如何查看自己的系统是否有此字体呢? 电脑 - 开始 - 运行 - 使用fc-list :lang=zh-cn 查询自己的系统字体。我的字体如下:

KaiTi,楷体
FZShuSong-Z01,方正书宋_GBK
DFKai-SB,標楷體
FZKai-Z03,方正楷体_GBK
FZShuSong-Z01S,方正书宋简体
SimHei,黑体
MingLiU_HKSCS,細明體_HKSCS
FZLanTingHeiS-UL-GB,方正兰亭超细黑简体
FZFangSong-Z02,方正仿宋_GBK
FZSong-YS01,方正宋体_YS_GB18030
Microsoft JhengHei,微軟正黑體
SimSun,宋体
STKaiti,华文楷体
Microsoft JhengHei,微軟正黑體
Microsoft YaHei,微软雅黑
FZHei-B01S,方正黑体简体
Kaiti SC,華文楷體 Bold,华文楷体 Bold
FZLiShu-S01S,方正隶书简体
STKaiti,华文楷体
MingLiU,細明體
PMingLiU,新細明體
Microsoft YaHei,微软雅黑
FangSong,仿宋
SimSun,宋体
NSimSun,新宋体

可以看到有系统字体 - 方正黑体简体-。

那么正确的运用字体应如下:

\documentclass{ctexbook}
\usepackage{xeCJK} 
 \setCJKfamilyfont{hei}{FZHei-B01S}
 \newcommand{\hei  }{\CJKfamily{hei}}
\begin{document}
{\hei 啊啊啊啊}
\end{document}

行间距

使用setspace宏包如下命令基于全文跟局部修改:

\renewcommand{\baselinestretch}{1.5}
%只有几行想变化行距用
\setstretch{1.0}

图表标题与图表间距

使用如下命令:

\setlength{\textfloatsep}{1cm}

表格中的文字如何既居中又能设定大小呢?

\begin{tabular}{ c c c p{2cm}<{\centering}}

一个c代表1列,p{2cm}<{\centering},更改数字可以改变长短。

如何给表格添加注释呢?\usepackage{threeparttable}

\usepackage{threeparttable}  
\begin{table*}  
\begin{threeparttable}  
\centering \caption{}  
\begin{tabular}  
\end{tabular}  
\begin{tablenotes}  
\item[1] here enter your comments.  
\end{tablenotes}  
\end{threeparttable}  
\end{table*}  

表格如何满足双栏呢?图同理

\begin{table*}

在table后加*。图片也是一样,在figure后加个*。

标题如何居中?

\usepackage[justification=centering]{caption} 

待更!!!!!!!!!!!!!!!

你可能感兴趣的:(latex模板,字体,latex入门)