使用 knitr 渲染 SQL 时语法突出显示
syntax highlighting while rendering SQL using knitr
knitr 将使用 engine='mysql'
执行 SQL 代码但不会突出显示语法:
\documentclass{article}
\begin{document}
<<engine='mysql', engine.opts="-h localhost">>=
SHOW DATABASES;
@
\end{document}
另一方面,使用 engine='highlight'
将突出显示代码但不执行它。
\documentclass{article}
\begin{document}
<<engine='highlight', engine.opts='-S sql -O latex'>>=
SHOW DATABASES;
@
\end{document}
有没有办法执行代码 和 使用一个块突出显示的语法?
knitr 将使用 engine='mysql'
执行 SQL 代码但不会突出显示语法:
\documentclass{article}
\begin{document}
<<engine='mysql', engine.opts="-h localhost">>=
SHOW DATABASES;
@
\end{document}
另一方面,使用 engine='highlight'
将突出显示代码但不执行它。
\documentclass{article}
\begin{document}
<<engine='highlight', engine.opts='-S sql -O latex'>>=
SHOW DATABASES;
@
\end{document}
有没有办法执行代码 和 使用一个块突出显示的语法?