0 票
936 次浏览

我想创建一个“研究草稿”PTXprint 配置,提供页面一半用于做笔记的行。您可以将其视为一种双栏布局,其中一栏(在任意一侧或内侧/外侧)是用于做笔记的行。 我正在寻找一个能让许多团队完成自己工作的系统。

您能否想到一个钩子或宏,在到达一栏的末尾时,在某种栏分隔符之后,创建一个充满行的偶数栏,直到该栏的末尾,然后在下一页的开头(即双栏布局的下一栏)恢复文本?如果没有,您能否想到其他实现类似功能的方法?

感谢您的帮助!

附言: 我尝试创建一个双语对照版,使用一个充满行的虚拟 Paratext 项目,但由于与平行文本长度不同,行留下了尴尬的空洞。我想我可以尝试放入一个带有半页行的 PDF 背景,但这需要团队在每台工作站上获取和排列 PDF 的额外说明和步骤。

机器翻译自 English
PTXprint 中 由 (191 分) 发布 | 936 次浏览

7 个回答

+2 票
最佳答案

是的,现在针对“Notelunes”(注释行)有一个一键解决方案:

这将开启装订边距(Binding Gutter)并为线条设置较宽的边距。默认情况下,线条间距与文本相同,但可以通过调整“高级”(Advanced)选项卡中“其他”(Other)选项卡上的设置来更改。请在“页面布局和间距”(Page Layout and Spacing)部分查找各种注释行(Noteline)设置。

机器翻译自 English
由 (3.2k 分) 发布
已选中 由 发布
–2 票

好的,所以基本上,乍一看,你似乎想要一个窄的单栏布局,用行来填充“未使用”的空间。你正在寻找的钩子可能是从 \doLines 宏中调用一个画线宏,该宏用于在将排版好的文本贴到页面上之前。它被调用来绘制布局选项卡上可用的方格纸和/或网格线。如果你打算使用它,并且愿意进行一些 TeX 编程,那么复制 ptx-cropmarks.tex 中 doGraphPaper 的(大约)最后 15 行可能是一个极好的起点。

但是……问题出在图片和注释上。  它们应该是“全页宽”还是仅你的文本宽度?那么通常全宽的部分(如书籍介绍等)怎么办?如果任何答案都是“全宽”,那么你实际上是在要求双栏和单栏布局例程之间的混合,这会变得复杂得多。

机器翻译自 English
由 (1.1k 分) 发布
嗨 Alex,我经常想到这个主意,以及实现它有多容易/困难。我很想听听你进展如何,以及我们是否需要(最终)将此作为另一个选项(或甚至只是一个代码片段),让人们可以导入并根据其需求进行调整。
我也想知道页眉需要如何显示——它们是否也需要调整。
据推测,你需要行是镜像的,以便它们始终位于页面的外边缘。
我猜测如果你发现自己力不从心,DG 会愿意提供帮助。
机器翻译自 English
谢谢,@Mark P 和 @DG。我在 InDesign 中创建了一个 A5 PDF,使用一个包含 3 列的表格,中间列没有行。我保存了该 PDF,并将其作为装饰装饰 > 边框 > PDF 边框(选择“全页”)放入。然后,我将该 PDF 放入我们组织的模型项目的“共享 > ptxprint”文件夹中。这样,通过 Send/Receive,背景 PDF 就可以供我们所有团队使用。一旦他们从模型项目共享配置到自己的项目,他们就可以立即流畅地访问 PDF(无需担心将额外文件放入正确位置,正如我之前担心的那样)。

我们计划不在这些文本中放入介绍或交叉引用,因此这些部分的格式似乎不是问题。

如果这对我们有效,我想我暂时不需要尝试 TeX。

我会给你发送截图和存档。再次感谢!
机器翻译自 English
在我最初的问题中,@DG,我在寻找页面一侧的一栏文本,然后页面另一半的行。由于 PTXprint 只控制“侧边距”,单栏布局要求这样的栏居中。@DG,从你的回答来看,你似乎也有同样的看法。

那么,我的解决方案(如上所述)提供了三栏:两侧的行部分(通过背景 PDF 提供)和中间的一栏文本(由 PTXprint 格式化)。

作为后续,如果这种布局中行与文本的比例似乎太高,也可以获得两栏文本,中间有一栏行。为此,我在双栏布局上将书口(gutter)最大化。[顺便说一下,UI 将用户限制在最大 40mm,然后在 PDF 中只给我大约 31mm。] 然后,我可以创建一个自定义 PDF,在中间提供行,PTXprint 配置给我一个双栏布局,跨越一个行栏,其宽度大约是正常中间栏交叉引用区域的两倍。这给出了更正常的外观,这可能适合也可能不适合我们的经文参与(Scripture Engagement)目的。

也许单栏文本布局可用于希望有更多书写空间的团队/小组,而双栏配置可用于更注重成本且不希望进行太多书写的小组。

附注。@Mark P,关于页眉,我们希望这与常规印刷的经文文本看起来不同,因此居中的引用范围似乎对单栏或双栏布局都有效。
机器翻译自 English
我昨晚又有了一个想法(完全未测试):polyglot-simplepages 插件可以被指示执行替代的栏布局,包括跳过栏。如果你做了一个双语文本(diglot),内容为空或与其自身(假设 UI 允许),并指定唯一要打印的栏是主栏/栏 L(\polyglotpages{L}),那么背景页/规则宏可以在另一部分提供行。这意味着页眉和页脚不会受到影响,周边材料也不会。
机器翻译自 English
–2 票

作为回答的评论,因为评论不能有图片:
关于侧边距问题(在评论中提到),我想指出(全视图)布局选项卡中的这一部分:



装订书口(binding gutter)旨在允许文本区域偏移远离装订处。没有什么能阻止该偏移为半页。如果你点击“外侧书口”(outer gutter),则页面在另一个方向上不对称(未装订边缘有大间隙)。

机器翻译自 English
由 (1.1k 分) 发布
+1 票

我非常喜欢这个做笔记圣经的想法。也许这可以被考虑作为未来 PTX Print 新版本中要添加的功能。

此功能有几个用例。一个用于较新的翻译工作,打印出用于记录改进笔记的虚拟版本。 

下面是一个流行的做笔记布局示例,它在文本旁边提供一栏。

机器翻译自 English
由 (124 分) 发布
0 票
在这样的圣经中,当文本未填满页面时,书末会发生什么?笔记行是继续到页面底部,还是在文本底部停止?
机器翻译自 English
由 (658 分) 发布
0 票

我想我找到了一个能实现我想要的效果的方法。在 A5 纸张上,我使用了 45mm 的装订边距(Binding Gutter),选择了外侧边距(Outer Gutter),然后选择了标记和辅助线(Marks & Guides),具体是网格(方格纸)(Grid (Graph Paper))。在用户界面中,我选择了颜色,并将细分线的线宽设为零。

然后,我从 "ptx-cropmarks.tex" 文件中复制了整个 "\doGraphPaper" 函数,并将其粘贴到 "ptxprint-mods.tex" 字段中。接着,我对其进行了修改以使其适用于我的情况。

我通过基本上撤销它们来关闭了垂直线,然后修改了水平线以符合我的要求。我通过更改顶部偏移量,将顶部线条与“水平线”(来自布局选项卡中边距设置里的 Horizontal Rule)对齐。因为我想使用外侧边距,所以我使用 "\ifodd\pageno...\else" 策略分别为一侧和另一侧设置线条。"\GraphPaperY" 属性可以定义以更改线条之间的间距。同样,我的数值是基于使用 A5 纸张的。

以下是我添加到 "ptxprint-mods.tex" 中的代码:


\def\doGraphPaper{%
  \bgroup\topskip=0pt\baselineskip=0pt\parindent=0pt\everypar{}\relax
    \def\GraphPaperYoffset{1.81cm}
    %vertical rules
    %
    \def\th@sgprule{Major}%
    \def\gp@type{GraphPaper}%
    \count255=\GraphPaperMajorDiv
    \dimen1=\GraphPaperX
    \dimen2=\pdfpagewidth
    \dimen3=\pdfpageheight
    \dimen0=\GraphPaperYoffset
    % \advance\dimen3 by -\dimen0
    \advance\dimen3 by -50\dimen0
    \advance\dimen2 by -2\dimen1
    \advance\dimen2 by -\GraphPaperXoffset
    \setbox0=\hbox{\kern\GraphPaperXoffset\gp@vrule}%
    \gp@step
    \gp@vrules
    \vbox to 0pt{\hbox to 0pt{\unhbox 0\gp@vrule\hss}\vss}%
    % Horizontal rules
    %
    \def\th@sgprule{Major}%
    \count255=\GraphPaperMajorDiv
    \def\GraphPaperY{0.3535mm}% For less space between lines
    \dimen1=\GraphPaperY
    \dimen2=\pdfpageheight
    \advance\dimen2 by -\dimen1

    \ifodd\pageno
    \dimen3=.5\pdfpagewidth
    \def\GraphPaperXoffset{9.5cm}% Beginning of line
    \dimen0=\GraphPaperXoffset
    \advance\dimen3 by -0.325\dimen0 % leave 1cm between end of line and right margin

    \else
    \dimen3=\pdfpagewidth
    \def\GraphPaperXoffset{1.0cm}
    \dimen0=\GraphPaperXoffset
    \advance\dimen3 by -10.5\dimen0 % leave 1cm between end of line and inside margin
    \fi

    \setbox0=\vbox{\kern\GraphPaperYoffset\gp@hrule}%
    \gp@step
    \gp@hrules
    \vbox to 0pt{\unvbox 0\vss}%
    \cp@p\global\let\l@stgprule\empty
  \egroup
}


我相信这可以做得更优雅!我当时是在边学边做,并尽量利用已有的内容。但这是由此产生的布局:

机器翻译自 English
由 (191 分) 发布
我想知道如何最好地删除页面(两侧)上的最后一行。
机器翻译自 English
干得漂亮,Alex!关于如何在每页上隐藏最后一行这个问题,我会让 TeX 专家来回答。既然看到这是可行的,我猜其他人也会希望实现类似的功能(而且不要那么麻烦);所以我推测最终它会变成一个代码片段(snippet),或者提供一个带有基本选项的用户界面,以便轻松启用/禁用并设置行距等。
机器翻译自 English
0 票

PTXprint 团队喜欢让大家开心,所以您的愿望已经实现了…… 2.6.4 版本有存在 bug 的初步支持,而 2.6.5 版本发布后,将在用户界面中提供完整支持。  您需要提供装订边距(binding gutter)/ 外侧边距(outer gutter)来指定注释位于页面的哪一侧。查看复选框的悬停文本,了解如何控制线条粗细、与页面/文本的距离、颜色,以及将其设置为类似带有主要/次要线条的方格纸等。

机器翻译自 English
由 (1.1k 分) 发布

相关问题

0 票
2 个回答 207 次浏览
在基础 LTR 项目和转写 RTL 项目中,PTXprint 的行为符合预期,并生成了可用的输出 但当我尝试在双文(di-script)项目中将它们组合时,通常文本对齐良好,但 \mt1 \ ... > 希望这个链接可以读取:) Win 10 Pro 22H2 build 19045.5608 PTXprint v2.7.27
Mark Skinner 104 发布 提问于 三月 21, 2025
0 票
1 个回答 305 次浏览
PTXprint 能够创建项目存档以便发送给开发人员,这很棒 对我来说,这已经成功使用过几次 我认为这也适合作为出版物的 源 文件进行归档,因为它包含了重新创建该出版物所需的一切 不过,似乎有一些文件在出版物存档中并不是必需的,例如 ... 需,我认为让存档文件更精简一些会更好(占用更少的存储空间 上传/下载速度更快等) 您对此有什么看法或建议吗?
jeffh 1.4k 发布 提问于 三月 28, 2022
0 票
1 个回答 614 次浏览
据我理解,不建议使用 SFM 标记(如 \rem)将项目笔记直接输入到实际的经文文本中 我认为最好的方法是使用 PT 提供的项目笔记功能 现在我们有一个需求:一位团队成员通读了一卷书,并为回译中出现的问题创建了 139 条特殊笔记( ... 想了解如何最好地将 \rem 临时(自定义)标记 \rem* 放入文本中,以处理将在几周内解决并视为完全解决的问题
Tim 934 发布 提问于 四月 8, 2022
+2 票
1 个回答 212 次浏览
The Paratext interlinearizer is a source for vernacular words and their glosses that can be used to begin making ... http://lingtransoft.info/apps/paratext-lexicon-extraction-tool
[Expert]
Jeff_Shrum
2.9k 发布
提问于 十二月 8, 2016
0 票
1 个回答 187 次浏览
我正在打印一些翻译草稿副本以供校对 在此过程中,我试图对图片格式进行一些修改,这些修改是在上次打印后提出的要求 当我修改图片设置时,即使我尝试进行其他更改,之前的更改仍然保留 例如,我尝试将图片说明设为斜体,然后改为小型大写字母 我决 ... 息的方法就是卸载然后重新安装软件 如果有人能指出如何删除临时信息以使新的图片更改生效的相关信息,我将不胜感激 谢谢
cockatoo 102 发布 提问于 六月 13, 2022
PTXprint 中
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
For where two or three gather in my name, there am I with them.
Matthew 18:20
3,052 个问题
6,011 个回答
5,677 条评论
2,031 位用户