0 голосов
176 просмотров

Только что закончив работу над крупным томом Нового Завета, я решил записать свои мысли о том, как я организовал рабочий процесс. Я назвал тему «лучшие практики», потому что это известное выражение, а фраза «довольно хорошие практики, которые, вероятно, можно было бы улучшить» заняла бы слишком много места. Я надеюсь, что со временем другие люди будут делать здесь похожие вещи, чтобы мы могли обмениваться хорошими идеями для повышения эффективности.

Всё это происходит после того, как книга была более или менее развёрнута, и моей единственной оставшейся задачей было пройтись по каждой странице и убедиться, что строки заканчиваются внизу страницы. Этот этап занимает много часов, но он чрезвычайно рутинный — отличный рецепт для оптимизации!

  1. Я не открывал файл Changes.txt внутри PTXprint — если вы открываете его в PTXprint и одновременно извне, вам нужно нажимать Refresh после каждого изменения. Но, делая это, я могу редактировать его извне, не needing обновлять.
  2. Я открыл Changes.txt в Notepad++. Затем я изменил «язык» на «Shell». Это (очевидно) не документ shell, но он использует символы # для комментариев, поэтому визуальная, цветная разметка очень полезна.
    image
  3. Чтобы изолировать свою рабочую среду, не закрывая другие программы, я переместил три вещи на новый рабочий стол Windows: Notepad++, PTXprint и Sumatra.
  4. Каждый раз, когда я хотел добавить новое изменение — 95% моих изменений состояли просто в использовании системы p^95 для сжатия и растяжения абзацев — я нажимал Ctrl-d в Notepad++, чтобы добавить строку (я также использовал много других горячих клавиш, но рекомендую искать их в интернете по мере необходимости. Ctrl-l (как в слове llama) удаляет строку и т. д.)
  5. Я использовал Ctrl-стрелки, чтобы перемещаться влево и вправо целыми словами, а не по одному символу.
  6. Я использовал Alt-Tab для переключения между программами и Ctrl-P для печати в PTXprint. Моя цель — никогда не трогать мышь или тачпад, и мне почти всегда удавалось обойтись без них.
  7. Я использовал режим Book View в Sumatra, чтобы видеть разворот так, будто книга открыта.
  8. Я работал над одной книгой за раз, чтобы не ждать компиляции всего Нового Завета, и когда я начинал работу над книгой, я печатал только первые 5 или около того глав. Если после достижения конца моего диапазона это было необходимо, я добавлял (например, «MAT 1-10»), и если глава случайно начиналась вверху нечётной страницы, я начинал будущие прогоны с неё (например, если глава 6 начиналась с нечётной страницы, я печатал только «MAT 6-11»).
  9. Если в конце книг это было необходимо, я использовал Changes.txt, чтобы добавить пустую страницу, чтобы книги всегда имели чётное количество страниц. Это означало, что новые книги всегда начинались с начала нечётной страницы (вам придётся решить, готовы ли вы иногда иметь пустые страницы).
  10. Я обучил свою жену делать многое из этого, что сэкономило мне часы :slight_smile:
  11. Пока я писал это, у меня возникла ещё одна идея! Скорее всего, в следующий раз, когда я буду это делать, я добавлю вызов командной строки PTXprint в систему макросов Notepad++, чтобы я мог печатать файл с помощью горячей клавиши из Notepad++ и вообще не нужно будет открывать PTXprint.
Переведено машиной с языка English
PTXprint от (1,9тыс. очков) | 176 просмотров

2 Ответов

0 голосов

Тем, кто использует Linux, может быть интересно установить пакет inotify-tools, и тогда вы можете сделать что-то вроде:

while inotifywait -e close_write shared/ptxprint/PROJECT . ; do sleep 0.5 ; ptxprint shared/ptxprint/PROJECT/ptxprint.cfg ; done

Это будет запускать ptxprint каждый раз, когда вы сохраняете что-либо в shared/ptxprint/PROJECT или в текущем каталоге (после короткого ожидания, чтобы всё устаканилось). Таким образом, вам нужно только сохранить свою работу, и новая версия появится в вашем PDF-просмотрщике.

Переведено машиной с языка English
от (1,1тыс. очков)
0 голосов

Кстати, для новых пользователей, читающих этот тред… Нет, вам не нужно делать такие «гиковские» вещи, чтобы нормально использовать PTXprint. Этот тред особенно подходит для гиков, которые также используют PTXprint, но делают некоторые вещи «интересным» способом.

Предположительно, вы могли бы настроить что-то подобное для автоматической печати каждый раз, когда обновляется файл AdjList или changes.txt (и используя параметр -P, вы могли бы запускать его в безголовом режиме).

Переведено машиной с языка English
от (3,2тыс. очков)

Похожие вопросы

0 голосов
3 ответов 532 просмотров
Do you have suggestions on how to work with the spelling status of the wordlist for the whole NT? It would obviously ... together. Do you have any suggestions for how to proceed?
Clear7419 251 задал вопрос дек 16, 2019
0 голосов
6 ответов 879 просмотров
Учитывая, что любые вставленные иллюстрации будут отправляться через Send/Receive, каковы лучшие практики работы с иллюстрациями ... в данном месте. Есть ли лучший способ?
drwww 448 задал вопрос окт 1, 2018
0 голосов
1 ответ 274 просмотров
У меня возникло несколько проблем в Реестре (Registry) с проектами обратного перевода (Back Translation), которые не настроены ... , а не First. Спасибо за ваши комментарии. jeffh
jeffh 1,4тыс. задал вопрос июл 8, 2022
+1 голос
10 ответов 1,8тыс. просмотров
Я только начинаю полноценно настраивать глоссарий в нашем проекте, и у меня возникает много вопросов. Я想知道, не написал ли ... я какой-то хороший ресурс, который ответит на все них.
mnjames 1,9тыс. задал вопрос июл 25, 2018
0 голосов
2 ответов 239 просмотров
Continuing the discussion from USFM marker for geographical location names: USFM marker for geographical location names It's ... available on the http://lingtransoft.info site .
wdavidhj 1,4тыс. задал вопрос сен 10, 2015
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
Don’t you know that you yourselves are God’s temple and that God’s Spirit dwells in your midst?
1 Corinthians 3:16
3,048 вопросов
6,007 ответов
5,672 комментариев
2,027 пользователей