מיספור קבצי 'חבר' מאחד בכל פרק

תיאור הסקריפט
בספר רב-טקסט, כמה טקסטים יושבים יחד על העמוד, ולכל אחד מהם הערות משלו. סקריפט 'חבר' מחבר את כל ההערות לקובץ אחד – הקובץ המחובר – וממספר אותן ברצף לאורך כל הספר. אבל בהרבה ספרים רוצים שההערות יתחילו מ–1 בכל פרק, וסקריפט 'חבר' אינו יכול לעשות זאת, כיון שהוא אינו עובד לפי פרק.
והמשימה הזאת קשה יותר ממה שנראה. מכיון שהקובץ המחובר משלב את ההערות מכל הטקסטים, עמוד אחר עמוד, אי אפשר פשוט למספר כל קובץ בנפרד – המספר של כל הערה תלוי במה שתרמו הטקסטים האחרים לפניה באותו פרק.
לשם כך פותח סקריפט NCBP. הסקריפט מחשב את המספור הנכון לפי פרק, ומחזיר אותו לכל הקבצים, כך שהקובץ המחובר וכל קבצי המקור מתאימים זה לזה בדיוק.
וכל זה נעשה בפעולה אחת:
- הכנסת סימונים: הסקריפט מכניס סימון חדש ליד כל קישור, ממוספר לפי פרק.
- התאמה בין הקבצים: מתאים את הסימונים בתוך כל הקבצים.
- מספור מחדש: ממספר את ההערות בכל הקבצים לפי הסימונים החדשים.
לפני שמתחילים
סקריפט NCBP הוא השלב האחרון ברצף מסוים, ולכן צריך שכמה דברים יהיו מוכנים לפני הפעלתו:
- העימוד הושלם וסקריפט 'חבר' כבר רץ ובנה את הקובץ המחובר.
- לכל הקבצים – המחובר וקבצי המקור – יש פרקים ממוספרים. (אם חסר, סקריפט CCBL שלנו מוסיף אותם בקלות.)
- קבצי המקור מסודרים באותו סדר שבו סקריפט 'חבר' חיבר אותם.
איך זה עובד – שלושה שלבים
חלון הסקריפט מחולק לשלושה שלבים, ועוברים עליהם לפי הסדר:
- שלב 1 – הכנסת סימונים:בוחרים את הקבצים ומכניסים את המספור החדש לפי פרק.
- שלב 2 – חיפוש ותיקון:מטפלים בעמודים הבודדים שהסקריפט לא הצליח למספר אוטומטית (רלוונטי רק בספר שבו פרק יכול להתחיל באמצע עמוד).
- שלב 3 – מספור:הופכים את הסימונים החדשים למספרי ההערות שהקורא רואה. הסקריפט מריץ את המספור על כל הקבצים יחד, בהגדרה אחת.
מספור נקי לפי פרק, על פני כל הקבצים – בלחיצה אחת.
מה שעד עכשיו מעמדים היו אומרים "אי אפשר"
עכשיו אומרים "בשמחה"
עמודים בעייתיים
רוב העמודים ממוספרים אוטומטית. היוצא מן הכלל הוא עמוד שבו פרק מתחיל באמצעו, כאשר יש בו הערות משני פרקים יחד. במקרה כזה סדר ההערות בקובץ המחובר אינו תואם את סדר הפרקים, ואי אפשר למספר אותו אוטומטית.
הסקריפט אינו מסדר הערות מחדש בעצמו (זו פעולה ידנית), אלא מסמן את העמודים האלו ומפיק רשימה שלהם, כך שתוכל לגשת אליהם, לסדר את ההערות, ולהריץ שוב את התיקון בלחיצה אחת.

* יש הנחה כשקונים סקריפט זה ביחד עם סקריפט CCBL


חוות דעת
אין עדיין חוות דעת.