我想在 Latex 中围绕 javascript 代码创建一个块。
我使用minted
包来突出显示格式。
这是我的示例代码:
\documentclass[]{article}
\usepackage{minted}
%opening
\begin{document}
\begin{listing}[H]
\begin{minted}{js}
var http = require("http");
http.createServer(function(request, response) {
response.writeHead(200, {"Content-Type": "text/plain"});
response.end();
}).listen(8080);
\end{minted}
\caption{Example of a listing.}
\end{listing}
\end{document}
我得到的输出为
我想在代码周围创建一个块。或者一个嵌入代码的表格。
非常感谢您的帮助。
还有一件事,每当我运行上述示例时TexmakerX
,我都会收到错误包
minted Error: You must invoke LaTeX with the -shell-escape flag
但是当我在 cmd 中运行它时,使用
pdflatex -shell-escape filename
它看起来运行良好。
我怎样才能让它运行起来Texmakerx
?
答案1
你想实现这样的目标吗?
您的意思是要在代码周围添加一个框架吗?您必须使用选项。您可以从以下frame
值none
(默认值)中进行选择leftline
,,,,,。topline
bottomline
lines
single
\documentclass[]{article}
\usepackage{minted}
%opening
\begin{document}
\begin{listing}[H]
\begin{minted}[frame=single]{js}
var http = require("http");
http.createServer(function(request, response) {
response.writeHead(200, {"Content-Type": "text/plain"});
response.end();
}).listen(8080);
\end{minted}
\caption{Example of a listing.}
\end{listing}
\end{document}