我需要将 Linux 配置文件中的一些代码和 JavaScript 放入文档中。我曾尝试使用\texttt
,它适用于一些 Linux 基本命令,例如sudo apt-get install XYZ
,但我需要插入的代码有#
注释和$
变量。
是否有一些特殊标签?
下面是我需要粘贴到文档中的一些代码示例:
JavaScript的:
var api = new ParseServer({
databaseURI: databaseUri || 'mongodb://localhost:27017/dev', // Endereço do banco de dados mongodb com a porta padrão
cloud: process.env.CLOUD_CODE_MAIN || __dirname + '/cloud/main.js',
appId: process.env.APP_ID || 'myAppId', //Identificação da aplicação
masterKey: process.env.MASTER_KEY || '', //Add your master key here$ //Chave secreta para o aplicativo se conectar ao servidor
serverURL: process.env.SERVER_URL || 'http://localhost:1337/parse',$
//URL que vai estar disponível após o parse-server iniciar
liveQuery: {
classNames: ["Posts", "Comments"] // List of classes to support f$
}
配置文件:
# HTTPS — proxy all requests to the Node app
server {
# Adiciona o HTTP/2
listen 443 ssl http2;
listen [::]:443 ssl http2;
server_name app.example.com;
}
我正在使用 ShareLatex。我不知道它是否能对这部分产生影响。
答案1
使用listings
包。遗憾的是,中没有针对 Javascript 的语法高亮模式listings
。
因为代码中的大多数行对于页面来说太宽,所以你应该应用我的解决方案列表换行。
\documentclass{article}
\usepackage{listings}
\usepackage{xcolor}
\lstset{
basicstyle=\ttfamily,
columns=fullflexible,
breaklines=true,
postbreak=\raisebox{0ex}[0ex][0ex]{\color{red}$\hookrightarrow$\space}
}
\begin{document}
\begin{lstlisting}[frame=single]
var api = new ParseServer({
databaseURI: databaseUri || 'mongodb://localhost:27017/dev', // Endereço do banco de dados mongodb com a porta padrão
cloud: process.env.CLOUD_CODE_MAIN || __dirname + '/cloud/main.js',
appId: process.env.APP_ID || 'myAppId', //Identificação da aplicação
masterKey: process.env.MASTER_KEY || '', //Add your master key here$ //Chave secreta para o aplicativo se conectar ao servidor
serverURL: process.env.SERVER_URL || 'http://localhost:1337/parse',$
//URL que vai estar disponível após o parse-server iniciar
liveQuery: {
classNames: ["Posts", "Comments"] // List of classes to support f$
}
\end{lstlisting}
\begin{lstlisting}[frame=single]
# HTTPS — proxy all requests to the Node app
server {
# Adiciona o HTTP/2
listen 443 ssl http2;
listen [::]:443 ssl http2;
server_name app.example.com;
}
\end{lstlisting}
\end{document}