页面大小或格式不正确

页面大小或格式不正确

我是新手:请耐心等待。我正在运行TeXShop在 Mac 上,尝试渲染使用“bagpipe”宏包的单页乐谱。文件开头为

%&bagpipe
\input bagpipe
%
% RowanTree.tex 
%
\newpitch\newgrace\noautoglue
%
\ifx\medleyflag\relax\else\widewidth\nopagenumbers\fi
%
\landscape

我认为最后一行应该将页面设置为横向格式,但输出是纵向格式(内容直立),一半乐谱超出页面。此外,当我在显示媒体框外内容的应用程序中打开 PDF 时,我可以看到更多音符、小节线等。但乐谱的这部分五线谱丢失了。由于剩余内容实际上大约有 16 英寸宽,我猜它应该适合账本或 A3 纸,而不是信纸或 A4。

我尝试添加涉及 {geometry} 的各种代码片段,但它们都导致了如下错误

/RowanTree.tex:11: Undefined control sequence.
l.11 \usepackage
                [landscape]{geometry}

如果绕过它(通过在控制台中输入 R),则会导致命令行在文档中排版。我还尝试更改纸张大小TeXShop文件 > 页面设置菜单无效。

请注意,我只能使用“Plain TeX”引擎才能达到这一目的:在原始文件上使用默认的“LaTeX”会导致“未定义的控制序列”错误,即使绕过也无法产生任何输出。

在此先感谢您的任何建议。

答案1

由于\landscape存在bagpipe.tex问题\special{papersize=...},您可能正在使用 pdfTeX。其中,pdfTeX 驱动程序部分的输出纸张大小是通过寄存器\pdfpagewidth和设置的\pdfpageheight

  • 信纸尺寸版本:

    \USletter % optional, default
    \landscape
    \pdfpagewidth=11in
    \pdfpageheight=8.5in
    
  • A4 纸张尺寸版本:

    \Afour
    \landscape
    \pdfpagewidth=210mm
    \pdfpageheight=297mm
    
  • 如果文档兼容(latex/dvips 或 pdfTeX,...),则该软件包ifpdf有助于在 PDF 模式下检测 pdfTeX。该软件包也适用于纯 TeX:

    \Afour
    \landscape
    \input ifpdf.sty
    \ifpdf
      \pdfpagewidth=297mm
      \pdfpageheight=210mm
    \fi
    

相关内容