插入的图片不是从纸张的左边缘开始的。如何修复?

插入的图片不是从纸张的左边缘开始的。如何修复?

我使用 tikz 包绘制了一个葡萄糖分子(椅式构象)。然后我截取了屏幕截图并对其进行了编辑。之后,我将这张图片插入到我的 LaTeX 文档中。问题如下:我希望图片从纸张的最左侧边缘开始,但不幸的是,这对我来说并不容易,因为总是有一个空白(大约 1-2 厘米)。如何将此空间更改为 0 厘米?

我的问题的图片:

葡萄糖的一部分

以下是代码:

\documentclass[12pt,a4paper]{article}
\usepackage[magyar]{babel}
\usepackage[utf8]{inputenc}
\usepackage{tikz,chemfig,mathtools,amsmath,amsfonts,amssymb,fullpage,graphicx,xcolor,cancel}
\usepackage[outline]{contour}
\definecolor{zold}{HTML}{99FF99}


\begin{document}
\begin{titlepage}
\vspace*{5cm}
\begin{center}
\textsc{\Huge Title}\\
\vspace*{1cm}
\textsc{\Large Author}\\
\begin{figure}[h]
\includegraphics[width=18cm]{nagyglcc2.png}
\end{figure}
\end{center}
\end{titlepage}

答案1

在此处输入图片描述

上面的图片是你在寻找的吗?我借助changepage包将它移动到纸张左侧边框。在 MWE 中,我从你的 MWE 中删除了所有对解决方案没有贡献的包,并添加了showframe页面布局,我通过“几何包”确定:

\documentclass[12pt,a4paper]{article}
\usepackage[margin=30mm]{geometry}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\usepackage[strict]{changepage}
\usepackage{calc}

\usepackage{showframe}% for showing page layout
\renewcommand*\ShowFrameColor{\color{red}}

\begin{document}
\begin{titlepage}
\vspace*{5cm}
    \begin{center}
\textsc{\Huge Title}\\
\vspace*{1cm}
\textsc{\Large Author}\\
    \end{center}
\begin{adjustwidth*}{-\oddsidemargin-1in}{}
    \includegraphics[width=18cm,height=2cm]{example-image}
\end{adjustwidth*}
\end{titlepage}
\end{document}

注意: float( figure) 不能在 内使用\begin{center} ... \end{center}。我不明白你代码的这一部分(如果你想给图添加标题,请告诉我)。

相关内容