मेरे पास एक टेबल है जिसे निम्नलिखित कोड के साथ पुनर्निर्मित किया जा सकता है:

results = [(4.898, 6.345, 0.0564),
           (5.000, 6.250, 0.0637)]
df = pd.DataFrame(results,
                  columns=["$mu$","$\sigma^2$","$\widetilde{\mu_3}$"],
                  index=["$w_1$","$w_2$"])

जब मैं इसे df.to_latex("myDirectory/myTable.tex") के साथ निर्यात करता हूं और इसे लेटेक्स \input{./myDirectory/myTable} में पढ़ता हूं तो परिणामी तालिका दिखती है

\begin{tabular}{lrrr}
    \toprule
    {} &   \$mu\$ &  \$\textbackslash sigma\textasciicircum 2\$ &  \$\textbackslash widetilde\{\textbackslash mu\_3\}\$ \\
    \midrule
    \$w\_1\$ &  4.899 &       6.345 &                0.056 \\
    \$w\_2\$ &  5.000 &       6.250 &                0.064 \\
    \bottomrule
\end{tabular}

जब इसके लिए इसे ठीक से प्रस्तुत करना चाहिए

\begin{tabular}{lrrr}
      \toprule
      {} &     $\mu$ &   $ \sigma^2$ &   $\widetilde{\mu_3}$ \\
      \midrule
      $w_1$ &  4.899 &  6.345 &  0.056 \\
      $w_2$ &  5.000 &  6.250 &  0.064 \\
      \bottomrule
\end{tabular}

क्या इसका कोई आसान समाधान है या पंडों इसका समर्थन नहीं करते हैं?

0
financial_physician 28 अगस्त 2020, 03:00

1 उत्तर

सबसे बढ़िया उत्तर

मैं एक ही समस्या में भाग गया, escape=False को to_latex() में जोड़कर इसे मेरे लिए ठीक कर दिया। मुझे जवाब यहां मिला। मेरी तालिका लिखना इस तरह दिखता है:

df.to_latex(
    buf="table.tex",
    escape=False,
)
1
James Smith 30 अक्टूबर 2020, 22:38