2016-04-19 18 views
0
table fecha, contents(mean var_men_ipc mean var_men) 

これは私がStataで単純なテーブルを作成するために使用しているコードです。これらのテーブルを私が作成しているLaTeXファイルに含めたいと思います。そこにはグラフがたくさんあります。私はStataからテーブルをエクスポートするために非常に有用なユーザ作成のコマンドがかなりあることを知っています。それにもかかわらず、これらはほとんどが回帰または統計的な出力にのみ適用され、私が持っているような単純なテーブルには適用されません。Stataでシンプルなテーブルを作成し、LaTeXにエクスポートする

+0

です:

コンパイルした後、得られたPDFファイルは、このテーブルが含まれます。 SMARTにStataログを保存し、LaTeXコードに変換するコードを書くことが一つの答えです。短時間で書かれた簡潔で正確な答えは、そうでなければ何を期待していますか? 「回帰または統計的産出」と「単純な表」の区別は、私が見る限り、統計的または統計的な意味を持たない。 –

+0

私のテーブルは次の意味で「シンプル」です:3つの列しかありません。最初のものは日付に対応し、2番目はCPIの平均変動、3番目は収集したデータの平均変動に対応します。タブアウトのような他のユーザ作成のコマンドは、回帰出力のためだけに有用です。 –

+0

@nickcox ...... –

答えて

0

これは、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の依存関係を解決しなければなりませんでした。これは非常に幅広い質問が

Resulting PDF output

+0

Iveは同様のアプローチをテストしようとしていましたが、コンパイルしようとするたびに同じエラー - >パッケージcsvsimpleエラー:ファイル 'libro1'が存在しないか、読み込み不可能または空です! \ csvautotabular {libro1}。 '\ documentclass {記事} \ USEPACKAGE {csvsimple} \開始{文書} \t \ {フレーム} Variacion IPC csvautotabular \ {libro1}端\ {フレーム}対 Variacionのproductoを開始終了\ \t {document} ' –

+1

私にはcsvsimpleパッケージの問題のように見えます。パッケージ自体ではなく、おそらくlibro1です。 libro1はロードしようとしているcsvファイルですか?それは.texファイルと同じディレクトリにありますか?私はテックスのエキスパートではありませんが、まずは\ csvautotabularの使用に関するcsvsimpleパッケージまたは可能な問題を調べることから始めます。副作用で、答えのコードを使ってテストして、正しく動作していることを確認できましたか? – ander2ed

+1

@BegStata私はlibro1.csvというタイトルのサンプルファイルでテストしたところ、エラーが発生しました。私は.csv拡張子を '\ csvautotabular {libro1.csv}'に追加して解決しました。おそらくそれだけであなたがする必要があります。それ以外の場合は、http://tex.stackexchange.com/ – ander2ed

関連する問題