我正在准备计量经济学教程,今年我们更换了软件(现在使用 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 包会处理所有事情。