我正在尝试将使用 python 和 Matplotlib 创建的条形图导入我的 LaTeX 文档。但是,当我将图表保存为 pgf 文件并将其导入我的文档时,我的标签和实际图表之间总是有轻微重叠,因此看起来有些文本被截断了。我尝试更改我的 python 程序中的参数(例如在生成图表时向所有标签添加空格),但我总是得到相同的 pgf,所以问题出在 LaTeX 方面。您可以在此处看到问题:
以及 pgf 文件(生成的 pdf 的屏幕截图):(已删除,因为我需要至少 10 点声誉才能发布超过 2 个链接)
如果您仔细查看屏幕截图,您就会看到重叠。
我正在使用以下代码将 pgf 文件添加到我的文档中:
\centerline{\scalebox{0.5}{\input{meat.pgf}}}
另外,我导入的 pgf 文件只占据页面的 2/3,有什么方法可以向下拉伸图形以使其填满整个页面?
如果有人知道如何解决这个问题,我们将不胜感激!
编辑:
这是一个最小工作示例,它不是我的整个文档,但它可以编译并产生问题,我尝试应用 san-serif 修复,虽然重叠减少了,但仍然存在:
\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