我在调整文本预期空间内的数字时遇到了问题,因为它们超出了边距。标题和一些文本行也存在同样的问题。
这是我的代码:
%%% DOCUMENT SETTINGS %%%
\documentclass[a4paper,12pt]{article} %page type
\usepackage[top=3cm, bottom=2cm, left=3cm, right=2cm]{geometry} %margins
\usepackage{setspace}
\usepackage{indentfirst} %indenting package
\setstretch{1.5} %between lines spacement
\setlength{\parindent}{1.5cm} %first line indentation
%font and language configs
\usepackage[brazil]{babel} %letter type
\usepackage[utf8]{inputenc} %normal acentuation
%\usepackage{arial}
% using pseudoarial font Helvetica.
\usepackage{helvet}
\renewcommand{\familydefault}{\sfdefault}
\usepackage[T1]{fontenc}
%image config
\usepackage{graphicx} % Image using package
\usepackage{showframe}
\usepackage{caption} % Image, tables, and others captions.
\usepackage{subcaption} % SubImage package. More then one per line.
%math config
\usepackage{amssymb}
\usepackage{amsmath}
% text packages
\usepackage{sectsty} % section title
\sectionfont{\fontsize{12}{15}\selectfont} %changing section fontsize
\usepackage[none]{hyphenat} % no hyphenation
\usepackage{microtype} % better justification
\captionsetup{labelfont=bf} % Caption labeling in bold
\begin{document}
%%% INTRODUÇÃO
%%%%%%%%%%%%%%%%%%
\section{Introdução}
... Um conceito importante ao se falar de velocidade de reações é o tempo de meia vida ($\tau$), definido como o tempo que a reação leva para atingir metade da concentração inicial....
\begin{figure}[h]
\caption{Mecanismo das reações de $\rm S_N$.}
%sn2
\begin{minipage}{.45\textwidth}
\begin{subfigure}{\textwidth}
\centering
\subcaption{Mecanismo de reação $\rm S_N$2 para a hidroxilação do clorometano}
\includegraphics[width=\textwidth]{example-image-a}
\caption*{Fonte: ....}
\end{subfigure}
\end{minipage} \hspace{.1\textwidth}
%sn1
\begin{minipage}{.45\textwidth}
\begin{subfigure}{\textwidth}
\centering
\subcaption{Mecanismo de reação $\rm S_N$1 para a hidroxilação do (S)-3-Bromo-3-metilhexano.}
\includegraphics[width=\textwidth]{example-image-b}
\caption*{Fonte: ....}
\end{subfigure}
\end{minipage}
\label{fig:sn}
\end{figure}
Alguns nucleófilos mais comuns são ..., estes estando em ordem de maior reatividade, para a menor reatividade.
\end{document}
很抱歉代码太长了,因为文本也太大了,而且这是我的标准包声明。另外,如果这个问题有重复,我很抱歉,我已经搜索了几天的解决方案,但没有找到。
编辑:
我尝试在短文件中重现该问题,但没有成功,因此我将代码上传到 overleaf。我用虚拟文本替换了大部分真实文本,用样本文本替换了图像。尝试重现错误时,我发现行数过满的问题与 \usepackage[none]{hyphenat} 有关,如果有人知道如何解决,将对我大有裨益。我还发现,图像、表格和浮动通常会影响边距,这是因为在某个地方,\textwidth 和 \textcolumn 被重新定义为多行。我发现的最后一个但同样重要的错误是我的文档未缩进,因此我也希望得到帮助。
更新
似乎删除该\abstract
命令后所有问题都解决了。我不知道为什么,但还是谢谢大家。你们都非常乐于助人,教会了我很多东西。
答案1
你把subfigure
环境和subcaption
命令搞混了。环境在包的后面有描述文档。
您必须正确使用环境,删除minipage
,并调整宽度。
我举了你的例子最小,因为您的问题仅仅在于数字。
\documentclass[a4paper,12pt]{article} %page type
\usepackage[top=3cm, bottom=2cm, left=3cm, right=2cm]{geometry} % really nice abnt margins
%\usepackage{setspace} %why this if you're using `\baselinestretch`?
\usepackage{indentfirst} %indenting package
\renewcommand{\baselinestretch}{1.5} %interline spacing between lines
\setlength{\parindent}{1.5cm} %first line indentation
\usepackage{float} % tables and figures in multicols.
%font and language configs
\usepackage[brazil]{babel} %letter type -- *no*, it's *hyphenation*
\usepackage[utf8]{inputenc} % input utf8 characters directly
%\usepackage{arial}
% using pseudoarial font Helvetica. **No**, the clone is Arial, not the other way round
% \usepackage{helvet}
\usepackage{tgheros} %somewhat better
\renewcommand{\familydefault}{\sfdefault}
%\usepackage[T1]{fontenc} % not needed, already default with tgheros
%image config
\usepackage{graphicx} % Image using package
\usepackage{caption} % Image, tables, and others captions.
\usepackage{subcaption} % SubImage package. More then one per line.
\usepackage{wrapfig} % Wraping figure inside text
\usepackage{blindtext} % lorem ipsum
\begin{document}
\begin{figure}[h]
\caption{Comportamente da concentração e da velocidade de reações de diferentes ordens.}
% C x t
\begin{subfigure}[b]{.45\linewidth}
\centering
\subcaption{Decaimento da concentração relativa em função do tempo para reações de ordens diferentes.}
\includegraphics[width=\textwidth]{example-image-a}
\label{fig:ReactionOrders}
\caption*{Fonte: Autoria própria}
\end{subfigure}
%\hspace{.1\textwidth}
% v x c
\hfill
\begin{subfigure}[b]{.45\linewidth} \centering
\subcaption{Decaimento da velocidade relativa em função da concentração para reações de ordens diferentes.}
\includegraphics[width=\textwidth]{example-image-b}
\label{fig:SpeedOrders}
\caption*{Fonte: Autoria própria}
\end{subfigure}
\end{figure}
\blindtext
\end{document}