在表格单元格内进行制表

在表格单元格内进行制表

这是一个 MWE,但它不会起作用,但是会给出我正在做的事情的想法。

\documentclass[fleqn,12pt,a4paper]{article}
\RequirePackage{myPackage}
\begin{longtable}{p{2cm}p{12cm}p{1.5cm}}
१.१.१  &  वृद्धिः\textsuperscript{१/१} आत्\textsuperscript{१/१} ऐच्\textsuperscript{१/१}  &  3\\
& आत् ऐच् वृद्धिः सञ्ज्ञा स्युः &  \\
१.१.२  &  अत्\textsuperscript{१/१}  एङ्\textsuperscript{१/१} गुणः\textsuperscript{१/१}  & 3 \\
& अत् एङ् गुणः  सञ्ज्ञा स्युः & \\
\end{longtable}

表格制表符 如附图所示,我希望每隔一行都向右制表。我尝试放置 4 列并将文本偏移一列,但结果并不理想。表格内可以制表吗?

上面的图像是我得到的输出,下面的图像是所需的输出。

答案1

您可以在要缩进的行首插入一个水平空格:

在此处输入图片描述

在下面的代码中,我提供了一个 MWE 来说明问题,第二个是插入了水平空间的 MWE。您可以更改的定义来\MyIndent控制插入的空间量。

代码

\documentclass[fleqn,12pt,a4paper]{article}
\usepackage{longtable}
\begin{document}
\begin{longtable}{p{2cm}p{6cm}p{1.5cm}}
   text & some more text & 3\\
        & text           &  \\
   text & some more text & 3\\
        & text           &  \\
\end{longtable}
%
\newcommand*{\MyIndent}{\hspace*{0.5cm}}%
\begin{longtable}{p{2cm}p{6cm}p{1.5cm}}
   text & some more text       & 3\\
        & \MyIndent text &  \\
   text & some more text       & 3\\
        & \MyIndent text &  \\
\end{longtable}
\end{document}

相关内容