我可以复制带有语法高亮的文本吗

我可以复制带有语法高亮的文本吗

有没有办法从 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 是否可以使用它。如果不行,您可能不得不使用屏幕截图。

相关内容