Problema com a classe `statsoc` e pdflatex

Problema com a classe `statsoc` e pdflatex

Estou tentando usar a classe statsoc fornecida pelo Journal of the Royal Statistical Society (JRSS). A aula pode ser encontrada aqui:arquivo zip Eu forneço um exemplo prático mínimo, que é extremamente simples.

\documentclass{statsoc}

\usepackage[utf8]{inputenc}
\usepackage{lipsum}

\usepackage{amsmath,amssymb}
\usepackage{natbib}

\title[Short title]{Long title}
\author[author short]{author long}


\begin{document}

\begin{abstract}
\lipsum
\end{abstract}

\keywords{keyword1 \and keyword2}

\end{document}

O problema é que, ao compilar este documento simples com pdflatex, obtenho um documento PDF em que o texto está deslocado para a direita, até mesmo acima da margem direita, veja imagem anexa a este post. Tenho o mesmo problema quando tento compilar o documento em latexvez de pdflatex.insira a descrição da imagem aqui

O que estou fazendo de errado ? O que posso fazer para ter um documento "bonito"?

Estou usando o TeXstudio 2.11.2.

Responder1

A classe define um tamanho de página diferente, ou seja, largura 17,3cm e altura 24,7cm (na verdade 41pc e 58,5pc respectivamente), mas não passa corretamente os parâmetros do driver PDF.

\documentclass{statsoc}

\usepackage{geometry}

\geometry{
  textwidth=33pc,
  textheight=\dimexpr48\baselineskip+\topskip\relax,
  marginparsep=11pt,
  marginparwidth=107pt,
  footnotesep=6.65pt,
  headheight=9pt,
  headsep=9pt,
  footskip=30pt,
}

\usepackage[utf8]{inputenc}
\usepackage{lipsum}

\usepackage{amsmath,amssymb}
\usepackage{natbib}

\title[Short title]{Long title}
\author[author short]{author long}


\begin{document}

\begin{abstract}
\lipsum
\end{abstract}

\keywords{keyword1 \and keyword2}

\end{document}

insira a descrição da imagem aqui

Se você quiser impor em papel A4,

\documentclass{statsoc}

\usepackage[a4paper]{geometry}

\geometry{
  layoutheight=58.5pc,
  layoutwidth=41pc,
  textwidth=33pc,
  textheight=\dimexpr48\baselineskip+\topskip\relax,
  marginparsep=11pt,
  marginparwidth=107pt,
  footnotesep=6.65pt,
  headheight=9pt,
  headsep=9pt,
  footskip=30pt,
}

\usepackage[utf8]{inputenc}
\usepackage{lipsum}

\usepackage{amsmath,amssymb}
\usepackage{natbib}

\title[Short title]{Long title}
\author[author short]{author long}


\begin{document}

\begin{abstract}
\lipsum
\end{abstract}

\keywords{keyword1 \and keyword2}

\end{document}

insira a descrição da imagem aqui

Responder2

Adicione \usepackage[a4paper]{geometry}como linha 2 do seu .texarquivo e o arquivo será renderizado corretamente.

\documentclass{statsoc}
\usepackage[a4paper]{geometry}

\usepackage[utf8]{inputenc}
\usepackage{lipsum}

\usepackage{amsmath,amssymb}
\usepackage{natbib}

\title[Short title]{Long title}
\author[author short]{author long}


\begin{document}

\begin{abstract}
\lipsum
\end{abstract}

\keywords{keyword1 \and keyword2}

\end{document}

insira a descrição da imagem aqui

informação relacionada