这是一个 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}