试卷中的提头,设置一模一样,但编译后不一样!有两个问题: 1.minipage设置宽度{23em},编译不一致; 2.表格设置一样,编译后高度跟随右侧行数多少而变化,可以固定高度吗? ![](https://pics.latexstudio.net/data/images/202002/692b7ef9d940d96.png) 下面是源码: ```tex \documentclass[UTF8]{ctexart} \usepackage{setspace} \newcommand{\xiaosi}{\fontsize{12pt}{\baselineskip}\selectfont} \newcommand{\wuhao}{\fontsize{10.5pt}{\baselineskip}\selectfont} \begin{document} \wuhao\songti\begin{tabular}{|p{0.1\textwidth}|p{0.1\textwidth}|} \hline 得分 & 评卷人 \\ \hline & \\ \hline \end{tabular} \hspace{5mm}\fbox{\begin{minipage}[c]{23em} \heiti\xiaosi 一、单项选择题 ( 每小题的四个选项中只有一个是正确答案,请将正确答案的番号填在括号内,每小题4分,共20分)\end{minipage}} \bigskip \wuhao\songti\begin{tabular}{|p{0.1\textwidth}|p{0.1\textwidth}|} \hline 得分 & 评卷人 \\ \hline & \\ \hline \end{tabular} \hspace{5mm}\fbox{\begin{minipage}[c]{23em} \heiti\xiaosi 二、填空题(请将正确答案直接填在横线上,每小题5分,共20分)\end{minipage}} \end{document} ``` 20.2.20解决 ```tex \documentclass[12pt,UTF8]{ctexart} \usepackage{geometry} \newcommand{\xiaosi}{\fontsize{12pt}{\baselineskip}\selectfont} \newcommand{\wuhao}{\fontsize{10.5pt}{\baselineskip}\selectfont} \begin{document} \bigskip {\renewcommand\arraystretch{2.0} \begin{tabular}{|c|c|} \hline 得分 & 评卷人 \\ \hline & \\ \hline \end{tabular}} \quad \fbox{\begin{minipage}[c][60pt]{23em} \heiti\xiaosi 一、单项选择题 ( 每小题4分,共20分)一、单项选择题 ( 每小题4分,共20分)一、单项选择题 ( 每小题4分,共20分)\end{minipage}} %--------------------填空题-------------- \bigskip {\renewcommand\arraystretch{2.0} \begin{tabular}{|c|c|} \hline 得分 & 评卷人 \\ \hline & \\ \hline \end{tabular}} \quad \fbox{\begin{minipage}[c][60pt]{23em} \heiti\xiaosi 一、单项选择题 ( 每小题4分,共20分)\end{minipage}} \bigskip \begin{tabular}{|c|c|} \hline 得分 & 评卷人 \\ \hline & \\ \hline \end{tabular} \quad \fbox{\begin{minipage}[c][60pt]{23em} \heiti\xiaosi 一、单项选择题 ( 每小题4分,共20分)一、单项选择题 ( 每小题4分,共20分\end{minipage}} \end{document} ``` ![](https://pics.latexstudio.net/data/images/202002/cf908a95fe56ac8.png)

1 回答1

1
> 1.minipage设置宽度{23em},编译不一致; em 是一个相对于字号变动的单位。你的输入相当于 ```tex <12pt> \fbox{\begin{minipage}{23em} \xiaosi \end{minipage}} \wuhao \fbox{\begin{minipage}{23em} \xiaosi \end{minipage}} ``` 于是, \# 第一处 `23em`, 1em = 12pt。 \# 第二处 `23em`,1em = 10.5pt(根据 `\wuhao` 的定义)。 这导致两个 minipage 的实际宽度不同。 > 2.表格设置一样,编译后高度跟随右侧行数多少而变化,可以固定高度吗? `minipage` 环境可以带第二个可选参数,用于指定高度。 ```tex \begin{minipage}[c][50pt]{23em} ... \end{minipage} ``` PS:如果有能力,应该适当精简例子的长度,去掉无关内容。
  • 非常感谢! – 蒋蒋 2020-02-17 17:10 回复
  • 收到,非常感谢! – 蒋蒋 2020-02-17 17:00 回复

你的回答

请登录后回答

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