如何美化文档中的JSON?

问题描述 投票:9回答:2

我正在使用Lyx作为前端编写LaTeX文档。我没有找到在这些文档中正确格式化JSON数据的方法。

如何在LaTeX文档中美化或格式化JSON数据?

json latex code-formatting
2个回答
-3
投票

我确实将代码嵌入lyx中,主要是作为从外部文本文件导入的程序列表。您可以将许多选项应用于程序清单,从行号到自动换行等等。


32
投票

我正在使用minted软件包。

首先您必须install and configure它(不要忘记在Windows 7上添加pygmentize.cmd文件)。然后,您必须将\usepackage{minted}添加到LaTeX Preambel,最后将以下代码插入TeX Code框(对于JSON,您可以使用js代码类型):

\begin{listing}
\begin{minted}[frame=single,
               framesep=3mm,
               linenos=true,
               xleftmargin=21pt,
               tabsize=4]{js}
{     
    "firstName": "John"
    "lastName" : "Smith",
    "age" : 25
}
\end{minted}
\caption{JSON example} 
\label{json-example}
\end{listing}

这不是完美的解决方案,但是它可以正常工作,并且产生非常好的清单:“

© www.soinside.com 2019 - 2024. All rights reserved.