我有一个由该tabularray
包创建的表格,表格大小大于页面宽度,因此它在右侧部分隐藏,如下所示,如何对齐表格以移回左侧而不丢失文本。非常感谢!
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[T5]{fontenc}
\usepackage{amsmath}
\usepackage[fontsize=14pt]{scrextend}
\usepackage[paperheight=29.7cm,paperwidth=21cm,right=2cm,left=3cm,top=2cm,bottom=2cm]{geometry}
\usepackage{mathptmx}
\usepackage{tabularray}
\usepackage{ragged2e}
\justifying
\begin{document}
\noindent
\begin{tblr}{width=1.2\linewidth,hlines,vlines,colspec={Q[1,c]Q[6,l]Q[1.5,c]Q[2,c]Q[2,c]Q[2,c]},rows={1.5cm,m},row{1}={1.5cm,c}}
\textbf{STT}& \textbf{Tên trang thiết bị}& \textbf{ĐVT}& \textbf{Số lượng}&\textbf{Tình trạng}& \textbf{Ghi chú}\\
1&Điều hòa&Cái&01&Mới& \\
2&Máy tính &Bộ&01&Cũ&\\
3&Nhiệt kế tự ghi&Cái&01&Mới\\
4&Ẩm kế&Cái&01&Mới\\
5&Tủ thuốc&Cái&04&Cũ\\
6& Phần mềm kết nối liên thông dữ liệu&Bộ&01&Mới&Công ty Viettel
\end{tblr}
\end{document}
答案1
尝试以下方法:
\documentclass{article}
\usepackage[T5]{fontenc}
\usepackage{amsmath}
\usepackage[fontsize=14pt]{scrextend}
\usepackage[a4paper,
hmargin={2cm,3cm},vmargin=2cm]{geometry}
\usepackage{mathptmx}
\usepackage{tabularray}
\begin{document}
\noindent
\begin{tblr}{hlines,vlines,
colspec={c X[3,l] *{4}{X[1,c]} },
rows={1.5cm,m},
row{1}={font=\bfseries, c}
}
STT & Tên trang thiết bị & ĐVT & Số lượng & Tình trạng & Ghi chú \\
1 & Điều hòa & Cái & 01 & Mới & \\
2 & Máy tính & Bộ & 01 & Cũ & \\
3 & Nhiệt kế tự ghi & Cái & 01 & Mới & \\
4 & Ẩm kế & Cái & 01 & Mới & \\
5 & Tủ thuốc & Cái & 04 & Cũ & \\
6 & Phần mềm kết nối liên thông dữ liệu
& Bộ & 01 & Mới & Công ty Viettel \\
\end{tblr}
\end{document}
(红线表示页面布局)
附录:
在这种情况下,您希望表格宽度大于文本宽度,但仍在页面上可见,那么使用包adjustwidth
中的宏定义changepage
可以实现此目的:
\documentclass{article}
\usepackage[T5]{fontenc}
\usepackage{amsmath}
\usepackage[fontsize=14pt]{scrextend}
\usepackage[a4paper,
hmargin={2cm,3cm},vmargin=2cm]{geometry}
\usepackage{mathptmx}
\usepackage[strict]{changepage}
%---------------- Show page layout. Don't use in a real document!
\usepackage{showframe}
\renewcommand\ShowFrameLinethickness{0.15pt}
\renewcommand*\ShowFrameColor{\color{red}}
%---------------------------------------------------------------%
\usepackage{tabularray}
\begin{document}
\noindent
\begin{adjustwidth*}{}{-\dimexpr\marginparwidth+\marginparsep}
\begin{tblr}{hlines,vlines,
colspec={c X[2.4,l] *{4}{X[c]} },
rows={1.5cm,m},
row{1}={font=\bfseries, c}
}
STT & Tên trang thiết bị & ĐVT & Số lượng & Tình trạng & Ghi chú \\
1 & Điều hòa & Cái & 01 & Mới & \\
2 & Máy tính & Bộ & 01 & Cũ & \\
3 & Nhiệt kế tự ghi & Cái & 01 & Mới & \\
4 & Ẩm kế & Cái & 01 & Mới & \\
5 & Tủ thuốc & Cái & 04 & Cũ & \\
6 & Phần mềm kết nối liên thông dữ liệu
& Bộ & 01 & Mới & Công ty Viettel \\
\end{tblr}
\end{adjustwidth*}
\end{document}
经过第二次编译后,上述 MWE 的结果是:
(红线表示页面布局)