Марк попросил, чтобы здесь была информация о том, как добавлять страницы из PDF.
(см. также вставка всего PDF)
Ну, вот первая попытка.
Допустим, у нас есть PDF на 2 страницы… Я только что сделал один. Вот он в режиме просмотра двух страниц:
Я использую один из тестовых файлов, в котором есть нарядные заголовки разделов и «книги» на одну страницу для GEN, LEV (страница с розами) и MRK, у которого 2 страницы:
-
Поместите файл в каталог figures проекта (~/Paratext9Projects/PROJID/figures в Linux). Этот простой шаг означает, что файл станет доступен и другим, или даже вашим другим компьютерам, когда вы достаточно раз выполните send+receive (отправить/получить) в Paratext на достаточном количестве компьютеров.
-
Откройте вкладку figures (иллюстрации) в PTXprint и нажмите «Add» (Добавить)

-
Выберите файл PDF
-
Установите опорную ссылку. В этом примере я работаю с тестовым файлом, в котором между LEV 1.7 и MRK 1:1 ничего нет. Я скажу программе включить изображение после LEV 1.7.

-
Выберите страницу файла PDF, которую мы хотим, введя page=1 в поле extras (дополнительные параметры):

-
Установите размер… Нам нужны номера страниц, поэтому я выберу Page (in Margins) (Страница (в полях))

-
Нажмите print (печать), о, смотрите, вот оно:
-
Давайте добавим другую страницу, на этот раз без номеров страниц… так что Add image (Добавить изображение), выберите файл и номер страницы. Эй, это странно, почему там все еще page=1? (@mjpenny)? Установите опорную ссылку, снова LEV 1.7, установите размер страницы как Page (to Edge) (Страница (до края)) И нажмите print (печать)…
О. Нет картинки.
Похоже, что хотя TeX может справляться с несколькими копиями «одного и того же изображения» (даже если это страница 2, а не страница 1) по одной и той же ссылке, пользовательский интерфейс не хочет делать это за нас. Он просто игнорирует вторую страницу.
Давайте установим опорную ссылку для первой страницы как LEV 1.6, а для второй как LEV 1.7 (помните, что при указании опорных ссылок нужно использовать точку, а не двоеточие!)
Вот и все! у нас есть обе страницы. На что стоит обратить внимание:
- Две страницы обрабатываются как отдельные изображения, когда вы делаете это таким образом.
- Если мы выберем
Page (to Margins) (Страница (до полей)), то линии сетки, а также колонтитулы и подвалы страниц будут включены; если мы скажем Page (to Edge) (Страница (до края)), они не будут включены.
- Если бы вы посмотрели внимательно, то увидели бы, что на LEV1.6 есть роза, а также полностраничное изображение. XeTeX не против нескольких изображений, привязанных к одному стиху, просто пользовательский интерфейс стал капризничать и не записал файл.
- Зеркалирование и вращение работают (хотя, возможно, зеркалирование — не самое лучшее, что можно сделать с текстом!)
Mark asked that there be something here about how to add pages from a PDF.
(see also inserting an entire PDF)
So, urm, here’s a first go.
Let’s assume we have a 2 page PDF… I’ve just made one. Here it is in 2 page view:
I’m using one of the test files, which has fancy section headers and single page ‘books’ for GEN, LEV (the page with roses), and MRK, which has 2 pages:
-
Put the file into the project’s figures directory (~/Paratext9Projects/PROJID/figures on linux). This simple step means that the file becomes available to others too, or even your other computers, when you’ve done send+receive with Paratext enough times on enough computers.
-
Open the figures tab on PTXprint and click on ‘Add’

-
Select the PDF file
-
Set the anchor reference. For this example, I’m working in a test file that has nothing between LEV 1.7 and MRK 1:1. I’ll tell it to include the image after LEV 1.7.

-
Select the page of the PDF file that we want, by entering page=1 in the extras box:

-
Set the size… We want page numbers here, so I’ll select Page (in Margins)

-
Press print, oh, look there it is:
-
Lets add the other page, this time without page numbers… so Add image, select the file, and the page number. Hey, that’s odd, why is page=1 still there? (@mjpenny)? Set the anchor, LEV 1.7 again, set the page size to be Page (to Edge) And hit print…
Oh. No picture.
It seems that while TeX can cope with multple copies of ‘the same image’ (even if it is page 2, not page 1) on the same reference, the user interface doesn’t want to do that for us. It just ignores the second page.
Let’s set the anchor for the first page to LEV 1.6 and the second to LEV 1.7 (remember to use a dot, not a colon when giving the anchor references!)
TaDa! we have both pages. Things to notice:
- The two pages are treated as separate images when you do it this way.
- If we select
Page (to Margins), then the grid lines, and page headers and footers get included, if we say Page (to Edge) they don’t.
- If you looked carefully, then you’d see that there’s a rose on LEV1.6 as well as the full page image. XeTeX doesn’t mind multiple images anchored to one verse, it was just the user interface getting uppity and not writing the file.
- Mirroring and rotation work (though perhaps mirroring isn’t the nicest thing to do to text!)