我对 LaTeX 还很陌生,
我正在尝试制作一个基本的表格,但是当我在表格中放入太多文本时边框会消失,并且底部边框也会丢失。此外,表格太小,不太容易阅读,所以我想更改行高。这是我的代码:
\documentclass{article}
\usepackage{amsmath}
\usepackage{array}
\begin{document}
\begin{tabular}{|c|c|c|c|}
\hline
Donnée & Figure & Propriété & Conclusion \\
\hline
$(d_{1})$ et $(d_{2})$ sont
symétriques
\\ par rapport
au point K.
& ? & Si ... alors ... & ....
\\
\hline
... et ... sont ... par rapport à Y & ? & Si ... alors ... & $\widehat{ABC} = \widehat{EFG}$ \\
\hline
Les cercles
$(C_{1})$ de rayon $r_{1}$ et
$(C_{2})$ de rayon $r_{2}$
\\sont symétriques
par rapport à T.
& ? & Si ........ alors .... & $r_{1} =$ ...\\
\end{tabular}
\end{document}
结果如下
你能帮我吗 ?
答案1
为了使表格适合文本框,我删除了第一列中的所有手动换行符,并使用了tabularx
。我定义了一种新的左对齐列类型,它会自动将剩余空间填充到左边距。在第一个示例中,我还在\hline
表格底部添加了缺失,并添加了cellspace
包以防止\widehat
与水平线重叠。我还添加了第二个示例,其中我删除了所有垂直线并\hline
用包中的水平线替换了命令booktabs
:
\documentclass{article}
\usepackage{amsmath}
\usepackage{array}
\usepackage{tabularx}
\newcolumntype{L}{>{\raggedright\arraybackslash}X}
\usepackage{cellspace}
\setlength\cellspacetoplimit{\tabcolsep}
\setlength\cellspacebottomlimit{\cellspacetoplimit}
\addparagraphcolumntypes{X, L}
\usepackage{booktabs}
\begin{document}
\noindent
\begin{tabularx}{\textwidth}{|S{L}|Sc|Sc|Sc|}
\hline
Donnée & Figure & Propriété & Conclusion \\
\hline
$(d_{1})$ et $(d_{2})$ sont
symétriques
par rapport
au point K.
& ? & Si ... alors ... & ....
\\
\hline
... et ... sont ... par rapport à Y & ? & Si ... alors ... & $\widehat{ABC} = \widehat{EFG}$ \\
\hline
Les cercles
$(C_{1})$ de rayon $r_{1}$ et
$(C_{2})$ de rayon $r_{2}$
sont symétriques
par rapport à T.
& ? & Si ........ alors .... & $r_{1} =$ ...\\
\hline
\end{tabularx}
\bigskip
\noindent
\begin{tabularx}{\textwidth}{Lccc}
\toprule
Donnée & Figure & Propriété & Conclusion \\
\midrule
$(d_{1})$ et $(d_{2})$ sont
symétriques
par rapport
au point K.
& ? & Si ... alors ... & ....
\\
... et ... sont ... par rapport à Y & ? & Si ... alors ... & $\widehat{ABC} = \widehat{EFG}$ \\
Les cercles
$(C_{1})$ de rayon $r_{1}$ et
$(C_{2})$ de rayon $r_{2}$
sont symétriques
par rapport à T.
& ? & Si ........ alors .... & $r_{1} =$ ...\\
\bottomrule
\end{tabularx}
\end{document}