2016-05-19 20 views
2

JuliaのDataFrameパッケージの出力がJupyterのノートブックでよく見えますが、nbconvertを使ってpdfに変換すると、次のエラーが発生します。Julia DataFrameの出力がnbconvertのJupyterエラー

! Package ucs Error: Unknown Unicode character 9474 = U+2502, 
(ucs)    possibly declared in uni-37.def. 
(ucs)    Type H to see if it is available with options. 

See the ucs package documentation for explanation. 
Type H <return> for immediate help. 
...            

l.410 │ Row │ A │ B  │ C │ 

? 
! Emergency stop. 
...            

l.410 │ Row │ A │ B  │ C │ 

! ==> Fatal error occurred, no output PDF file produced! 
Transcript written on notebook.log. 

ユニコード文字U + 2502はデータフレームパッケージは、テーブルの列を区切るために使用する垂直パイプである「BOX図面LIGHT垂直」、です。

これをやめる方法はありますか?

+1

これはGitHubのnbconvertリポジトリに直接問題として報告することをお勧めします。 –

+0

https://github.com/jupyter/nbconvert/blob/master/nbconvert/templates/latex/base.tplx:\ usepackage [mathletters] {ucs}拡張ユニコード(utf-8)% –

+0

@ArtemOboturov、私は置く私のJupyterディレクトリにあるこのテンプレートは、既存のbase.tplxファイルを置き換えてノートブックの同じフォルダに置き、何も変更しませんでした。申し訳ありませんが、私はこの情報をどうしますか? – Clay

答えて

2

Thomas Kminrkgithubのおかげで、次の問題が修正されました。

c = get_config() 
c.PDFExporter.latex_command = ['xelatex', '{filename}'] 

、コンソールの実行jupyter nbconvert --to pdf --config nbConvertConfig.py Example.ipynbから:次のものが含まノートブックと同じディレクトリに、たとえばnbConvertConfig.pyため、設定ファイルの設定

関連する問題