1. Problema

1. Problema

Em twoside book/ memoirdocumentos, utilizando o geometrypacote e LUALaTeX - e para configurar a impressão offset, (quatro + páginas por folha):

Qual deve ser o comportamento esperado de bindingoffset?


1. Problema

Tenho tido um comportamento estranho e inconsistente ao usar as classes memoire bookpara criar twosidelivros. E estou tendo problemas para entender o comportamento do bindingoffset/ gutter explicado na documentação.

Embora existam muitas questões relacionadas a este tópico - ESTA questão refere-se à compreensão da documentação real da geometrydocumentação.

Em um lugar, a documentação parece afirmar que o bindingoffsetérealmente removendo espaçoda margem interna para documentos frente e verso (que é o que está acontecendo na minha experiência), mas em outro lugar diz que deveria seradicionando esse espaçopara a margem interna.


Da documentação do pacote Geometry:

pág.2- margens:esquerda (interna), direita (externa), superior e inferior

pág.9- deslocamento de ligaçãoremove um espaço especificadodo lado esquerdo da página para um lado ouo lado interno para dois lados. bindoffset=hlengthi. Isto é útil se as páginas forem encadernadas por uma encadernação de imprensa (colada, costurada, grampeada...). Veja a Figura 6.

pág.10- Figura 6: A opção bindingoffsetadiciona o comprimento especificado à margem interna. Observe que a opção twoside troca as margens horizontais e as notas marginais juntamente com o bindoffset nas páginas pares (ver b)), mas a opção assimétrica suprime a troca das margens e das notas marginais (mas o bindoffset ainda é trocado).

pág. 29- 'bindingoffset' A macroadiciona o espaço especificadopara a margem interna. 523 \define@key{Gm}{bindingoffset}{\Gm@setlength\Gm@bindingoffset{#1}}%


2. Exemplo mínimo de trabalho:

\documentclass[12pt, twoside, final]{book}
\usepackage{layouts}
\usepackage[                    %
        portrait,
        twoside,                %
        truedimen,
        paperwidth=5.5in,       %
        paperheight=8.5in,      %
        layoutoffset=0in,       % The H/W offset of the page from the stock paper's top left corner.
        hdivide={0.5in,*,0.5in},% {left margin, body text, right margin}
        vdivide={0.5in,*,0.5in},% {top margin, body text, body margin}
%       includehead,            % Includes header in total height.
%       includefoot,            %Includes footer in total height.
%       includemp,
%       vmarginratio=2:3,       % Vertical ratio of top to bottom. Default ratio is 2:3.
%       top=0.5in,              % Height of Top Margin
%       topmargin=0in,          % Vertical space between top margin and header.
        headsep=0.0in,          % Vertical space between header and body text.
        headheight=0.5in,       % Vertical height of header.        
%       bottom=0.5in,           % Bottom Margin
        footskip=0in,           % Vertical space between Footer and Body Text.
        bindingoffset=0.5in,    % Removes/add space from the Left Recto Margin, or Inner
%       hmarginratio=2:3,       % Ratio of left to right, (inner to outer), margin.  Default is 2:3 for twoside
%       inner=0.5in,            % Left Margin on Recto
%       outer=0.5in,            % Righ Margin on Recto
        marginparwidth=0in,     % Width of the Margin Notes Area
        marginparsep=0in,       % Space between margin notes and body text.
        %marginparpush=0in,     % Vertical space between margin notes.
        %oddsidemargin=0in,     % Horizontal space between left margin and body text.
        % ***** Debug Options
        showframe               %
%       showcrop                %
    ]{geometry}


\begin{document}
    Hello World
    \clearpage
    Goodbye Irony
    \clearpage
    \printparameterstrue 
    \setlayoutscale{0.25}\pagediagram   
    \clearpage
    \printinunitsof{in}{\setlayoutscale{0.25}\pagevalues}
\end{document}

Responder1

Você pode simplesmente tentar:

\documentclass{book}
\usepackage{geometry,lipsum}
\geometry{showframe,margin=2cm,bindingoffset=2cm}
\begin{document}
\lipsum \lipsum \lipsum
\end{document}

insira a descrição da imagem aqui

É óbvio que o espaço em branco nas margens internas parece maior. Então, de um ponto de vista, bindoffset está adicionando espaço à margem. Mas, por outro lado, o bindoffset não faz realmente parte do layout da página - ele desaparecerá na encadernação e, ao usar a opção, você estará diminuindo a página e a largura do texto, de modo que o bindoffset removerá algo da página.

(Esse é o caso simples, se você usar tamanho de papel e tamanho de layout (ou largura de estoque/tamanho de papel no livro de memórias), poderá haver testes mais complicados e cuidadosos para verificar se você consegue o que deseja.

informação relacionada