חנות הסקריפטים

TknBdd – תיקון מילה בודדת
Loading...

TknBdd – תיקון מילה בודדת

קיצור דרך לפקודה ‘תקן כל מילים בודדות’ שבסקריפט ‘התאמת פיסקה’

0.00

כידוע אחד הכלים החשובים לכל מעמד, הוא הסקריפט ‘התאמת פיסקה‘ הנמצא בתפריט ‘סקריפט‘. סקריפט זה מאפשר טיפול בכל פיסקה ופיסקה כדי למנוע כמה דברים (כמו מילה בודדת או שורה יחסית ריקה), וכדי להקל על מלאכת העימוד (על ידי הוספת או הפחתת שורה מהפיסקה).

אחד הפקודות החשובות בסקריפט הנ”ל היא הפקודה ‘הימנע ממילה בודדת‘, שמגיעה אחר השימוש בפקודות ‘חפש מילה בודדת‘ או ‘תקן כל מילים בודדות‘. פקודה זו מאפשרת להוסיף מילה או שניים לשורה שיש בה רק מילה אחת (בסוף פיסקה) ע”י פיזור הרווחים בכל הפיסקה, או לחילופין מעלה את המילה הבודדת לשורה שמעליה ע”י צמצום הרווחים בכל הפיסקה.

סקריפט זה שלפנינו, מסייע לבצע את סדרת הפעולות הבאה, ע”י שהוא ‘משתלט’ כביכול על הסקריפט ‘התאמת פיסקה’ של ‘תג’, ומבצע חלק מהפעולות שהסקריפט הנ”ל מציע, באופן אוטומטי. וכך הוא סדר פעולתו:

  1. הפעלת הסקריפט דרך שורת הפקודה, מפעילה את הסקריפט ‘התאמת פסקה’ של ‘תג’.
  2. לאחר מכן הסקריפט מחפש פיסקה שיש בה מילה בודדת (ע”י שימוש בפקודה ‘חפש מילה בודדת’ שבסקריפט המקורי).
  3. הסקריפט מטפל במילה הבודדת, דהיינו: מוסיף מילים או מפחית שורה – לפי הענין (ע”י שימוש בפקודה ‘הימנע ממילה בודדת’ שבסקריפט המקורי).

כדי לדעת האם הסקריפט הצליח בפעולה או לא, יש לעקוב אחר חלון ההודעות של הסקריפט המקורי של תג:

  • אם הסקריפט הצליח, אז הוא יכתוב את הרווחים שעשה.
  • אם לא הצליח, אז הסקריפט כותב ‘לא הצליח‘.
  • אם אין סוף פסקה בגלל שזה מעבר בין עמודים וכדו’ אז יכתוב ‘אין סוף פיסקה‘.

כמובן שאחר הטיפול ניתן להפעיל את הסקריפט שוב ע”י לחיצה על Ctrl+G או לעמוד בשורת הפקודה ולהקיש אנטר, וכך מתקדמים לפיסקה הבאה.

כפי המובן מאליו, לסקריפט אין הגדרות מרווחים והצרות משל עצמו, אלא הוא משתמש בהגדרות המוזנות בסקריפט ‘התאמת פיסקה’, ולכן כל שינוי הגדרות שרוצים לעשות – יש לעשותו בסקריפט ‘התאמת פיסקה’.

חוות דעת

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

היה הראשון לכתוב סקירה “TknBdd – תיקון מילה בודדת”