Venant tout juste de terminer un important volume du NT, j’ai pensé écrire quelques réflexions sur la façon dont j’ai organisé mon flux de travail. J’ai écrit « bonnes pratiques » dans le titre parce que c’est une expression bien connue, et parce que « pratiques assez bonnes qui pourraient probablement être améliorées » prenait trop de place. J’espère qu’avec le temps, d’autres personnes feront des choses similaires ici, afin que nous puissions nous inspirer mutuellement pour trouver de bonnes idées d’efficacité.
Tout cela se passe après que le livre a été plus ou moins mis en page, et ma seule tâche restante était de parcourir chaque page pour m’assurer que les lignes se terminaient en bas de page. C’est une étape qui prend des heures mais qui est extrêmement répétitive – une excellente recette pour l’optimisation !
- Je n’ai pas ouvert le fichier Changes.txt dans PTXprint – si vous l’ouvrez dans PTXprint et également en externe, vous devez actualiser (Refresh) après chaque modification. Mais en procédant ainsi, je peux le modifier en externe sans avoir besoin d’actualiser.
- J’ai ouvert Changes.txt dans Notepad++. J’ai ensuite changé la « langue » en « Shell ». Ce n’est (évidemment) pas réellement un document shell, mais il utilise des caractères de commentaire # et donc la mise en forme visuelle colorée est très utile.
- Afin d’isoler mon environnement de travail sans fermer d’autres programmes, j’ai déplacé trois éléments vers un nouveau bureau Windows : Notepad++, PTXprint et Sumatra.
- Chaque fois que je voulais ajouter une nouvelle modification – 95 % de mes modifications consistaient simplement à utiliser le système p^95 pour rétrécir et étirer les paragraphes – j’appuyais sur Ctrl-d dans Notepad++ pour ajouter une ligne (j’ai également utilisé beaucoup d’autres raccourcis clavier, mais je recommande de les rechercher en ligne au fur et à mesure de vos besoins. Ctrl-l (comme « llama ») supprime une ligne, etc.)
- J’utilisais Ctrl-flèches pour me déplacer à gauche et à droite par mots entiers plutôt que par caractères individuels.
- J’utilisais Alt-Tab pour basculer entre les programmes, et Ctrl-P pour imprimer dans PTXprint. Mon objectif était de ne jamais toucher à la souris ou au pavé tactile, et j’y parvenais presque toujours.
- J’utilisais la vue Livre (Book View) dans Sumatra pour pouvoir voir la double page comme si le livre était ouvert.
- Je travaillais sur un livre à la fois, afin de ne pas avoir à attendre la compilation de l’ensemble du NT, et lorsque je commençais un livre, je n’imprimais que les 5 premiers chapitres environ. Si nécessaire, après avoir atteint la fin de ma plage, j’ajoutais (donc « MAT 1-10 ») et si un chapitre commençait par hasard en haut d’une page impaire, je faisais démarrer les exécutions futures à partir de là (donc, si le ch. 6 commençait sur une page impaire, je n’imprimais alors que « MAT 6-11 »).
- Si nécessaire à la fin des livres, j’utilisais Changes.txt pour ajouter une page blanche, afin que les livres aient toujours un nombre pair de pages. Cela signifiait que les nouveaux livres commençaient toujours au début d’une page impaire (vous devrez décider si vous êtes prêt à avoir des pages blanches parfois).
- J’ai entraîné ma femme à faire une grande partie de cela aussi, ce qui m’a fait gagner des heures
- Tandis que j’écrivais cela, une autre idée m’est venue ! Probablement la prochaine fois que je ferai cela, j’ajouterai l’appel en ligne de commande de PTXprint au système de macros de Notepad++, afin de pouvoir imprimer le fichier avec un raccourci clavier depuis Notepad++ et n’aurai plus besoin d’avoir PTXprint ouvert du tout.
Having just finished a major NT volume, I thought I’d write up some thoughts on how I organized workflow. I wrote “best practices” in the topic because that’s a well known phrase, and because “pretty good practices which could probably be improved upon” took too much space. I’m hoping over time that other people do similar things here, so that we can get good ideas for efficiency from each other.
This all takes place after the book was more or less laid out, and my one remaining task was to go through each page and make sure the lines ended at the bottom of the page. This is a step which takes many hours but is extremely repetitive–a great recipe for streamlining!
- I didn’t open the Changes.txt file within PTXprint–if you open it in PTXprint and also externally, you have to Refresh after each change. But by doing this I can edit it externally without needing to refresh.
- I opened Changes.txt in Notepad++. I then changed the “language” to “Shell”. It’s (obviously) not actually a shell document, but it uses # comment characters and so the visual, colorful markup is very helpful.
- In order to isolate my work environment without closing other programs, I moved three things to a new Windows desktop: Notepad++, PTXprint, and Sumatra.
- Each time I wanted to add a new change–95% of my changes were simply using the p^95 system to shrink and stretch paragraphs–I hit Ctrl-d in Notepad++ to add a line (I also used lots of other keycommands, but I’d recommend looking them up online as you need them. Ctrl-l (as in llama) deletes a line, etc.)
- I used Ctrl-arrow keys to move left and right full works instead of single characters.
- I used Alt-Tab to switch between programs, and Ctrl-P to print in PTXprint. My goal was to never touch the mouse or touchpad, and I could get by with that almost always.
- I used Book View in Sumatra so that I could see the spread as if the book were open.
- I worked on one book at a time, so I wouldn’t have to wait for the entire NT to compile, and when I started a book, I would only print the first 5 or so chapters. If needed after I got to the end of my range, I’d add (so “MAT 1-10”) and if a chapter ever happen to start at the top of an odd page, I would have future runs start from there (so, if ch.6 started an odd page, I would then only print “MAT 6-11”).
- If necessary at the end of books I’d use Changes.txt to add a blank page, so that books were always even numbers of pages long. This meant that new books always start at the beginning of an odd page (you’ll have to decide if you’re willing to have blank pages sometimes).
- I trained my wife to do much of this also, which saved me hours
- As I’ve been writing this up, another idea has come to me! Likely next time I do this I’ll add PTXprint command line call to Notepad++'s macro system, so that I can print the file with a key command from Notepad++ and won’t need to have PTXprint open at all.
Traduit automatiquement depuis English