Gostaria de alterar a largura do texto do meu resumo. Por enquanto eu tenho algo assim:
\begin{abstract}
\lipsum
\end{abstract}
Eu tentei quebrar meu texto com
\begin{minipage}{0.85\textwidth}
...
\end{minipage}
Mas então: não sei se esse é o caminho correto + o problema está em centralizar esse texto depois de redimensioná-lo.
EDITAR
O início do documento:
\documentclass[a4paper,12pt]{article}
\usepackage{times} % Use the Times font.
\usepackage[T1]{fontenc} % Check that ÖÄÅöäå come out ok!
\usepackage[utf8]{inputenc}
\usepackage{epsfig} % If you embed EPS pictures.
\setlength{\parindent}{0mm} % Do not indent the 1st line of a paragraph.
\setlength{\parskip}{3mm} % Add space between paragraphs.
% Save some paper by stuffing more text on each page:
% A4: 210mm x 297mm, approximately 35 mm margins on every side.
\addtolength{\topmargin}{-18mm}
\addtolength{\textheight}{30mm}
\addtolength{\oddsidemargin}{-6mm}
\addtolength{\textwidth}{14mm}
\begin{document}
...
Responder1
O ambiente padrão abstract
, quando a titlepage
opção não é dada, apenas pede um quotation
ambiente.
Você pode redefinir o ambiente e usar um list
ambiente customizado.
A definição padrão é equivalente a
\newenvironment{abstract}
{\small
\begin{center}
\bfseries \abstractname\vspace{-.5em}\vspace{0pt}
\end{center}
\quotation}
{\endquotation}
(a menos que as opções twocolumn
ou titlepage
sejam fornecidas).
Por exemplo, para ter um recuo de 5mm em cada lado, você pode fazer
\renewenvironment{abstract}
{\small
\begin{center}
\bfseries \abstractname\vspace{-.5em}\vspace{0pt}
\end{center}
\list{}{%
\setlength{\leftmargin}{5mm}% <---------- CHANGE HERE
\setlength{\rightmargin}{\leftmargin}%
}%
\item\relax}
{\endlist}
Aqui está um exemplo completo, onde também alterei algumas de suas chamadas.
\documentclass[a4paper,12pt]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[margin=35mm]{geometry}% <-------- CHANGE HERE for the global margins
\usepackage{mathptmx} % for Times
\usepackage{graphicx} % for embedding pictures
\usepackage{lipsum} % just for the example
%\setlength{\parindent}{0mm} % Do not indent the 1st line of a paragraph.
%\setlength{\parskip}{3mm} % Add space between paragraphs.
\renewenvironment{abstract}
{\small
\begin{center}
\bfseries \abstractname\vspace{-.5em}\vspace{0pt}
\end{center}
\list{}{
\setlength{\leftmargin}{.5cm}%
\setlength{\rightmargin}{\leftmargin}%
}%
\item\relax}
{\endlist}
\begin{document}
\begin{abstract}
\lipsum*[2]
\end{abstract}
\lipsum[3]
\end{document}
Você não deveria usar epsfig
, mas graphicx
. Também geometry
é melhor do que adivinhar os parâmetros do formato da página. Com esta configuração você obtém 35 mm de cada lado do papel, altere para adequar. São possíveis muito mais personalizações, consulte o manual.
Em vez de times
(que é obsoleto), chame mathptmx
. Para melhores resultados com fórmulas matemáticas, a combinação
\usepackage{newtxtext,newtxmath}
pode ser preferido (eu recomendo, em vez de mathptmx
).
Por favor,nãofazer \setlength{\parindent}{0pt}
e \setlength{\parskip}{3mm}
; para começar, o valor de 3 mm é arbitrário e não está vinculado aos parâmetros da fonte. Mas o aspecto mais importante é que essas configurações adicionam faixas horizontais brancas a cada página, o que a torna horrível. E menos legível.
Responder2
Experimente o seguinte código.
Ele redefine o quotation
ambiente localmente dentro do abstract
ambiente, e você pode alterar a quantidade de \leftmargin
, para alterar as margens do resumo.
\documentclass[a4paper,12pt]{article}
\usepackage{lipsum}
\let\oldabstract\abstract
\let\oldendabstract\endabstract
\makeatletter
\renewenvironment{abstract}
{\renewenvironment{quotation}%
{\list{}{\addtolength{\leftmargin}{1em} % change this value to add or remove length to the the default
\listparindent 1.5em%
\itemindent \listparindent%
\rightmargin \leftmargin%
\parsep \z@ \@plus\p@}%
\item\relax}%
{\endlist}%
\oldabstract}
{\oldendabstract}
\makeatother
\begin{document}
\begin{abstract}
\lipsum[1]
\end{abstract}
\lipsum[1]
\end{document}
Saída