如何制作标题和标签

如何制作标题和标签

。

\caption{Tabel penugasan bilangan tegas (\textit{crips}) PT. KSM}
\label{T2}
\begin{center}
$\begin{NiceMatrix}
    & M_1   & M_2 & M_3     & M_4   \\
    J_1 & 1.67  & 2.33  & 3.67  & 2     \\
    J_2 & 2.67  & 2.67  & 2.89  & 2     \\
    J_3 & 1.33  & 2.33  & 3.33  & 2.33  \\
    J_4 & 3.33  & 1.33  & 2.67  & 1     \\
    \CodeAfter
    \tikz{
    \node (f) [draw, inner xsep=0.7em, inner ysep=1em, fit=(2-2) (5-5)] {};
        }
    \end{NiceMatrix}$
\end{center}
  1. 如何为这个表格制作标题和标签,当我运行这个算法时,我在 \caption 和 \label 中出现错误。
  2. 如何均衡表格线,以便行和列 M_ij 和 J_ij 具有相同的宽度

答案1

让我重复一下我对你第一个问题的回答,并进行以下更改:

  • 使用的是article文档类
  • 图像被放入figure环境中

在此处输入图片描述

\documentclass{article}
\usepackage{nicematrix}
\usepackage{tikz}
\usetikzlibrary{fit}
\newcommand\mcc[1]{\multicolumn{1}{c}{#1}}

\begin{document}
    \begin{figure}[!ht]
\caption{Tabel penugasan bilangan tegas (\textit{crips}) PT. KSM}
\label{T2}
\[
\begin{NiceMatrix}
        & M_1   & M_2 & M_3     & M_4   \\
    J_1 & 0     & 0.66  & 2     & 0.33  \\
    J_2 & 1     & 0     & 1.22  & 0.33  \\
    J_3 & 0     & 1     & 2     & 1     \\
    J_4 & 2.33  & 0.33  & 1.67  & 0     \\
\CodeAfter
\tikz{
    \node (f) [draw, inner xsep=1em, fit=(2-2) (5-5)] {};
    \draw[line width=3pt, opacity=0.2]
        (2-2 |- f.north) -- (5-2 |- f.south)
        (3-2 -| f.west)  -- (3-5 -| f.east)
        (5-2 -| f.west)  -- (5-5 -| f.east);
     }
\end{NiceMatrix}
\]
    \end{figure}
See figure \ref{T2} ...
\end{document}

相关内容