Erro \spinemargin e \footskip com livro de memórias

Erro \spinemargin e \footskip com livro de memórias

Recebo os seguintes erros quando estou usando o memoir.

! Class memoir Error: \spinemargin (97.26999pt) and/or \textwidth (271.73482pt)

! Class memoir Error: \footskip (27.46295pt) is too large for \lowermargin (-34 .248pt) by 61.71095pt.

\documentclass{memoir}
\usepackage[size=pocket,trim,bleed]{createspace}
\checkandfixthelayout
\begin{document}
Foo bar
\end{document}

Como posso resolver esse problema? Eu também estou usandocreatespace(GitHub)pacote, talvez isso tenha algo a ver com isso?

Responder1

memoir's \checkandfixthelayouté problemático neste caso específico, mas invocá-lo não parece necessário aqui.

De acordo com o própriolinkà createspacedocumentação que você forneceu,

  • a combinação de opções size=pockete trim(equivalente a trim=1) definir a largura do papel em 5,06 pol. e a gramatura do papel em 7,81 pol., e
  • a bleedopção estende o tamanho da página em 0,125 nas margens superior, inferior e externa, o que significa 0,125 pol. adicionais de largura e 0,25 pol. adicionais de altura.

Largura total do papel: 5,06 pol. + 0,125 pol. = 5,185 pol.

Largura total do papel: 7,81 pol. + 0,25 pol. = 8,06 pol.

A ferramenta Inspector no Mac OS Preview indica que o documento de saída produzido pelo código abaixo tem o tamanho de papel desejado (os números fornecidos são arredondados para 0,01 polegada mais próximo).

insira a descrição da imagem aqui

\documentclass{memoir}
\usepackage[size=pocket,trim,bleed]{createspace}
\pdftitle{Me, myself, and I}
\pdfauthor{Narcisse}
\begin{document}
Foo bar
\end{document}

informação relacionada