提问于:
浏览数:
2171
各位老师好,我正在制作一张PDIP下引脚功能的表格,现在遇到的问题有二:一是无法设置表头字体为黑体,二是无法将表格内不含引脚号的引脚名称前空出固定距离。目标图如附图所示,恳请各位老师不吝赐教。
MWE如下
\documentclass[10pt]{article}
\usepackage{xeCJK}
\setCJKmainfont{SimSun}
\usepackage{tabularx, makecell, multirow}
\usepackage{siunitx}
\begin{document}
\renewcommand\arraystretch{1.4}
\begin{table}[h]
\begin{tabular}{r|r|r|r|r}
\hline
\multicolumn{1}{c|}{\bfseries 引脚名称}&\multicolumn{1}{|c|}{\bfseries 引脚号}&\multicolumn{1}{|c|}{\bfseries 引脚类型}&\multicolumn{1}{|c|}{\bfseries 缓冲器类型}&\multicolumn{1}{|c}{\bfseries 说明}\\ \hline
&&&&PORTA是双向I/O端口\\ \hline
RA0/AN0&2&&&\\ \hline
RA0&&I/O&TTL&数字I/O\\ \hline
AN0&&I&模拟&模拟输入0\\ \hline
RA1/AN1&3&&&\\ \hline
RA1&&I/O&TTL&数字I/O\\ \hline
AN1&&I&模拟&模拟输入1\\ \hline
\end{tabular}
\end{table}
\end{document}![](https://pics.latexstudio.net/data/images/202002/a4d6f36688a340b.png)
1 回答
0
下次提问请使用代码块。
第一个问题:直接使用 `xecjk` 对一般用户来讲不方便,所以直接用 `ctex` 宏集即可。
第二个问题:用幻影 `\hphantom` 来留出空格即可。
```tex
\documentclass{ctexart}
\usepackage{multirow}
\begin{document}
\begin{table}
\caption{引脚功能}
\begin{tabular}{*{6}{l|}l}
\hline
\multirow{2}{*}{\textbf{引脚名称}} & \multicolumn{3}{c|}{\textbf{引脚号}} & \multirow{2}{*}{\textbf{引脚类型}} & \multirow{2}{*}{\textbf{缓冲器类型}} & \multicolumn{1}{c}{\multirow{2}{*}{\textbf{说明}}}\\
\cline{2-4}
\null & \textbf{PDIP} & \textbf{QFN} & \textbf{TQFP} & \null & \null & \null \\
\hline
\null & \null & \null & \null & \null & \null & PORTA 是双向 I/O 端口\\
\hline
RA0/AN0 & 2 & 19 & 19 & \null & \null & \null\\
\hline
\hphantom{RA0}RA0 & \null & \null & \null & I/O & TTL & 数字 I/O\\
\hline
\hphantom{RA0}AN0& \null & \null & \null & I & 模拟 & 模拟输入 0\\
\hline
RA1/AN1 & 3 & 20 & 20 & \null & \null & \null\\
\hline
\hphantom{RA1}RA1 & \null & \null & \null & I/O & TTL & 数字 I/O\\
\hline
\hphantom{RA1}AN1 & \null & \null & \null & I & 模拟 & 模拟输入 1\\
\hline
\end{tabular}
\end{table}
\end{document}
```
![](https://pics.latexstudio.net/data/images/202002/54e0d57e60fc0ce.png)
-
谢谢您! – Kaori 2020-02-27 16:26 回复
你的回答
请登录后回答
你的回答将会帮助更多人,请务必认真回答问题。