for each ループ内の if 文

for each ループ内の if 文

リスト内の 1 つの項目とそれに続く空白行を出力する foreach ループを記述しようとしています。問題は、最初の反復後のすべての反復でこれを実行し、最初の項目の前に空白行を出力するのではなく、最初の項目の次に空白行、次に 2 番目の項目、というように出力したいことです。

\foreach [count=\i] \x in {#1}{ 
            \hspace{0.646cm}
            
            \x
            }
}

何らかの if ステートメントを追加する必要があると思いますが、その方法がわかりません。ご協力いただければ幸いです。

答え1

[count=\i]使用中の場合は、

\ifnum\i>1\relax code\fi

関連情報