如何在 Latex 中写入这一行?

如何在 Latex 中写入这一行?

我需要照原样写下来-

dec_values = libsvm.predict(x、support、sv、nsv、coeff、intercept、probA=np.empty(0)、probB=np.empty(0)、svm_type=0、kernel='rbf'、degree=3、gamma=0.2、coef0=0、class_weight=np.empty(0)、sample_weight=np.empty(0)、cache_size=100)

答案1

“按原样”也称为“逐字”。以下是您想要的吗?如果您有更多代码要包含在文档中,可以使用用于排版程序代码的软件包。

\documentclass{article}
\begin{document}
\begin{verbatim}
dec_values = libsvm.predict(x, support, sv, nsv, coeff, intercept,
  probA=np.empty(0), probB=np.empty(0), svm_type=0,kernel='rbf',
  degree=3, gamma=0.2, coef0=0, class_weight=np.empty(0),
  sample_weight=np.empty(0), cache_size=100)
\end{verbatim}
In the text: \verb"x, support, sv".  Marking spaces explicitly:
\verb*"nsv, coeff, intercept" (or use the \verb"verbatim*"
environment).
\end{document}

在此处输入图片描述

答案2

如果您希望字符串以等宽字体排版,并且希望自动换行,我建议您设置一个专用环境(code如下例所示),切换到右对齐模式,切换到等宽字体,并暂停_(下划线)字符的特殊含义。(下面显示的代码使用指令\catcode_=12`` 删除 的特殊含义_;根据您的代码,您可能需要将此处理应用于其他“特殊”字符,例如#&%。)

另外,如果您想要“直”垂直引号,您还需要用 -- 替换每个实例,'\textquotesingle加载textcomp提供此宏的包。

在此处输入图片描述

\documentclass{article}
\usepackage{textcomp} % for "\textquotesingle" macro
%% Set up an environment to typeset code in-line with automatic  line-breaking
\newenvironment{code}{\raggedright\ttfamily\catcode`\_=12}{}

\begin{document}

\begin{code}
dec_values = libsvm.predict(x, support, sv, nsv, coeff, intercept, probA=np.empty(0), probB=np.empty(0), svm_type=0, kernel='rbf', degree=3, gamma=0.2, coef0=0, class_weight=np.empty(0), sample_weight=np.empty(0), cache_size=100) 
\end{code}

\medskip
or---note shape of quotes around ``\texttt{rbf}'' substring:

\begin{code}
dec_values = libsvm.predict(x, support, sv, nsv, coeff, intercept, probA=np.empty(0), probB=np.empty(0), svm_type=0, kernel=\textquotesingle rbf\textquotesingle, degree=3, gamma=0.2, coef0=0, class_weight=np.empty(0), sample_weight=np.empty(0), cache_size=100) 
\end{code}

\end{document}

相关内容