Включая код R в латексе

Включая код R в латексе

У меня возникли некоторые проблемы при инвертировании моего Rкода в latex и последующем копировании кода pdf обратно в R. Я использовал lstlistning для чтения Rкода, и поскольку он не отображал -, я использовал этот код:

\makeatletter
\lst@CCPutMacro
    \lst@ProcessOther {"2D}{\lst@ttfamily{-{}}{-}}
    \@empty\z@\@empty
\makeatother

Файл pdfвыглядит нормально, за исключением того, что пробелы теперь отображаются как _, однако, когда я теперь копирую код обратно в Rstudio, он не запускается. В нем больше пробелов, и когда я умножил в Rcode с помощью *, он не показывает этого, копируя код обратно.

Кто-нибудь знает, как это исправить?

Связанный контент