有没有办法从 TeXstudio 中复制 LaTeX 文本并突出显示语法?将在演示文稿(Powerpoint)中包含一些宏和一小部分 LaTeX,并希望使其尽可能易读。
答案1
好吧,一个简单的屏幕截图加上足够的缩放就可以做到这一点,但是......你真的想在 PowerPoint 中复制和粘贴吗?
\documentclass{beamer}
\title{Listing Code}
\author{Jhon Doe}
\usepackage{listings}
\usepackage{xcolor}
\usetheme{Warsaw}
\lstset{language=[LaTeX]TeX,
numbers=left, numberstyle=\small\sffamily\color{gray}, numbersep=1em,
frame=single, framerule=1pt,
keywordstyle=\color{red!70!black},
commentstyle=\color{blue},
morekeywords={maketitle,apples},
%tabsize=4,
backgroundcolor=\color{yellow!10},
caption=Copy \& Paste from somewhere\ldots}
\begin{document}
\begin{frame}[fragile]{Some \LaTeX\ code}
\begin{lstlisting}{LaTeX}
% This must be before of \maketitle
\title{Listing with syntax}
\author{John Doe}
\date{today}
% End of preamble
\begin{document}
\maketitle
\tomatoes % Undefined control sequence
\apples
...
\end{lstlisting}
\end{frame}
\end{document}
答案2
您可以将源代码导出为 HTML 格式 ( Tools -> Convert Source To HTML ...
)。但是,我不知道 PowerPoint 是否可以使用它。如果不行,您可能不得不使用屏幕截图。