我想反转(水平翻转)某些表中的所有列,如下所示:
\documentclass{book}
\begin{document}
\begin{center}
\begin{tabular}{c|c|c}
$p$ & $q$ & $p\vee q$ \\ \hline
$T$ & $T$ &T\\
$T$ & $F$ &T\\
$F$ & $T$ &T\\
$F$ & $F$ &F
\end{tabular}
\end{center}
\end{document}
我用波斯语 Xe-TeX 编写了这些表格,这种语言是一种从右到左的书写语言,这些表格在输出中显示为反向,所以我使用了\lr
命令,但表格损坏了,并且也偏离了中心。我不想重写它们。我该如何修复它?
答案1
编辑:
如果我们想要反转顺序,三列的示例解决方案可能如下:
\documentclass{book}
\begin{document}
\begin{center}
Original
\begin{tabular}{c|c|c}
$p$ & $q$ & $p\vee q$ \\ \hline
$T$ & $T$ &T\\
$T$ & $F$ &T\\
$F$ & $T$ &T\\
$F$ & $F$ &F
\end{tabular}
Reversed order
\def\1#1\\{#3   \\}
\begin{tabular}{c|c|c}
\1$p$ & $q$ & $p\vee q$ \\ \hline
\1$T$ & $T$ &T\\
\1$T$ & $F$ &T\\
\1$F$ & $T$ &T\\
\1$F$ & $F$ &F\\ %this one added - PS
\end{tabular}
\end{center}
\end{document}