老师您好! 1.由于表格较长,故使用了longtable宏包,请问在该环境下如何对单元格内容进行强制换行(如代码段第49行、第65行)? 2.请问表头汉字如何设置与单元格不同的对齐方式(居中)并同时修改字体? 3.请问在表格跨页后,如何使每一页开头均显示表头? 代码块如下,谢谢老师! ```tex \documentclass{ctexart} \usepackage{longtable} \begin{document} \renewcommand\arraystretch{1.4} \begin{longtable}{l|l|l|l|l} \hline {\textbf{引脚名称}} & {\textbf{引脚号}} &{\textbf{引脚类型}} & {\textbf{缓冲器类型}} & {\textbf{说明}}\\ \hline \null & \null & \null & \null & PORTA 是双向 I/O 端口\\ \hline RA0/AN0 & 2& \null & \null & \null\\ \hline \hphantom{RA0}RA0 & \null& I/O & TTL & 数字 I/O\\ \hline \hphantom{RA0}AN0& \null & I & 模拟 & 模拟输入 0\\ \hline RA1/AN1 & 3& \null & \null & \null\\ \hline \hphantom{RA1}RA1 & \null & I/O & TTL & 数字 I/O\\ \hline \hphantom{RA1}AN1 & \null & I & 模拟 & 模拟输入 1\\ \hline RA2/AN2/$\rm V_{REF-}$/$\rm CV_{REF}$&4&&&\\ \hline \hphantom{RA2}RA2&&I/O&TTL&数字I/O\\ \hline \hphantom{RA2}AN2&&I&模拟&模拟输入2\\ \hline \hphantom{RA2}$\rm V_{REF-}$&&I&模拟&A/D参考电压(低电平)输入\\ \hline \hphantom{RA2}$\rm CV_{REF-}$&&O&模拟&比较器参考电压输入\\ \hline RA3/AN3/$\rm V_{REF+}$&5&&&\\ \hline \hphantom{RA3}RA3&&I/O&TTL&数字I/O\\ \hline \hphantom{RA3}AN3&&I&模拟&模拟输入3\\ \hline \hphantom{RA3}$\rm V_{REF+}$&&I&模拟&A/D参考电压(高电平)输入\\ \hline RA4/T0CKI/C1OUT&6&&&\\ \hline \hphantom{RA4}RA4&&I/O&ST&数字I/O\\ \hline \hphantom{RA4}T0CKI&&I&ST&Timer0外部时钟输入\\ \hline \hphantom{RA4}C1OUT&&O&—&Comparator1输出\\ \hline RA5/AN4/$\rm \overline{SS}$/HLVDIN/C2OUT&7&&&\\ \hline \hphantom{RA5}RA5&&I/O&TTL&数字I/O\\ \hline \hphantom{RA5}AN4&&I&模拟&模拟输入4\\ \hline \hphantom{RA5}$\rm \overline{SS}$&&TTL&ST&SPI从动选择输入\\ \hline \hphantom{RA5}HLVDIN&&I&模拟&高/低压检测输入\\ \hline \hphantom{RA5}C2OUT&&O&—&Comparator2输出\\ \hline RA6&&&&请参见OSC2/CLKO/RA6引脚信息\\ \hline RA7&&&&请参见OSC1/CLKI/RA7引脚信息\\ \hline &&&&PORTB是双向I/O端口。PORTB可以软件编程为内部弱上拉\\ \hline \end{longtable} \end{document} ```

1 回答1

0
用 `p` 设置列宽,在 `/` 符号后敲个空格,系统会自然换行。 用 `multicolumn` 设置多带带一列的样式。 用 `endhead` 设置每页都出现的表头。 前两个问题读 `lshort-zh-cn` 可解,最后一个问题读 `longtable` 包手册可解。 ```tex \documentclass{ctexart} \usepackage{amsmath} \usepackage{longtable} \begin{document} \begin{longtable}{p{10em}|l|l|l|l} \hline {\textbf{引脚名称}} & {\textbf{引脚号}} &{\textbf{引脚类型}} & {\textbf{缓冲器类型}} & \multicolumn{1}{c}{\textbf{说明}}\\ \hline \endhead \null & \null & \null & \null & PORTA 是双向 I/O 端口\\ \hline RA0/AN0 & 2& \null & \null & \null\\ \hline \hphantom{RA0}RA0 & \null& I/O & TTL & 数字 I/O\\ \hline \hphantom{RA0}AN0& \null & I & 模拟 & 模拟输入 0\\ \hline RA1/AN1 & 3& \null & \null & \null\\ \hline \hphantom{RA1}RA1 & \null & I/O & TTL & 数字 I/O\\ \hline \hphantom{RA1}AN1 & \null & I & 模拟 & 模拟输入 1\\ \hline RA2/AN2/$\text{V}_{\text{REF-}}$/ $\text{CV}_{\text{REF}}$&4&&&\\ \hline \hphantom{RA2}RA2&&I/O&TTL&数字I/O\\ \hline \hphantom{RA2}AN2&&I&模拟&模拟输入2\\ \hline \hphantom{RA2}$\rm V_{REF-}$&&I&模拟&A/D参考电压(低电平)输入\\ \hline \hphantom{RA2}$\rm CV_{REF-}$&&O&模拟&比较器参考电压输入\\ \hline RA3/AN3/$\rm V_{REF+}$&5&&&\\ \hline \hphantom{RA3}RA3&&I/O&TTL&数字I/O\\ \hline \hphantom{RA3}AN3&&I&模拟&模拟输入3\\ \hline \hphantom{RA3}$\rm V_{REF+}$&&I&模拟&A/D参考电压(高电平)输入\\ \hline RA4/T0CKI/C1OUT&6&&&\\ \hline \hphantom{RA4}RA4&&I/O&ST&数字I/O\\ \hline \hphantom{RA4}T0CKI&&I&ST&Timer0外部时钟输入\\ \hline \hphantom{RA4}C1OUT&&O&—&Comparator1输出\\ \hline RA5/AN4/$\overline{\text{SS}}$/ HLVDIN/C2OUT &7&&&\\ \hline \hphantom{RA5}RA5&&I/O&TTL&数字I/O\\ \hline \hphantom{RA5}AN4&&I&模拟&模拟输入4\\ \hline \hphantom{RA5}$\rm \overline{SS}$&&TTL&ST&SPI从动选择输入\\ \hline \hphantom{RA5}HLVDIN&&I&模拟&高/低压检测输入\\ \hline \hphantom{RA5}C2OUT&&O&—&Comparator2输出\\ \hline RA6&&&&请参见OSC2/CLKO/RA6引脚信息\\ \hline RA7&&&&请参见OSC1/CLKI/RA7引脚信息\\ \hline &&&&PORTB是双向I/O端口。PORTB可以软件编程为内部弱上拉\\ \hline \hphantom{RA5}RA5&&I/O&TTL&数字I/O\\ \hline \hphantom{RA5}AN4&&I&模拟&模拟输入4\\ \hline \hphantom{RA5}$\rm \overline{SS}$&&TTL&ST&SPI从动选择输入\\ \hline \hphantom{RA5}HLVDIN&&I&模拟&高/低压检测输入\\ \hline \hphantom{RA5}C2OUT&&O&—&Comparator2输出\\ \hline RA6&&&&请参见OSC2/CLKO/RA6引脚信息\\ \hline RA7&&&&请参见OSC1/CLKI/RA7引脚信息\\ \hline &&&&PORTB是双向I/O端口。PORTB可以软件编程为内部弱上拉\\ \hline \end{longtable} \end{document} ```

你的回答

请登录后回答

你的回答将会帮助更多人,请务必认真回答问题。