margens da página mudar em pdflatex
Pergunta
Eu uso um arquivo de estilo que as margens da página especifica. Eu não consigo entender o arquivo de estilo, mas eu acho que especifica margens inferior utilizando comandos tais como \ vspace, \ vskip, \ vfil.
Quando eu compilar o documento tex com pdflatex as margens, principalmente os inferiores, mudança. Quando eu compilar o documento primeiro a ps depois para pdf, as margens são boas.
Você tem alguma idéia, o que a razão pode ser?
O conteúdo do arquivo de estilo pode ser acessado a partir http://tinypaste.com/c53d1
Solução
Provavelmente porque algo está inadimplente com um tamanho de página de 'Carta' e o outro caminho é inadimplente para um tamanho de página de 'A4' (ou vice-versa). Você pode ver se a directiva \documentclass
no documento permite que você especifique o tamanho da página. Se você estiver usando ps2pdf você também pode ter que especificar o tamanho da página de saída. Além disso, não se esqueça de especificar o dispositivo de destino (IIRC -P
) ao usar dvips por isso torna computador fontes modernas corretamente no PDF.
Outras dicas
Meu professor usa essa estrutura:
% Nadefinujeme stranu A5
%
\setlength{\paperwidth}{148mm}
\setlength{\paperheight}{210mm}
% Pro PDFTeX potrebujeme navic definovat \pdfpagewidth
% a \pdfpageheight. Standardni TeX ale tyto registry nezna,
% nemuzeme do nich tedy hned prirazovat. Proto se nejprve
% trikem zeptame, jestli se preklada pomoci PDFTeXu
\ifx\pdfoutput\undefined
\else% Zda se, ze \pdfoutput je definovany, tj. pouziva se PDFTeX
\setlength{\pdfpagewidth}{\paperwidth}
\setlength{\pdfpageheight}{\paperheight}
\fi
%
Nos comentários encontram-se:
A5 definição da página:
Para pdfTeX também precisamos definir \pdfpaperwidth
e \pdfpaerheight
. Mas Tex Standard não sabe esses registos por isso não podemos atribuí-las. É por isso que usamos um truque de perguntar pdfTeX whther é usado.
Parece \pdfoutput
é definido de modo pdfTeX é usado.
Espero que deve ajudá-lo a resolver o problema.
Tente configurar o tamanho da página, executando texconfig
. Isso soa como um problema carta <->
conversão a4 para mim. (Isso me incomodou várias vezes no passado!)
Eu acho que especifica margens inferior utilizando comandos tais como \ vspace, \ vskip, \ vfil.
Não, esta é a parte que especifica o design da página:
\oddsidemargin9.6mm \evensidemargin9.6mm \topmargin-7.mm \headheight20pt \textwidth155mm \textheight242mm \parindent1cm
Eu acho que o problema é o tamanho da página alternar entre A4 e letra quando você for entre LaTeX e pdflatex, embora isso possa parecer estranho. Você deve achar que carregar o pacote de geometria antes fbe_tez ajuda. Por exemplo.,
\usepackage{geometry,fbe_tex}
Geometria define o tamanho físico do papel, que é um relativamente moderno (cf. configurar o layout da página como esse estilo faz) recurso.