我怎样才能反转(水平翻转)表格?

我怎样才能反转(水平翻转)表格?

我想反转(水平翻转)某些表中的所有列,如下所示:

\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&#2&#3\\{#3 &#2 &#1 \\}

\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}

在此处输入图片描述

相关内容