שוחררה גרסה 0.0.7 של biditex עם תמיכה בתווים LRM/RLM.

ב־28.3.2008, מאת ארתיום; פורסם תחת: תכנה חופשית, פיתוח, תכנה ומחשבים, LaTeX ועברית; ‏5 תגובות

שוחררה גרסה חדשה של BiDiTeX. למרות שהתיקון כולל סה"כ לא יותר מעשר שורות, הוא מספיק חשוב לצורך שחרור גרסה חדשה.

במה מדובר?

נגיד אתם מסבירים על קריאה לפונקציה "getchar()‎" בתוך הטקסט בעברית. אם אתם תכתבו כפי שזה getchar ולאחר מכן "(" ו־")" תגלו שהסוגריים יופיעו בצד השני בצורה הבאה: "getchar()" או לחילופין, אם תרצו לכתוב נתיב במערכת UNIX, למשל "‎/etc/hosts" תגלו שהוא נראה כך: "/etc/hosts", כלומר קו נטוי מופיע בהתחלה במקום בסוף.

הסיבה היא שאלגוריתם bidi משייך את הסימן "/" וסימני "()" לתווים המשתייכים לטקסט בעברית -- כי הם נמצאים בגבול בין עברית לאנגלית.

אז כיצד לפתור את הבעיה? אמרנו שהסימנים "/" או "()" משתייכים לטקסט העברי לא אנגלי, אז אם נכתוב getchar() A או A /etc/hosts ונגלה שזה עובד כפי שאנחנו רוצים, למעט העובדה שאנחנו לא צריכים את "A". פה בדיוק באים הסימנים LRM ו־RLM -- סימני "כיווניות חזקה" בלתי נראים. אם נחליף את A בסימן בלתי נראה בעל כיווניות "שמאל לימין" הכל יסתדר.

כך גם אם נרצה לתקן את המשפט: "ASP פירושו Active Server Pages. PHP פירושו..." נצמטרך להכניס תו עברי בין "Pages" לבין "PHP". אז ניתן להכניס תו כיווניות בלתי נראה השני וזה יראה: "ASP פירושו Active Server Pages.‏ PHP פירושו..." כפי שרצינו.

ניתן להכניס את התווים האלה בעזרת Shift+T ו־Shift+Y ב־Linux עם פריסת מקלדת lyx: תו LRM ו-RLM בהתאם. ב־Windows צריך להקליד Alt+0253 ו־Alt+0254 על מנת להכניס את התווים האלה, תשימו לב שכאשר אתם מקלידים Alt+0253 וודאו כי פריסת המקלדת היא עברית אחרת תקבלו תו "ý" במקום סימן LRM.

חייב לציין, שעד לא מזמן לא הבנתי כיצד להשתמש בהם לכן פשוט שכחתי להתייחס אליהם ב־BiDiTeX.

תגובות

nadavvin נדב, ב־28.3.2008, 22:07

רק חבל שאין דרך פשוטה להוסיף אותם, או לפחות קיצור מהמקלדת.

ארתיום, ב־28.3.2008, 22:20

מה זאת אומרת אין דרך פשוטה?

shift+y והוספת! (מפריסת lyx).

DoK, ב־31.3.2008, 0:00

אני לא משתמש ב-tex אבל מהתקלות במקרים אחרים בהם התווים האלו לא נתמכו (גרסאות לא מעוד ישנות של docbook) החיים בלעדיהם פשוט קשים מנשוא ;) תודה על התוספת שתופסת.

ארתיום, ב־31.3.2008, 17:26

הבעיה העיקרית היא שלוקח הרבה זמן להבין כיצד להשתמש בסינמים האלו. צריך להבין מה הכוונה ב"סימן כיווניות חזקה"...

אפילו שאני התעסקתי עם bidi המון, לא קלטתי את זה בהתחלה

DoK, ב־2.4.2008, 0:29

לרוע המזל המציאות לא מפסיקה לספק דוגאות למשפטים עם שילובי כיווניות שתוצאתם ללא עזרת עורך בן-אנוש זועקת לשמיים.

הוסף תגובה:

 
 כתובת דוא"ל לא תוצג
 

ניתן לכתוב תגובות עם שימוש בתחביר Markdown.

חובה לאפשר JavaScript כדי להגיב.

דפים

נושאים