我一加上arydshln
序言,数字周围的方框就乱了。我正试着在表格中画虚线。
\documentclass[10pt, b5paper]{article}
\usepackage{ipaex-type1}
\usepackage{inputenc}
\usepackage{xeCJK}
\usepackage{array}
\usepackage{tabularx}
\usepackage{geometry}
\usepackage{colortbl}
\usepackage{arydshln}
\restylefloat{figure}
\titlespacing{\section}{0pt}{0pt}{0pt}
\graphicspath{ {./images/} }
\geometry{b5paper, margin=0.5in}
\setCJKmainfont{MS Mincho} % for \rmfamily
\setCJKsansfont{CMU Serif} % for \sffamily
\setlength{\parindent}{0.0in}
\renewcommand{\arraystretch}{1.5}
\begin{document}
\begin{table}[h]
\begin{tabular}{|l|l|l|c|l|l|l|l|l|l|l|l|l|}
\hline
\multirow{3}{*}{\begin{tabular}[c]{@{}l@{}} X\\ Y\\ Z\end{tabular}} &
\multicolumn{11}{c|}{1A・B・C【Handout】〈Part1〉} &
誤答数 \\ \cline{2-13}
&
\multicolumn{2}{c|}{クラス} &
\multirow{2}{*}{\begin{tabular}[c]{@{}c@{}}氏\\ 名\end{tabular}} &
\multicolumn{8}{l|}{\multirow{2}{*}{}} &
\multirow{2}{*}{} \\ \cline{2-3}
&
\multicolumn{2}{l|}{} &
&
\multicolumn{8}{l|}{} &
\\ \hline
\end{tabular}
\end{table} \vspace{-5mm}
※キーワードチェックをしましょう。\hspace{1cm}※答えは回答欄に記入しなさい\
\renewcommand{\arraystretch}{1.1}
\begin{table}[h]
\begin{tabular}{|m{0.15cm}|}
\hline
\\[-2.45ex]
\textbf{1} \\[0.13ex]
\hline
\end{tabular}
次の動詞を過去形にしましょう。ただし,答えが2語以上あるものもあります。
\end{table}\\
答案1
抱歉,我没有 CJK 字体,因此在 MWE(最小工作示例)中用虚拟 asci 文本替换 CJK 文本。这样做
- 我没有发现该
arydshln
软件包有任何问题。它按预期运行 - 对于着色单元格
colortbl
(不能按预期工作)最好使用[table]{xcolor}
- 表格填充不佳,因此很难重新定义列类型(至少对我来说,我会将其更改为
p
类型 - 使用浮点数
table
在数字周围制作框架非常奇怪且容易出错。相反,使用 更为合适\fbox
。这里也不清楚您想通过这种方式实现什么。您可能会发现在方框或圆圈中有数字的字体。
MWE,我尝试重现您的表格和框架编号:
\documentclass[10pt, b5paper]{article}
\usepackage[b5paper, margin=0.5in]{geometry}
\usepackage{ipaex-type1}
%\usepackage{inputenc}
%\usepackage{xeCJK}
\usepackage{makecell, multirow, tabularx}
\renewcommand\theadfont{\bfseries}
\renewcommand\theadgape{}
\usepackage[table]{xcolor}
\usepackage{arydshln}
%\restylefloat{figure}
%\titlespacing{\section}{0pt}{0pt}{0pt}
%\graphicspath{ {./images/} }
%\setCJKmainfont{MS Mincho} % for \rmfamily
%\setCJKsansfont{CMU Serif} % for \sffamily
\setlength{\parindent}{0.0in}
\renewcommand{\arraystretch}{1.5}
\begin{document}
\begin{table}[ht] % <---
\begin{tabular}{|p{2em}|l|l|>{\centering}p{2em}|l|l|l|l|l|l|l|l|l|} % <---
\hline
\multirow{3}{=}{X\\ Y\\ Z} % <---
& \multicolumn{11}{c|}{some CJK text%1A・B・C【Handout】〈Part1〉
} & some CJK text %誤答数
\\ \cline{2-13}
& \multicolumn{2}{c|}{some text} %クラス
& \multirow{2}{=}{\centering % <---
YY \\ %氏
XX %名
}
& \multicolumn{8}{l|}{}
& \multirow{2}{*}{}
\\ \cline{2-3}
& \multicolumn{2}{l|}{ }
& & \multicolumn{8}{l|}{ }
&
\\ \hdashline % <---
\rowcolor{gray!30} % <---
1 & 2 & 3 & 4 & 5 & 6 & 7 & 8 & 9 & 10 & 11 & 12 & 13 % <--- added
\\
\hline
\end{tabular}
\end{table}
some CJK text\hspace{1cm}some CJK text %※キーワードチェックをしましょう。\hspace{1cm}※答えは回答欄に記入しなさい\
\medskip
\fbox{\thead{1}}
some some CJK text % 次の動詞を過去形にしましょう。ただし,答えが2語以上あるものもあります。
\end{document}
请在 MWE 上激活您的 CJK 文本,然后告诉我它是否仍然有效。目前,我不明白为什么不行。