texdiff - מקוון בענן

זהו הפקודה texdiff שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

תָכְנִית:

שֵׁם


texdiff - משווה שני מסמכי (La)TeX כדי ליצור גרסה ממוזגת המציגה שינויים,
דומה לזה של 'מעקב אחר שינויים' בחלק ממעבדי התמלילים.

תַקצִיר


texdiff [--nofloats⎪-n] old.tex new.tex [diff.tex]

תיאור


שני הקבצים הראשונים מושווים וקובץ TeX חדש מופק. כאשר קובץ הפלט הוא
מעובד עם (La)TeX זה מסמן שינויים חדשים עם כחול וטקסט ישן באדום עם סטרייק-
דרך קו. יתר על כן, קטעים עם שינויים מסומנים בשוליים עם פסים אפורים
על ידי חבילת "changebar" של LaTeX (אם כי רק לאחר הפעלת "dvips", ב-"xdvi" הפסים
נמצאים אינץ' אחד יותר מדי שמאלה כדי לפצות על היסט של אינץ' אחד שהוכנס על ידי מדפסת TeX
נהגים).

"texdiff" משתמש ולכן דורש את הפקודה "wdiff" כדי להכניס את הסימנים הללו. אם LaTeX
פקודות מאקרו נכללות בקטעים המומחקים או המסומנים בקו תחתון, הריצת הלטקס תהיה לרוב
סביר להניח להיכשל. המקור לרוב הבעיות טמון ב"wdiff" קריעת זוגות של פלטה.
לכן "texdiff" הוא סקריפט perl שקורא "wdiff" באופן פנימי ומתקן את של "wdiff"
פלט על ידי התאמה מחדש של סוגרים וטיפול בכמה פקודות מאקרו נפוצות של LaTeX.

כדי ש-texdiff יעבוד, יש להכניס את קוד ה-LaTeX הבא בהקדמה של
מסמך LaTeX:

\usepackage{xcolor} \usepackage{ulem} \usepackage{changebar}
\newcommand\TLSins[1]{\cbstart{}\textcolor{ins}{\uline{#1}}\cbend{}}
\newcommand\TLSdel[1]{\cbdelete{}\textcolor{del}{\sout{#1}}}

הגדר את צבעי העריכה "ins" ו-"del" עם שמות צבע קיימים של "xcolor":
\colorlet{ins}{blue} \colorlet{del}{red}

או מאפס:
\definecolor{ins}{rgb}{0, 0.5, 0}

פקודות מאקרו אלו אינן מתערבות אוטומטית ב-\begin{document} כמו הסקריפטים המקוריים
עשה (ראה את תודות סעיף למטה), מכיוון שזה לא יעבוד על קבצים של a
מסמך מרובה קבצים (אלה הכלולים ב-\include או \input). יתר על כן, אם אתה מכניס
את פקודות המאקרו באופן ידני, אתה יכול לכוונן אותם כרצונך, כלומר לשנות את צבע הטקסט או המיקום של
פסי שינוי. עיין בתיעוד של חבילות ulem ו-changebar כיצד לעשות זאת
תעשה את זה!

אפשרויות


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

--לנפות, -d
מפעיל איתור באגים. קבצים זמניים המכילים סוגרים ממוספרים נשמרים ורשומים גולמיים
קובץ ההבדל נכתב כשם קובץ הפלט בתוספת '-wdiff.tex'. ב
בנוסף, מודפסות מספר אבחונים של ביטוי רגולרי. אַזהָרָה: ייצור a מגרש
of פלט.

השתמש ב-texdiff באינטרנט באמצעות שירותי onworks.net



התוכניות המקוונות האחרונות של לינוקס ו-Windows