これは、texdoc
を使用する非常に簡単な実例です。これにより.texファイルが作成され、コンパイルすることができます。
/* Create sample data */
clear *
set obs 10
gen date = _n
expand 10
set seed 123
gen i = runiform()
cd "/path/to/my/output"
/* Initialize and create LaTeX document */
texdoc init TexTest, replace
tex \documentclass{article}
tex \usepackage{stata}
tex \begin{document}
tex \section{Table 1}
texdoc stlog TexLog
table date, contents(mean i)
texdoc stlog close
tex \end{document}
上記のコードは、 "/ path/to/my/output /"にTexTest.texを作成します。 table
コマンドを送信してログファイルにtable
の出力をキャプチャする前に、texdoc stlog
を使用します。結果の.texファイルを開くと、\input{TexLog.log.tex}
の行があることに気付くでしょう - コンパイラはLaTeXドキュメントのその場所にログファイルの内容を挿入します。
好みの方法で.texファイルをコンパイルできます。 Linux環境ではpdflatexを使用します。また、最初にpdflatexをインストールした後にいくつかの問題があり、stata.styの依存関係を解決しなければなりませんでした。これは非常に幅広い質問が
です:
コンパイルした後、得られたPDFファイルは、このテーブルが含まれます。 SMARTにStataログを保存し、LaTeXコードに変換するコードを書くことが一つの答えです。短時間で書かれた簡潔で正確な答えは、そうでなければ何を期待していますか? 「回帰または統計的産出」と「単純な表」の区別は、私が見る限り、統計的または統計的な意味を持たない。 –
私のテーブルは次の意味で「シンプル」です:3つの列しかありません。最初のものは日付に対応し、2番目はCPIの平均変動、3番目は収集したデータの平均変動に対応します。タブアウトのような他のユーザ作成のコマンドは、回帰出力のためだけに有用です。 –
@nickcox ...... –