gretl 输出的逐字输入格式,缺少减号

gretl 输出的逐字输入格式,缺少减号

我正在准备计量经济学教程,今年我们更换了软件(现在使用 gretl)。我想包含来自文本文件的回归输出。

但是,该\verbatiminput命令不会保留原始格式,减号会丢失。

考虑 MWE

\documentclass{article}
\usepackage{verbatim}
\begin{filecontents*}{test.txt}
Model 1: OLS, using observations 1913-1984 (T = 72)
Dependent variable: fertil

             coefficient   std. error   t-ratio    p-value 
  ---------------------------------------------------------
  const       98.6818      3.20813      30.76     1.25e-041 ***
  taxex        0.0825400   0.0296462     2.784    0.0069    ***
  ww2        -24.2384      7.45825      -3.250    0.0018    ***
  pill       -31.5940      4.08107      -7.742    6.46e-011 ***

Mean dependent var   95.63194   S.D. dependent var   19.80464
Sum squared resid    14664.27   S.E. of regression   14.68506
R-squared            0.473415   Adjusted R-squared   0.450184
F(3, 68)             20.37801   P-value(F)           1.57e-09
Log-likelihood      -293.5577   Akaike criterion     595.1154
Schwarz criterion    604.2221   Hannan-Quinn         598.7408
rho                  0.890457   Durbin-Watson        0.176873
\end{filecontents*}
\begin{document}
\verbatiminput{test.txt}
\end{document}

输出结果如下:

输出 http://www.pichost.de/images/2015/04/10/PZRO.png

我怎样才能包含文本文件以保留原始格式?

答案1

我是 Gretl 的开发人员。故事是这样的:如果输出终端支持 Unicode,gretl 已经使用 Unicode 字符 2212 作为减号(已经有几年了)。这在印刷上是正确的(例如,参见这里),但由于与 Unicode 的关系不太好,所以无法与 LaTeX 很好地兼容:我使用的解决方案是将两行

\usepackage[utf8]{inputenc}
\DeclareUnicodeCharacter{2212}{-}

在 LaTeX 序言中,因此 inputenc 包会处理所有事情。

相关内容