我是新手:请耐心等待。我正在运行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