我使用 MS Paint 创建了一个 PNG 图像以用于我的文档(我知道这是老派的做法)。我想将图形保持在页面宽度内而不损失图像质量。我尝试过使用 JPG 图像,但质量仍然很差(因为在 PDF 模式下以 100% 缩放查看时,文字太小而看不见)。
有人能提出解决方案吗?我附上了我的代码和 2 张截图。
提前致谢!
\documentclass[a4paper,11pt]{article}
\usepackage{color}
\usepackage{graphicx, epstopdf}
\usepackage{gensymb}
\usepackage{times}
\usepackage{adjustbox}
\usepackage{tabulary}
\usepackage{tabularx}
\usepackage{booktabs,caption, makecell}
\usepackage{pdflscape,afterpage,caption}
\usepackage[british]{babel}
\usepackage[backend=bibtex, citestyle=ieee, bibstyle=ieee]{biblatex}
\usepackage[section]{placeins}%Allows you to permanently fix figures.
\begin{document}
\begin{figure}[h!]
\centering
\includegraphics[width=1.5\textwidth]{IMAGE_Raman_principles}
\caption{Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas porttitor congue massa. Fusce posuere, magna sed pulvinar ultricies, purus lectus malesuada libero, sit amet commodo magna eros quis urna.
Nunc viverra imperdiet enim. Fusce est. Vivamus a tellus.
Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Proin pharetra nonummy pede. Mauris et orci.
Aenean nec lorem. In porttitor. Donec laoreet nonummy augue.
Suspendisse dui purus, scelerisque at, vulputate vitae, pretium mattis, nunc. Mauris eget neque at sem venenatis eleifend. Ut nonummy.
}
\end{figure}
\end{document}
答案1
像这样由具有锐利边缘的直线组成的图画实际上应该以矢量图形的形式完成才能获得不错的效果。
以下是一个快速而粗略的尝试,在 Inkscape 中重新创建您的第一幅图像并将其导出到pdf+tex
。.svg
目前可以在 Inkscape 中编辑的文件位于https://www.dropbox.com/s/4usem6v976o7r8h/drawing.svg?dl=0结果.pdf
是https://www.dropbox.com/s/wsgfuoe018djtln/drawing.pdf?dl=0(几周后我会删除它们)。
\documentclass{article}
\usepackage{graphicx}
\usepackage{xcolor}
\begin{document}
\begin{figure}
\setlength{\unitlength}{.7\textwidth}%
\begin{picture}(1,0.59469542)%
\put(0,0){\includegraphics[width=\unitlength]{drawing.pdf}}%
\put(0.30,0.57){Rayleigh scatter}%
\put(0.30,0.51){Raman scatter}%
\put(0.00,0.42){Laser excitation}%
\put(0.49,0.40){Scattered light}%
\put(0.36,0.04){\textcolor{white}{Sample}}%
\end{picture}%
\caption{text}
\end{figure}
\end{document}
如果必须使用基于像素的格式,请.png
选择.jpg
。
此外,考虑导出不带文本的图像,并在 latex 中添加文本。这将有几个优点,例如,文本具有与周围文本相同的大小和字体,并且可以在.pdf
\documentclass{article}
\usepackage{graphicx}
\begin{document}
\begin{figure}
\setlength{\unitlength}{\textwidth}%
\begin{picture}(1,0.55070867)%
\put(0,0){\includegraphics[width=\unitlength]{t4cc9}}%
\put(0.37,0.51){Rayleigh scatter}%
\put(0.37,0.46){Raman scatter}%
\end{picture}%
\caption{text}
\end{figure}
\end{document}