将表格移至左侧

将表格移至左侧

在我的代码中,我想稍微(大约 2 厘米)移动左侧的表格。可以吗?

平均能量损失

\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{parskip}
\usepackage[shortlabels]{enumitem}
\usepackage{mathrsfs}
\usepackage{array}
\usepackage{cellspace}
\setlength\cellspacetoplimit{7pt}
\setlength\cellspacebottomlimit{7pt}
\pagestyle{empty}
\usepackage{amssymb}
\renewcommand{\baselinestretch}{1.0}
\usepackage[left=1.300cm, right=1.300cm, top=1.300cm, bottom=1.300cm]{geometry}
\begin{document}
\begin{enumerate}[\bfseries(A),left=0pt]
\item Calculate for given data.

    \begin{tabular}{|c|              % <---
        *{10}{S{>{$}c<{$}}|}} % <---
    \hline
    $x$ & 43 & 44 & 36 & 38 & 47 & 40 & 41 & 54 & 37 & 46\\ \hline
    $y$ & 74 & 76 & 60 & 68 & 79 & 70 & 71 & 94 & 65 & 78\\ \hline
\end{tabular}
\item 
\item 
\end{enumerate}
\end{document}

答案1

我怀疑你喜欢将表格移动到文本的左边框。正如@DavidCarlisle所说,列表中的表格从 开始\leftmarigini,因此你需要使用 向左移动这个量\hspace*

\documentclass[12pt,a4paper]{article}
\usepackage[margin=1.300cm]{geometry}
\usepackage[shortlabels]{enumitem}
\usepackage{mathrsfs}
\usepackage{array}
\usepackage{cellspace}
\setlength\cellspacetoplimit{7pt}
\setlength\cellspacebottomlimit{7pt}

%---------------- show page layout. don't use in a real document!
\usepackage{showframe}
\renewcommand\ShowFrameLinethickness{0.15pt}
\renewcommand*\ShowFrameColor{\color{red}}
%---------------------------------------------------------------%
\begin{document}
\begin{enumerate}[\bfseries(A),left=0pt]
\item Calculate for given data.

\hspace*{-\leftmargin}\begin{tabular}{% <---
        |c|*{10}{S{>{$}c<{$}}|}}  
    \hline
    $x$ & 43 & 44 & 36 & 38 & 47 & 40 & 41 & 54 & 37 & 46\\ \hline
    $y$ & 74 & 76 & 60 & 68 & 79 & 70 & 71 & 94 & 65 & 78\\ \hline
\end{tabular}
\item
\item
\end{enumerate}
\end{document}

在此处输入图片描述

(红线表示文本边框)

附录: 您说的右侧是什么意思?是指表格的右边框与文本区域的右边框对齐吗?在这种情况下,请考虑下面的@Werner 评论。有了它,上述 MWE 的结果是: 在此处输入图片描述

相关内容