I would like to create a block around javascript code in latex.
I use minted
package for format highlighting.
Here is my example code:
\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}
And I get the output as
I would like to create a block around the code. Or a table embedding the code.
Any help is really appreciated.
And one more thing, whenever I run the above example on TexmakerX
, I get an error Package
minted Error: You must invoke LaTeX with the -shell-escape flag
But when I run it in the cmd, using
pdflatex -shell-escape filename
it seems to work fine.
How can I make it run in Texmakerx
?
Best Answer
Do you want to achieve something like this?
Do you mean you want to put a frame around your code? You have to use the
frame
option. You can choose from the valuesnone
(the default),leftline
,topline
,bottomline
,lines
,single
.