
Python と Matplotlib を使用して作成した棒グラフを LaTeX ドキュメントにインポートしようとしています。ただし、グラフを pgf ファイルとして保存してドキュメントにインポートすると、ラベルと実際のグラフが常にわずかに重なり合うため、一部のテキストが切り取られているように見えます。Python プログラムでパラメータを変更してみましたが (グラフを生成するときにすべてのラベルに空白を追加するなど)、常に同じ pgf が生成されるため、問題は LaTeX 側にあります。問題は次の場所で確認できます。
そして、pgf ファイル (生成された pdf のスクリーンショット): (2 つ以上のリンクを投稿するには少なくとも 10 の評判が必要なので削除しました)
スクリーンショットをよく見ると重なりがわかります。
次のコードを使用して、ドキュメントに pgf ファイルを追加しています:
\centerline{\scalebox{0.5}{\input{meat.pgf}}}
また、余談ですが、インポートした pgf ファイルはページの 2/3 しか占めません。グラフを下方に引き伸ばしてページ全体を埋め尽くす方法はあるでしょうか?
これを修正する方法を知っている方がいらっしゃいましたら、ぜひ教えてください。
編集:
以下は最小限の動作例です。これは私のドキュメント全体ではありませんが、コンパイルすると問題が発生します。サンセリフの修正を適用してみましたが、重なりは減りましたが、まだ残っています。
\documentclass[a4paper]{report}
\usepackage{amssymb,latexsym,amsmath,booktabs,csvsimple,pdfpages,graphicx,pgf}
\usepackage[a4paper,left=2.5cm,right=2.5cm,top=1.5cm,bottom=3.5cm]{geometry}
\begin{document}
\title{Minimum Working Example}
\date{}
\maketitle
\tableofcontents
\newpage
\chapter{Meat Dishes}
\section{Overall}
\newpage
\centerline{\scalebox{0.5}{\sffamily\input{meat.pgf}}}
\end{document}
以下は、サンセリフ フォントを使用した場合のスクリーンショットです (チキン、ベーコン、モッツァレラのパスタ ベイクの重なりに注意してください)。2 つ以上のリンクの評価が必要なため削除されました。
コンパイルに必要な pgf ファイルは次のとおりです (MWE の tex ファイルと同じディレクトリに置くだけです)。 肉.pgf