ภาษาอังกฤษภาษาฝรั่งเศสสเปน

Ad


ไอคอน Fav ของ OnWorks

latexdiff - ออนไลน์ในคลาวด์

เรียกใช้ latexdiff ในผู้ให้บริการโฮสต์ฟรีของ OnWorks ผ่าน Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

นี่คือคำสั่ง latexdiff ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


latexdiff - กำหนดและมาร์กอัปความแตกต่างระหว่างไฟล์ลาเท็กซ์สองไฟล์

เรื่องย่อ


ลาเท็กซ์ดิฟฟ์ [ OPTIONS ] เก่า.เท็กซ์ ใหม่.tex > ดิฟ.เท็กซ์

DESCRIPTION


สั้น ๆ , ลาเท็กซ์ดิฟฟ์ เป็นโปรแกรมอรรถประโยชน์ที่ช่วยในการจัดการแก้ไขน้ำยางข้น
เอกสาร มันเปรียบเทียบไฟล์ latex ที่ถูกต้องสองไฟล์ ซึ่งเรียกว่า "old.tex" และ "new.tex" finds
ความแตกต่างที่มีนัยสำคัญระหว่างกัน (เช่น ละเว้นจำนวนช่องว่างสีขาวและ
ตำแหน่งของตัวแบ่งบรรทัด) และเพิ่มคำสั่งพิเศษเพื่อเน้นความแตกต่าง ที่ไหน
ไม่สามารถเน้นภาพได้ เช่น สำหรับการเปลี่ยนแปลงการจัดรูปแบบ ความแตกต่าง
ยังคงถูกทำเครื่องหมายไว้ในแหล่งที่มา

โปรแกรมปฏิบัติต่อคำนำแตกต่างจากเอกสารหลัก ความแตกต่างระหว่าง
พบคำนำโดยใช้ความแตกต่างแบบบรรทัด (คล้ายกับคำสั่ง Unix diff
แต่ละเว้นช่องว่างสีขาว) ความคิดเห็น ""%DIF >"" ถูกต่อท้ายแต่ละบรรทัดที่เพิ่มเข้าไป เช่น a
มีบรรทัดอยู่ใน "new.tex" แต่ไม่ใช่ใน "old.tex" เส้นที่ถูกทิ้ง
ถูกปิดใช้งานโดยนำหน้า ""%DIF <"" บล็อกที่เปลี่ยนแปลงนำหน้าด้วยบรรทัดความคิดเห็น
ให้ข้อมูลเกี่ยวกับหมายเลขบรรทัดในไฟล์ต้นฉบับ ที่ไหนมี
ความแตกต่างที่ไม่มีนัยสำคัญ ไฟล์ผลลัพธ์ "diff.tex" จะคล้ายกับ "new.tex" ที่
ส่วนท้ายของคำนำ คำจำกัดความของ ลาเท็กซ์ดิฟฟ์ คำสั่งมาร์กอัปถูกแทรก ใน
ความแตกต่างของเนื้อหาหลักของข้อความ ลาเท็กซ์ดิฟฟ์ พยายามที่จะตอบสนองต่อไปนี้
แนวปฏิบัติ (ตามลำดับความสำคัญ):

1. หากทั้ง "old.tex" และ "new.tex" เป็น LaTeX ที่ถูกต้อง ดังนั้น "diff.tex" ที่เป็นผลลัพธ์ควร
ยังถูกต้อง LateX (หมายเหตุ หากใช้คำสั่ง TeX ธรรมดาสองสามคำสั่งภายใน "old.tex" หรือ
"new.tex" จากนั้น "diff.tex" ไม่รับประกันว่าจะใช้งานได้ แต่โดยปกติแล้วจะใช้งานได้)

2. ความแตกต่างที่มีนัยสำคัญจะพิจารณาจากระดับของคำแต่ละคำ ทั้งหมด
ความแตกต่างที่มีนัยสำคัญ รวมทั้งความแตกต่างระหว่างความคิดเห็นควรมีความชัดเจน
ทำเครื่องหมายในซอร์สโค้ดที่เป็นผลลัพธ์ "diff.tex"

3. หากข้อความที่เปลี่ยนแปลงมีข้อความหรือคำสั่งสร้างข้อความ ให้เรียกใช้ "diff.tex"
ผ่าน LateX ควรสร้างเอาต์พุตที่มีการเน้นข้อความที่เพิ่มและละทิ้ง

4. ในกรณีที่มีความแตกต่างเล็กน้อย เช่น ในตำแหน่งของตัวแบ่งบรรทัด
"diff.tex" ควรเป็นไปตามรูปแบบของ "new.tex"

เพื่อแยกความแตกต่างของอัลกอริธึมเดียวกับ diff ใช้แต่คำแทนเส้นคือ
เปรียบเทียบ มีความพยายามในการจดจำบล็อคที่เปลี่ยนแปลงไปโดยสิ้นเชิง
สามารถทำเครื่องหมายเป็นหน่วยได้ ความคิดเห็นต่างกันทีละบรรทัด แต่จำนวน
ช่องว่างภายในความคิดเห็นจะถูกละเว้น คำสั่งรวมทั้งอาร์กิวเมนต์ทั้งหมดโดยทั่วไป
เมื่อเปรียบเทียบกับหน่วยเดียว กล่าวคือ ไม่มีการแทรกมาร์กอัปลงในอาร์กิวเมนต์ของคำสั่ง
อย่างไรก็ตาม สำหรับจำนวนคำสั่งที่เลือก (เช่น "\caption" และการแบ่งส่วนทั้งหมด
คำสั่ง) อาร์กิวเมนต์สุดท้ายเรียกว่าข้อความ ข้อความนี้แบ่งออกเป็นคำและ
แตกต่างเหมือนกับข้อความธรรมดา (ใช้ตัวเลือกเพื่อแสดงและเปลี่ยนรายการข้อความ
คำสั่ง ดูด้านล่าง) เนื่องจากอัลกอริทึมไม่มีความรู้โดยละเอียดเกี่ยวกับ LaTeX จึงถือว่าทั้งหมด
วงเล็บปีกกาคู่หนึ่งตามคำสั่งทันที (เช่น ลำดับตัวอักษร
เริ่มต้นด้วยแบ็กสแลช) เป็นอาร์กิวเมนต์สำหรับคำสั่งนั้น เป็นการจำกัดเงื่อนไข
1 ข้างต้นจึงจำเป็นต้องล้อมรอบอาร์กิวเมนต์ทั้งหมดด้วยเครื่องหมายปีกกาและไม่
แทรกช่องว่างภายนอก ตัวอย่างเช่น เขียน

\section{\textem{นี่คือหัวข้อที่เน้นย้ำ}}

และไม่

\section {\textem{นี่คือหัวข้อที่เน้นย้ำ}}

or

\section\textem{นี่คือหัวข้อที่เน้นย้ำ}

แม้ว่าพันธุ์ทั้งหมดจะเหมือนกันกับ LaTeX (แต่ดู --allow-ช่องว่าง ตัวเลือกที่
อนุญาตความหลากหลายที่สอง)

สำหรับสภาพแวดล้อมที่มีเนื้อหาไม่เป็นไปตามมาตรฐาน LaTeX หรือแบบกราฟิก
มาร์กอัปไม่เหมาะสม คำสั่งมาร์กอัปทั้งหมดสามารถลบได้โดยการตั้งค่า PICTUREENV
ตัวแปรคอนฟิกูเรชัน กำหนดโดยค่าเริ่มต้นเป็นสภาพแวดล้อม "รูปภาพ" และ "DIFnomarkup" ดู
--การกำหนดค่า ตัวเลือก). สภาพแวดล้อมหลัง ("DIFnomarkup") สามารถใช้เพื่อป้องกันส่วนต่างๆ ของ
ไฟล์ลาเท็กซ์ที่มาร์กอัปส่งผลให้เกิดมาร์กอัปที่ผิดกฎหมาย คุณต้องล้อมรอบ
ข้อความที่ละเมิดทั้งในไฟล์เก่าและใหม่โดย "\begin{DIFnomarkup}" และ
"\end{DIFnomarkup}". คุณต้องกำหนดสภาพแวดล้อมในคำนำของทั้งเก่าและใหม่
เอกสาร ฉันชอบนิยามมันเป็นสภาพแวดล้อมว่าง

"\สภาพแวดล้อมใหม่{DIFnomarkup}{}{}"

แต่ทางเลือกเป็นของคุณ มาร์กอัปใดๆ ภายในสภาพแวดล้อมจะถูกลบออก และโดยทั่วไป
ทุกอย่างภายในสภาพแวดล้อมจะถูกพรากไปจากไฟล์ใหม่

นอกจากนี้ยังสามารถแยกไฟล์ที่ไม่มีคำนำ
ในกรณีนี้ ไฟล์จะถูกประมวลผลในโหมดเอกสารหลัก แต่คำจำกัดความของ
คำสั่งมาร์กอัปจะไม่ถูกแทรก

คำสั่งมาร์กอัปทั้งหมดที่แทรกโดย ลาเท็กซ์ดิฟฟ์ เริ่มต้นด้วย ""\DIF"" เพิ่มบล็อกที่มี
คำ คำสั่ง หรือความคิดเห็นที่อยู่ใน "new.tex" แต่ไม่ใช่ใน "old.tex" จะถูกทำเครื่องหมายด้วย
"\DIFaddbegin" และ "\DIFaddend" บล็อกที่ถูกทิ้งจะถูกทำเครื่องหมายด้วย "\DIFdelbegin" และ
"\DIFdelend". ภายในบล็อคที่เพิ่มเข้ามา ข้อความทั้งหมดจะถูกเน้นด้วย "\DIFadd" ดังนี้:
"\DIFadd{Added text block}" คำสั่ง `safe' ที่เลือกสามารถอยู่ในบล็อคข้อความเหล่านี้
เช่นกัน (ใช้ตัวเลือกเพื่อแสดงและเปลี่ยนรายการคำสั่งที่ปลอดภัย ดูด้านล่าง) อื่นๆ ทั้งหมด
คำสั่งและเครื่องหมายปีกกา "{" และ "}" จะไม่อยู่ในขอบเขตของ "\DIFadd" เพิ่ม
ความคิดเห็นถูกทำเครื่องหมายโดยนำหน้า ""%DIF > ""

ภายในบล็อกที่ถูกลบข้อความจะถูกเน้นด้วย "\DIFdel" ความคิดเห็นที่ถูกลบจะถูกทำเครื่องหมายโดย
นำหน้า ""%DIF < "" คำสั่งที่ไม่ปลอดภัยและวงเล็บปีกกาภายในบล็อกที่ถูกลบนั้น
แสดงความคิดเห็นด้วย ""%DIFDELCMD < ""

OPTIONS


คำนำ
ตัวเลือกต่อไปนี้กำหนดรูปแบบมาร์กอัปที่มองเห็นได้โดยการเพิ่มคำสั่งที่เหมาะสม
คำจำกัดความของคำนำ ดูคำอธิบายของ Available . ที่ส่วนท้ายของหัวข้อนี้
รูปแบบ

--type=มาร์กอัปสไตล์ or -t สไตล์มาร์กอัป
เพิ่มโค้ดเพื่อนำหน้าสำหรับรูปแบบมาร์กอัปที่เลือก ตัวเลือกนี้กำหนด "\DIFadd" และ
คำสั่ง "\DIFdel" รูปแบบที่มีจำหน่าย:

"ขีดเส้นใต้ CTRADITIONAL TRADITIONAL CFONT FONTSTRIKE INVISIBLE CHANGEBAR CCHANGEBAR
CULINECHBAR CFONTCBHBAR ตัวหนา"

[ ค่าเริ่มต้น: "UNDERLINE" ]

--subtype=markstyle or -s มาร์คสไตล์
เพิ่มโค้ดในคำนำสำหรับรูปแบบที่เลือกสำหรับคำสั่งการถ่ายคร่อม (เช่น เพื่อทำเครื่องหมายการเปลี่ยนแปลง
ในระยะขอบ) ตัวเลือกนี้กำหนด "\DIFaddbegin", "\DIFaddend", "\DIFdelbegin" และ
คำสั่ง "\DIFdelend" รูปแบบที่มีจำหน่าย: "SAFE MARGIN COLOR DVIPSCOL ZLABEL
เฉพาะการเปลี่ยนแปลง (ฉลาก)*"

[ ค่าเริ่มต้น: "ปลอดภัย" ] * ประเภทย่อย "LABEL" เลิกใช้แล้ว

--floattype=markstyle or -f มาร์คสไตล์
เพิ่มโค้ดในคำนำสำหรับรูปแบบที่เลือกซึ่งแทนที่การทำเครื่องหมายมาตรฐานและมาร์กอัป
คำสั่งภายใน floats (เช่น ข้อสังเกต marginal ทำให้เกิดข้อผิดพลาดภายใน floats ดังนั้น
เครื่องหมายขอบสามารถปิดใช้งานได้ดังนั้น) ตัวเลือกนี้กำหนดคำสั่ง "\DIF...FL" ทั้งหมด
รูปแบบที่มีจำหน่าย: "FLOATSAFE TRADITIONALSAFE IDENTICAL"

[ ค่าเริ่มต้น: "FLOATSAFE" ]

--การเข้ารหัส=enc or -e ENC
ระบุการเข้ารหัสของ old.tex และ new.tex การเข้ารหัสทั่วไปคือ "ascii", "utf8",
"ลาติน1", "ลาติน9" สามารถรับรายการการเข้ารหัสที่มีอยู่ได้โดยดำเนินการ

"perl -MEncode -e 'print join ("\n",Encode-"encodings( ":all" ));' >

[การเข้ารหัสเริ่มต้นคือ utf8 เว้นแต่สองสามบรรทัดแรกของคำนำมี an
เรียกใช้ "\usepackage[..]{inputenc}" ซึ่งในกรณีนี้การเข้ารหัสที่เลือกโดยสิ่งนี้
ถือว่าคำสั่ง โปรดทราบว่า ASCII (ลาเท็กซ์มาตรฐาน) เป็นส่วนย่อยของ utf8]

--คำนำ=ไฟล์ or -p ไฟล์
แทรกไฟล์ที่ส่วนท้ายของคำนำแทนที่จะสร้างคำนำ คำนำต้อง
กำหนดคำสั่งต่อไปนี้ "\DIFaddbegin, \DIFaddend, \DIFadd{..},
\DIFdelbegin,\DIFdelend,\DIFdel{..}," และความหลากหลายสำหรับใช้ภายใน float
"\DIFaddbeginFL, \DIFaddendFL, \DIFaddFL{..}, \DIFdelbeginFL, \DIFdelendFL,
\DIFdelFL{..}" (หากตั้งค่าตัวเลือกนี้ไว้ -t, -sและ -f ตัวเลือกจะถูกละเว้น)

--แพ็คเกจ=pkg1,pkg2,..
แจ้ง latexdiff ว่าไฟล์ .tex ถูกประมวลผลด้วยแพ็กเกจที่อยู่ในรายการที่โหลด นี่คือ
โดยปกติไม่จำเป็นหากไฟล์ .tex มีคำนำ เนื่องจากคำนำคือ
สแกนหาคำสั่ง "\usepackage" โดยอัตโนมัติ การใช้ --แพคเกจ ตัวเลือก
ปิดใช้งานการสแกนอัตโนมัติ ดังนั้นหากจำเป็นต้องแยกวิเคราะห์แพ็คเกจเฉพาะด้วยเหตุผลใดก็ตาม
ปิด, ใช้ --แพ็คเกจ=ไม่มี. แพ็คเกจต่อไปนี้ทำให้เกิดพฤติกรรมพิเศษ:

"อัมสมาธ"
ตัวแปรการกำหนดค่า MATHARRREPL ถูกตั้งค่าเป็น "align*" (ค่าเริ่มต้น: "eqnarray*")
(โปรดทราบว่าสภาพแวดล้อมอาร์เรย์ amsmath จำนวนมากได้รับการยอมรับโดย
ผิดนัดเช่นนี้)

"เอนด์โฟลต"
ตรวจสอบให้แน่ใจว่า "\begin{figure}" และ "\end{figure}" ปรากฏด้วยตัวเองเสมอใน
เส้น

"ไฮเปอร์เรฟ"
เปลี่ยนชื่อคำสั่ง "\DIFadd" และ "\DIFdel" เป็น "\DIFaddtex" และ
"\DIFdeltex" และกำหนดคำสั่ง "\DIFadd" และ "\DIFdel" ใหม่ ซึ่งให้
wrapper สำหรับคำสั่งเหล่านี้ ใช้สำหรับข้อความ แต่ไม่ใช่สำหรับลิงก์
กำหนดคำสั่ง (ซึ่งมาร์กอัปใด ๆ จะทำให้เกิดข้อผิดพลาด)

"อาปาไซท์"
กำหนดคำสั่งใหม่ที่รู้จักว่าเป็นคำสั่งอ้างอิง

"ซิยูนิทซ์"
ถือว่า "\SI" เทียบเท่ากับคำสั่งอ้างอิง (เช่น ป้องกันด้วย "\mbox" if
สไตล์มาร์กอัปใช้แพ็คเกจ ulem

"ฉลาด"
ปฏิบัติต่อ "\cref,\Cref" ฯลฯ ให้เทียบเท่ากับคำสั่งอ้างอิง (เช่น ป้องกันด้วย
"\mbox" หากรูปแบบมาร์กอัปใช้แพ็คเกจ ulem

"อภิธานศัพท์"
กำหนดคำสั่งอภิธานศัพท์ส่วนใหญ่ว่าปลอดภัย ปกป้องด้วย \mbox'es
ที่จำเป็น

"มช"
ถือว่า "\ce" เป็นคำสั่งที่ปลอดภัย กล่าวคือ จะถูกเน้น (โปรดทราบว่า "\cee"
จะไม่ถูกเน้นในสมการเนื่องจากจะทำให้เกิดข้อผิดพลาดในการประมวลผล)

"เคมีสูตร" หรือ "เคมีมาโคร"
ถือว่า "\ch" เป็นคำสั่งที่ปลอดภัยนอกสมการ กล่าวคือ จะถูกเน้น
(โปรดทราบว่า "\ch" จะไม่ถูกเน้นในสมการเนื่องจากสิ่งนี้นำไปสู่
ข้อผิดพลาดในการประมวลผล)

[ ค่าเริ่มต้น: สแกนคำนำสำหรับคำสั่ง "\usepackage" เพื่อกำหนด
แพ็คเกจที่โหลด ]

--show-คำนำ
พิมพ์คำสั่งคำนำที่สร้างหรือรวมไปยัง stdout

องค์ประกอบ
--exclude-safecmd=exclude-file or -A แยกไฟล์ or --exclude-safecmd="cmd1,cmd2,..."
--replace-safecmd=แทนที่ไฟล์
--append-safecmd=ต่อท้ายไฟล์ or -a ต่อท้ายไฟล์ or --append-safecmd="cmd1,cmd2,..."
ยกเว้นจาก แทนที่ หรือผนวกเข้ากับรายการของนิพจน์ทั่วไป (RegEx) ที่ตรงกัน
คำสั่งที่ปลอดภัยในการใช้งานภายในขอบเขตของคำสั่ง "\DIFadd" หรือ "\DIFdel"
ไฟล์ต้องมี Perl-RegEx หนึ่งรายการต่อบรรทัด (บรรทัดแสดงความคิดเห็นที่ขึ้นต้นด้วย # หรือ % are
ละเลย) โปรดทราบว่า RegEx ต้องตรงกับโทเค็นทั้งหมด เช่น /^regex$/
เป็นนัยและไม่รวม "\" เริ่มต้นของคำสั่ง NS
--ไม่รวม-safecmd และ --ผนวก-safecmd สามารถรวมตัวเลือกกับ
---แทนที่-safecmd และสามารถใช้ซ้ำๆ เพื่อเพิ่มยอดเข้าในรายการได้
--ไม่รวม-safecmd และ --ผนวก-safecmd สามารถใช้รายการที่คั่นด้วยเครื่องหมายจุลภาคเป็นอินพุตได้
หากต้องใช้เครื่องหมายจุลภาคสำหรับ regex ตัวใดตัวหนึ่ง ให้หลีกเลี่ยงโดยใช้ "\" ในกรณีส่วนใหญ่มัน
จะมีความจำเป็นเพื่อป้องกันรายการที่คั่นด้วยเครื่องหมายจุลภาคจากเชลล์โดยใส่ลงใน
อัญประกาศ.

--exclude-textcmd=exclude-file or -X แยกไฟล์ or --exclude-textcmd="cmd1,cmd2,..."
--replace-textcmd=แทนที่ไฟล์
--append-textcmd=ผนวกไฟล์ or -x ต่อท้ายไฟล์ or --append-textcmd="cmd1,cmd2,..."
ยกเว้นจาก แทนที่ หรือผนวกเข้ากับรายการคำสั่งที่ตรงกับนิพจน์ทั่วไป
ซึ่งอาร์กิวเมนต์สุดท้ายคือข้อความ ดูรายการสำหรับ --ไม่รวม-safecmd ด้านบนโดยตรงสำหรับ
รายละเอียดเพิ่มเติม

--replace-context1cmd=แทนที่ไฟล์
--append-context1cmd=ผนวกไฟล์ หรือ =รายการ --append-context1cmd="cmd1,cmd2,..."
แทนที่หรือต่อท้ายรายการคำสั่งที่ตรงกัน regex ที่มีอาร์กิวเมนต์สุดท้ายคือ text
แต่ต้องใช้บริบทเฉพาะในการทำงาน เช่น \caption จะทำงานภายใน a . เท่านั้น
รูปหรือตาราง คำสั่งเหล่านี้ทำงานเหมือนคำสั่งข้อความ ยกเว้นเมื่อเกิดขึ้นใน
ส่วนที่ถูกลบเมื่อปิดการใช้งาน แต่อาร์กิวเมนต์ของพวกเขาจะแสดงเป็นลบ
ข้อความ

--replace-context2cmd=แทนที่ไฟล์
--append-context2cmd=ผนวกไฟล์ หรือ =รายการ --append-context2cmd="cmd1,cmd2,..."
ตามคำสั่งที่เกี่ยวข้องสำหรับบริบท1 ข้อแตกต่างเพียงอย่างเดียวคือคำสั่งบริบท2
ถูกปิดใช้งานอย่างสมบูรณ์ในส่วนที่ถูกลบ รวมถึงการโต้แย้ง

--exclude-mboxsafecmd=ไม่รวมไฟล์ or --exclude-mboxsafecmd="cmd1,cmd2,..."
--append-mboxsafecmd=ต่อท้ายไฟล์ or --append-mboxsafecmd="cmd1,cmd2,..."
กำหนดคำสั่งที่ปลอดภัย ซึ่งยังต้องได้รับการปกป้องเพิ่มเติมโดยการห่อหุ้มใน
\\mbox{..}. บางครั้งจำเป็นต้องหลีกเลี่ยงความไม่ลงรอยกันระหว่างภายนอก
แพ็คเกจและแพ็คเกจ ulem ซึ่งใช้สำหรับเน้นในสไตล์เริ่มต้น
อันเดอร์ไลน์และ CULINECHBAR CFONTSTRIKE

--การกำหนดค่า var1=val1,var2=val2,... or -c var1=val1,...
-c ไฟล์คอนฟิก
ตั้งค่าตัวแปรการกำหนดค่า สามารถใช้ตัวเลือกซ้ำเพื่อตั้งค่าตัวแปรต่างๆ ได้
(เป็นทางเลือกแทนรายการที่คั่นด้วยจุลภาค) ตัวแปรที่มีอยู่ (ดูด้านล่างสำหรับ
คำอธิบายเพิ่มเติม):

"ARRENV" (RegEx)

"COUNTERCMD" (RegEx)

"FLOATENV" (RegEx)

"ITEMCMD" (RegEx)

"LISTENV" (RegEx)

"มาธาเรน" (RegEx)

"มาธาร์เรพล์" (สตริง)

"มาเธนฟ" (RegEx)

"มาธเรพล์" (สตริง)

"MINWORDSBLOCK" (จำนวนเต็ม)

"PICTUREENV" (RegEx)

--show-safecmd
พิมพ์รายการการจับคู่ RegEx และไม่รวมคำสั่งที่ปลอดภัย

--show-textcmd
พิมพ์รายการการจับคู่ RegEx และไม่รวมคำสั่งที่มีอาร์กิวเมนต์ข้อความ

--show-config.php
แสดงค่าของตัวแปรคอนฟิกูเรชัน

--แสดงทั้งหมด
รวมคำสั่ง --show ทั้งหมด

หมายเหตุ สำหรับคำสั่ง --show ทั้งหมด ไม่จำเป็นต้องระบุไฟล์ "old.tex" หรือ "new.tex" และ
ไม่มีความแตกต่างเกิดขึ้น

อื่นๆ องค์ประกอบ ตัวเลือก:
--allow-ช่องว่าง
อนุญาตให้มีช่องว่างระหว่างอาร์กิวเมนต์ในวงเล็บหรือวงเล็บปีกกากับคำสั่ง โปรดทราบว่าตัวเลือกนี้
อาจมีผลข้างเคียงที่ไม่พึงประสงค์ (ขอบเขตที่ไม่เกี่ยวข้องอาจกลายเป็นก้อนก่อนหน้า
คำสั่ง) ดังนั้น ควรใช้เฉพาะเมื่อค่าดีฟอลต์สร้างผลลัพธ์ที่ผิดพลาด (ค่าเริ่มต้น
ต้องการอาร์กิวเมนต์เพื่อติดตามกันโดยตรงโดยไม่เว้นวรรค)

--math-markup=ระดับ
กำหนดความละเอียดของมาร์กอัปในสภาพแวดล้อมทางคณิตศาสตร์ที่แสดง: ค่าที่เป็นไปได้สำหรับ
ระดับคือ (ยอมรับทั้งป้ายตัวเลขและข้อความ):

"ปิด" หรือ 0: ระงับมาร์กอัปสำหรับสภาพแวดล้อมทางคณิตศาสตร์ สมการที่ถูกลบจะไม่ปรากฏ
ในไฟล์ diff. โหมดนี้สามารถใช้ได้หากโหมดอื่นๆ ทั้งหมดทำให้รหัสลาเท็กซ์ไม่ถูกต้อง

"ทั้งหมด" หรือ 1: ความแตกต่างในระดับของสมการทั้งหมด การเปลี่ยนแปลงเล็กน้อยถึง
สมการทำให้สมการทั้งหมดถูกทำเครื่องหมายว่าเปลี่ยนแปลง โหมดนี้สามารถใช้ได้ถ้า
การประมวลผลในโหมดหยาบหรือละเอียดส่งผลให้รหัสลาเท็กซ์ไม่ถูกต้อง

"หยาบ" หรือ 2: ตรวจจับการเปลี่ยนแปลงภายในสมการที่ทำเครื่องหมายด้วยความละเอียดที่หยาบ
การเปลี่ยนแปลงประเภทสมการ (เช่นแสดงคณิตศาสตร์เป็นสมการ) ปรากฏเป็นการเปลี่ยนแปลงของ
สมการที่สมบูรณ์ โหมดนี้แนะนำสำหรับสถานการณ์ที่เนื้อหาและลำดับ
ของสมการบางส่วนยังคงมีการเปลี่ยนแปลง [ค่าเริ่มต้น]

"ละเอียด" หรือ 3: ตรวจจับการเปลี่ยนแปลงเล็กน้อยในสมการและทำเครื่องหมายที่ความละเอียดละเอียด นี้
โหมดเหมาะสมที่สุด หากคาดว่าจะมีการเปลี่ยนแปลงสมการเพียงเล็กน้อย เช่น
แก้ไขข้อผิดพลาด

--disable-อ้างอิง-มาร์กอัป or --disable-auto-mbox
ระงับมาร์กอัปการอ้างอิงและมาร์กอัปของคำสั่งที่มีช่องโหว่ในรูปแบบอื่นๆ โดยใช้ ulem
(UNDERLINE,FONTSTRIKE,CULINECHBAR) (ทั้งสองตัวเลือกเหมือนกันและเรียบง่าย
นามแฝง)

--enable-อ้างอิง-มาร์กอัป or --enforce-auto-mbox
ป้องกันคำสั่งอ้างอิงและคำสั่งที่มีช่องโหว่อื่น ๆ ในส่วนที่เปลี่ยนแปลงด้วย
คำสั่ง "\mbox" เช่น ใช้พฤติกรรมเริ่มต้นสำหรับแพ็คเกจ ulem สำหรับแพ็คเกจอื่น (the
สองตัวเลือกเหมือนกันและเป็นเพียงนามแฝง)

เบ็ดเตล็ด
--รายละเอียด or -V
ส่งออกข้อมูลสถานะต่างๆ ไปยัง stderr ระหว่างการประมวลผล ค่าเริ่มต้นคือการทำงาน
เงียบ.

--driver=ประเภท
เลือกไดรเวอร์สำหรับแพ็คเกจแถบเปลี่ยน (เฉพาะที่เกี่ยวข้องกับสไตล์โดยใช้
แถบการเปลี่ยนแปลง: CCHANGEBAR CFONTCHBAR CULINECHBAR CHANGEBAR) ไดรเวอร์ที่เป็นไปได้คือ
ระบุไว้ในคู่มือแถบเปลี่ยน เช่น pdftex,dvips,dvitops
[ค่าเริ่มต้น: dvips]

--ละเว้น-คำเตือน
ระงับคำเตือนเกี่ยวกับความยาวที่ไม่สอดคล้องกันระหว่างอินพุตและสตริงที่แยกวิเคราะห์และ
ตัวละครที่ขาดหายไป ข้อความเตือนเหล่านี้มักเกี่ยวข้องกับลาเท็กซ์ที่ไม่ได้มาตรฐานหรือ
โครงสร้างน้ำยางที่มีรูปแบบที่ไม่รู้จัก "latexdiff" แต่ผลลัพธ์ที่ได้คือความแตกต่าง
อาร์กิวเมนต์มักจะทำงานได้อย่างสมบูรณ์โดยเฉพาะอย่างยิ่งถ้าน้ำยางที่ไม่ได้มาตรฐานเท่านั้น
เกิดขึ้นในส่วนของข้อความที่ไม่เปลี่ยนแปลง

--label=ฉลาก or -L ฉลาก
ตั้งค่าป้ายกำกับที่ใช้อธิบายไฟล์เก่าและไฟล์ใหม่ การใช้ตัวเลือกนี้ครั้งแรก
ตั้งค่าป้ายกำกับที่อธิบายไฟล์เก่าและการใช้ตัวเลือกครั้งที่สองจะตั้งค่า label
สำหรับไฟล์ใหม่ เช่น ตั้งค่าป้ายกำกับทั้งสองแบบนี้ "-L labelold -L labelnew" [ค่าเริ่มต้น:
ใช้ชื่อไฟล์และวันที่แก้ไขสำหรับป้ายกำกับ]

--ไม่มีฉลาก
ระงับการรวมชื่อไฟล์เก่าและใหม่เป็นความคิดเห็นในไฟล์เอาต์พุต

--visble ป้าย
รวมชื่อไฟล์เก่าและใหม่ (หรือป้ายกำกับที่ตั้งค่าด้วยตัวเลือก "--label") เป็นเอาต์พุตที่มองเห็นได้

--เรียบ
แทนที่คำสั่ง "\input" และ "\include" ภายในเนื้อหาตามเนื้อหาของไฟล์ใน
อาร์กิวเมนต์ของพวกเขา หาก "\includeonly" มีอยู่ในคำนำ เฉพาะไฟล์เหล่านั้นเท่านั้น
ขยายเป็นเอกสาร อย่างไรก็ตาม ไม่มีการเรียกซ้ำ เช่น "\input" และ
คำสั่ง "\include" ภายในส่วนที่รวมไว้จะไม่ถูกขยาย ไฟล์ที่รวมอยู่คือ
สันนิษฐานว่า
จะอยู่ในไดเร็กทอรีเดียวกันกับไฟล์มาสเตอร์เก่าและใหม่ตามลำดับ
ทำให้สามารถจัดระเบียบไฟล์ในไดเร็กทอรีเก่าและไดเร็กทอรีใหม่ได้ --แผ่เป็น
ใช้แบบเรียกซ้ำ ดังนั้นไฟล์ที่ป้อนจึงสามารถมีคำสั่ง "\input" เพิ่มเติมได้

การใช้ตัวเลือกนี้อาจส่งผลให้ใช้เวลาในการประมวลผลสำหรับเอกสารขนาดใหญ่
และเอกสารผลต่างที่ได้จะไม่สะท้อนถึงโครงสร้างของอินพุตอีกต่อไป
เอกสาร

--ช่วยด้วย or -h
แสดงข้อความช่วยเหลือ

--รุ่น
แสดงหมายเลขเวอร์ชัน

ที่กำหนดไว้ล่วงหน้า รูปแบบ
สำคัญ ชนิด
ประเภทหลักกำหนดมาร์กอัปของข้อความธรรมดาและคำสั่งลาเท็กซ์ที่เลือกภายนอก
ลอยโดยกำหนดคำสั่งมาร์กอัป "\DIFadd{...}" และ "\DIFdel{...}"

"ขีดเส้นใต้"
ข้อความที่เพิ่มจะขีดเส้นใต้เป็นคลื่นและสีน้ำเงิน ข้อความที่ละทิ้งจะถูกขีดออกและสีแดง
(ต้องใช้แพ็คเกจสีและ ulem) Overstriking ไม่ทำงานในการแสดงผล
สมการทางคณิตศาสตร์โดยที่ส่วนที่ลบของสมการจะถูกขีดเส้นใต้ไม่ขีดเส้น
ออก (นี่เป็นข้อบกพร่องโดยธรรมชาติของแพ็คเกจ ulem)

"วัฒนธรรม"
ข้อความที่เพิ่มเป็นสีน้ำเงินและตั้งค่าเป็น sans-serif และสร้างเชิงอรรถสีแดงสำหรับแต่ละรายการ
ข้อความที่ถูกทิ้ง (ต้องใช้แพ็คเกจสี)

"แบบดั้งเดิม"
เช่นเดียวกับ "CTRADITIONAL" แต่ไม่มีการใช้สี

"CFONT" เพิ่มข้อความเป็นสีน้ำเงินและตั้งค่าเป็น sans-serif และข้อความที่ถูกทิ้งจะเป็นสีแดงและมาก
ขนาดเล็ก.

"ฟอนต์สไตรค์"
เพิ่ม tex ถูกตั้งค่าเป็น sans-serif ข้อความที่ถูกละทิ้งมีขนาดเล็กและขีดออก

"คเชนจ์บาร์"
ข้อความที่เพิ่มเป็นสีน้ำเงิน และข้อความที่ถูกทิ้งจะเป็นสีแดง นอกจากนี้ข้อความที่เปลี่ยนแปลง
ถูกทำเครื่องหมายด้วยแถบที่ระยะขอบ (ต้องใช้แพ็คเกจสีและแถบเปลี่ยน)

"คฟฟอนช์บาร์"
เช่นเดียวกับ "CFONT" แต่มีแถบการเปลี่ยนแปลงเพิ่มเติม (ต้องใช้สีและแถบเปลี่ยน
แพคเกจ)

“คูลิชบาร์”
ชอบ "UNDERLINE" แต่มีแถบการเปลี่ยนแปลงเพิ่มเติม (ต้องมีสี ulem และ
แพ็คเกจแถบเปลี่ยน)

“เชนจ์บาร์”
ไม่มีการมาร์กอัปของข้อความ แต่ทำเครื่องหมายที่ระยะขอบด้วยแถบการเปลี่ยนแปลง (ต้องใช้แถบเปลี่ยน
บรรจุุภัณฑ์).

"ล่องหน"
ไม่มีมาร์กอัปที่มองเห็นได้ (แต่คำสั่งมาร์กอัปทั่วไปจะยังแทรกอยู่

"BOLD" ข้อความที่เพิ่มถูกตั้งค่าเป็นตัวหนา ไม่แสดงการยกเลิก

ชนิดย่อย
ชนิดย่อยกำหนดคำสั่งที่แทรกที่จุดเริ่มต้นและจุดสิ้นสุดของการเพิ่มหรือ
บล็อกที่ถูกทิ้งโดยไม่คำนึงถึงว่าบล็อกเหล่านี้มีข้อความหรือคำสั่งหรือไม่ (Defined
คำสั่ง: "\DIFaddbegin, \DIFaddend, \DIFdelbegin, \DIFdelend")

"SAFE" ไม่มีมาร์กอัปเพิ่มเติม (ตัวเลือกที่แนะนำ)

"MARGIN" ทำเครื่องหมายจุดเริ่มต้นและจุดสิ้นสุดของบล็อกที่เปลี่ยนแปลงด้วยสัญลักษณ์ที่ระยะขอบใกล้เคียง
(โดยใช้คำสั่งมาตรฐาน "\marginpar" - โปรดทราบว่าบางครั้งสิ่งนี้จะเคลื่อนไหว
จากตำแหน่งที่ตั้งใจไว้บ้าง

"COLOR" วิธีอื่นในการทำเครื่องหมายข้อความที่เพิ่มเป็นสีน้ำเงินและข้อความที่ถูกลบเป็นสีแดง
(แนะนำให้ใช้แทนประเภทหลักเพื่อให้มีผลการมาร์กอัปสี
แม้ว่าในบางกรณีการระบายสีด้วย dvipscol จะสมบูรณ์กว่านั้น เช่น
ด้วยคำสั่งอ้างอิง)

"ทพ.วิปสกล"
วิธีอื่นในการทำเครื่องหมายข้อความที่เพิ่มเป็นสีน้ำเงินและข้อความที่ถูกลบเป็นสีแดง
โปรดทราบว่า "DVIPSCOL" ใช้งานได้กับตัวแปลง dvips เท่านั้น เช่น ไม่ใช่ pdflatex
(แนะนำให้ใช้แทนประเภทหลักเพื่อให้มีผลการมาร์กอัปสี
แม้ว่าในบางกรณีการระบายสีด้วย dvipscol จะสมบูรณ์กว่า)

"ZLABEL" สามารถใช้เพื่อเน้นเฉพาะหน้าที่เปลี่ยนแปลง แต่ต้องมีการประมวลผลภายหลัง มันคือ
แนะนำให้ไม่เรียกตัวเลือกนี้ด้วยตนเอง แต่ใช้ "latexdiff-vc" ด้วย
"--only-changes" ตัวเลือก หรือใช้สคริปต์ที่ให้ไว้ในคำนำของ
ไฟล์ diff ที่สร้างโดยใช้สไตล์นี้

"เปลี่ยนหน้าเท่านั้น"
ยังเน้นที่หน้าที่เปลี่ยนแปลงโดยไม่จำเป็นต้องประมวลผลภายหลัง แต่อาจ
ไม่ทำงานอย่างน่าเชื่อถือหากมีวัสดุลอยตัว (ตัวเลข, ตาราง)

"LABEL" นั้นคล้ายกับ "ZLABEL" แต่ไม่ต้องการแพ็คเกจ zref และทำงานได้น้อยลง
อย่างน่าเชื่อถือ (เลิกใช้)

ลอย ประเภท
มาร์กอัปบางส่วนที่ใช้ในข้อความหลักอาจทำให้เกิดปัญหาเมื่อใช้ภายใน floats
(เช่นตัวเลขหรือตาราง) ด้วยเหตุนี้เวอร์ชันทางเลือกของคำสั่งมาร์กอัปทั้งหมดจึงเป็น
ใช้ภายในลอย ประเภท float กำหนดคำสั่งทางเลือกเหล่านี้

"โฟลตเซฟ"
ใช้มาร์กอัปที่เหมือนกันสำหรับข้อความในเนื้อหาหลัก แต่ตั้งค่าคำสั่งทั้งหมดเครื่องหมาย
จุดเริ่มต้นและจุดสิ้นสุดของบล็อกที่เปลี่ยนเป็นคำสั่ง null ต้องเลือกสิ่งนี้
ประเภท float หากประเภทย่อยของคุณคือ "MARGIN" เนื่องจาก "\marginpar" ทำงานไม่ถูกต้อง
ภายในลอย

"ความปลอดภัยแบบดั้งเดิม"
ทำเครื่องหมายเพิ่มเติมในลักษณะเดียวกับในข้อความหลัก สภาพแวดล้อมที่ถูกลบคือ
ทำเครื่องหมายด้วยวงเล็บเหลี่ยม \[ และ \] และข้อความที่ถูกลบถูกตั้งค่าเป็น scriptscript
ขนาด. ควรใช้ประเภททุ่นนี้กับ "TRADITIONAL" และ
ประเภทมาร์กอัป "CTRADITIONAL" เนื่องจากคำสั่ง \footnote ทำงานไม่ถูกต้องใน
สภาพแวดล้อมลอยน้ำ

"เหมือนกัน"
ทำให้ไม่มีความแตกต่างระหว่างข้อความหลักและลอย

องค์ประกอบ ตัวแปร
"ARRENV" หากพบการจับคู่กับ "ARRENV" ภายในสภาพแวดล้อมทางคณิตศาสตร์แบบอินไลน์ภายใน a
บล็อกที่ถูกลบหรือเพิ่ม จากนั้นคณิตศาสตร์แบบอินไลน์จะถูกล้อมรอบด้วย "\mbox{"..."}"
นี่เป็นสิ่งจำเป็นเนื่องจากการขีดเส้นใต้ไม่ทำงานภายในอาร์เรย์แบบอินไลน์
สภาพแวดล้อม

[ ค่าเริ่มต้น: "ARRENV"="(?:array|[pbvBV]matrix)"

"เคาท์เตอร์ซีเอ็มดี"
หากคำสั่งในบล็อกที่ถูกลบซึ่งอยู่ในรายการ textcmd ตรงกัน
"COUNTERCMD" จากนั้นคำสั่งเพิ่มเติม "\addtocounter{"ซีเอ็นทีซีเอ็มดี"{-1}" โดยที่
ซีเอ็นทีซีเอ็มดี เป็นคำสั่งที่ตรงกัน ต่อท้ายไฟล์ diff เพื่อให้
การกำหนดหมายเลขในไฟล์ diff ยังคงซิงโครไนซ์กับการกำหนดหมายเลขในไฟล์ใหม่
ไฟล์

[ ค่าเริ่มต้น: "COUNTERCMD"="(?:footnote|part|section|subsection" ...

"|ส่วนย่อย|ย่อหน้า|อนุวรรค)" ]

“โฟลเตนฟ”
สภาพแวดล้อมที่มีชื่อตรงกับนิพจน์ทั่วไปใน "FLOATENV" คือ
ถือว่าลอยตัว ภายในสภาพแวดล้อมเหล่านี้ ลาเท็กซ์ดิฟฟ์ คำสั่งมาร์กอัปคือ
แทนที่ด้วยพันธุ์ FL

[ ค่าเริ่มต้น: "(?:figure|table|plate)[\w\d*@]*" ]

คำสั่ง "ITEMCMD" ที่แสดงรายการใหม่พร้อมสภาพแวดล้อมรายการ

[ ค่าเริ่มต้น: \"รายการ" ]

สภาพแวดล้อม "LISTENV" ที่มีชื่อตรงกับนิพจน์ทั่วไปใน "LISTENV" คือ list
สภาพแวดล้อม

[ ค่าเริ่มต้น: "(?:itemize|enumerate|description)" ]

"มาเธนฟ์""มาเธเรพล์"
ถ้าทั้ง \begin และ \end สำหรับสภาพแวดล้อมทางคณิตศาสตร์ (การจับคู่ชื่อสภาพแวดล้อม
"MAHENV" หรือ \[ และ \]) อยู่ในบล็อกเดียวกันที่ถูกลบ จะถูกแทนที่ด้วย
a \begin และ \end คำสั่งสำหรับ "MATHREPL" แทนที่จะแสดงความคิดเห็น

[ ค่าเริ่มต้น: "MATHREPL"="(?:displaymath|equation)" , "MATHREPL"="displaymath" ]

"มาธาเรนฟ", "มาธาร์เรเปล"
เป็น "MAHENV","MATHREPL" แต่สำหรับอาร์เรย์สมการ

[ ค่าเริ่มต้น: "MATHARRENV"="eqnarray\*?" , "MATHREPL"="eqnarray" ]

"มินเวิร์ดบล็อค"
จำนวนโทเค็นขั้นต่ำที่จำเป็นในการสร้างบล็อกอิสระ ค่านี้คือ
ใช้ในอัลกอริธึมเพื่อตรวจจับการเปลี่ยนแปลงของบล็อกทั้งหมดโดยการรวมเหมือนกัน
ส่วนข้อความที่น้อยกว่า "MINWORDSBLOCK" ไปยังส่วนก่อนหน้าที่เพิ่มและละทิ้ง
ส่วน

[ ค่าเริ่มต้น: 3 ]

“พิกเจอร์อีฟ”
ภายในสภาพแวดล้อมที่มีชื่อตรงกับนิพจน์ทั่วไปใน "PICTUREENV"
มาร์กอัป latexdiff ทั้งหมดจะถูกลบออก (ในกรณีทางพยาธิวิทยา สิ่งนี้อาจนำไปสู่
มาร์กอัปไม่สอดคล้องกัน แต่สถานการณ์นี้น่าจะหายาก)

[ ค่าเริ่มต้น: "(?:picture|DIFnomarkup)[\w\d*@]*" ]

ทั่วไป ปัญหา AND คำถามที่พบบ่อย


การอ้างอิงส่งผลให้กล่องเต็ม
มีความเข้ากันไม่ได้ระหว่างแพ็คเกจ "ulem" ซึ่ง "latexdiff" ใช้
สำหรับการขีดเส้นใต้และโดดเด่นในสไตล์ UNDERLINE สไตล์เริ่มต้น และ
วิธีสร้างการอ้างอิง เพื่อให้สามารถทำเครื่องหมายการอ้างอิง
อย่างถูกต้อง จะถูกปิดด้วยคำสั่ง "\mbox" เนื่องจาก mboxes ไม่สามารถพังได้
ข้ามบรรทัด ขั้นตอนนี้มักส่งผลให้กล่องเต็ม อาจเป็นไปได้
ปิดบังเนื้อหาเมื่อขยายเกินระยะขอบขวา เกิดขึ้นเหมือนกัน
สำหรับแพ็คเกจอื่นๆ (เช่น siunitx) ถ้านี่คือปัญหา คุณมีสอง
ความเป็นไปได้

1. ใช้มาร์กอัปประเภท "CFONT" (ตัวเลือก "-t CFONT"): หากเลือกมาร์กอัปนี้
การอ้างอิงที่เปลี่ยนแปลงจะไม่ถูกทำเครื่องหมายด้วยเส้นหยัก (เพิ่มเติม) หรือ
ขีดออก (ลบ) แต่ยังคงเน้นในสีที่เหมาะสมและ
ข้อความที่ถูกลบจะแสดงด้วยแบบอักษรอื่น รูปแบบอื่นๆ ที่ไม่ใช้ "ulem"
แพ็คเกจก็จะใช้งานได้เช่นกัน

2. เลือกตัวเลือก "--disable-citation-markup" ซึ่งจะปิดการทำเครื่องหมายของ
การอ้างอิง: การอ้างอิงที่ถูกลบจะไม่แสดงอีกต่อไป และการอ้างอิงเพิ่มเติมจะแสดงขึ้น
โดยไม่ต้องมาร์กอัป (นี่เป็นพฤติกรรมเริ่มต้นของ latexdiff ที่เวอร์ชัน 0.6 และ
แก่กว่า)

สำหรับแพ็คเกจแบบกำหนดเอง คุณสามารถกำหนดคำสั่งที่ต้องได้รับการป้องกันโดย
"\mbox" พร้อมตัวเลือก "--append-mboxsafecmd" และ "--excludemboxsafecmd" (ส่ง
รายการคำสั่งของคุณตามคำขอคุณสมบัติที่หน้า github เพื่อตั้งค่าเริ่มต้น
พฤติกรรมของรุ่นต่อ ๆ ไป ดูหัวข้อ 6)

การเปลี่ยนแปลงสมการทางคณิตศาสตร์ที่ซับซ้อนส่งผลให้เกิดข้อผิดพลาดในการประมวลผลน้ำยาง
ลองตัวเลือก "--math-markup=whole" หากไม่สำเร็จคุณสามารถปิดเครื่องหมาย
ขึ้นสำหรับสมการด้วย "--math-markup=off"

ฉันจะแสดงหน้าที่มีการเปลี่ยนแปลงได้อย่างไร
ใช้ตัวเลือก -"-s ZLABEL" (ต้องมีการประมวลผลภายหลัง) หรือ "-s
ONLYCHANGEDPAGE" "latexdiff-vc --ps|--pdf" พร้อมตัวเลือก "--only-changes"
ดูแลหลังการประมวลผลสำหรับคุณ (ต้องติดตั้งแพ็คเกจ zref)

ใช้ latexdiff ออนไลน์โดยใช้บริการ onworks.net


เซิร์ฟเวอร์และเวิร์กสเตชันฟรี

ดาวน์โหลดแอพ Windows & Linux

  • 1
    Phaser
    Phaser
    Phaser เป็นโปรแกรมเปิดที่รวดเร็ว ฟรี และสนุก
    ซอร์สเฟรมเวิร์กเกม HTML5 ที่นำเสนอ
    การแสดงผล WebGL และ Canvas ทั่ว
    เว็บเบราว์เซอร์เดสก์ท็อปและมือถือ เกม
    สามารถร่วม...
    ดาวน์โหลดเฟสเซอร์
  • 2
    เครื่องยนต์ VASSAL
    เครื่องยนต์ VASSAL
    VASSAL เป็นเอ็นจิ้นเกมสำหรับการสร้าง
    บอร์ดอิเล็กทรอนิกส์แบบดั้งเดิม
    และการ์ดเกม มันให้การสนับสนุนสำหรับ
    การเรนเดอร์ชิ้นส่วนเกมและการโต้ตอบ
    และ ...
    ดาวน์โหลด VASSAL Engine
  • 3
    OpenPDF - ทางแยกของ iText
    OpenPDF - ทางแยกของ iText
    OpenPDF เป็นไลบรารี Java สำหรับสร้าง
    และแก้ไขไฟล์ PDF ด้วย LGPL และ
    ใบอนุญาตโอเพ่นซอร์ส MPL OpenPDF คือ
    LGPL / MPL โอเพ่นซอร์สผู้สืบทอดของ iText
    แล้ว ...
    ดาวน์โหลด OpenPDF - Fork of iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - ระบบอัตโนมัติ
    การวิเคราะห์ทางธรณีวิทยา - เป็นภูมิศาสตร์
    ซอฟต์แวร์ระบบสารสนเทศ (GIS) พร้อม
    ความสามารถอันยิ่งใหญ่สำหรับ geodata
    การประมวลผลและอนา...
    ดาวน์โหลด SAGA GIS
  • 5
    กล่องเครื่องมือสำหรับ Java/JTOpen
    กล่องเครื่องมือสำหรับ Java/JTOpen
    IBM Toolbox สำหรับ Java / JTOpen คือ
    ไลบรารีของคลาส Java ที่สนับสนุน
    ไคลเอนต์/เซิร์ฟเวอร์และโปรแกรมอินเทอร์เน็ต
    รุ่นไปยังระบบที่ใช้ OS/400,
    i5/โอเอส โอ...
    ดาวน์โหลดกล่องเครื่องมือสำหรับ Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (หรือ D3 สำหรับเอกสารที่ขับเคลื่อนด้วยข้อมูล)
    เป็นไลบรารี JavaScript ที่ช่วยให้คุณ
    เพื่อสร้างข้อมูลเชิงโต้ตอบแบบไดนามิก
    การแสดงภาพในเว็บเบราว์เซอร์ ด้วย D3
    คุณ...
    ดาวน์โหลด D3.js
  • เพิ่มเติม»

คำสั่ง Linux

  • 1
    อธิบดี
    อธิบดี
    abidiff - เปรียบเทียบ ABI ของไฟล์ ELF
    Abidiff เปรียบเทียบ Application Binary
    อินเทอร์เฟซ (ABI) ของสองไลบรารีที่ใช้ร่วมกัน
    ในรูปแบบเอลฟ์ มันเปล่งออกมาอย่างมีความหมาย
    รายงาน...
    เรียกใช้ abidiff
  • 2
    อาบิดวี
    อาบิดวี
    abidw - ทำให้เป็นอันดับ ABI ของ ELF
    ไฟล์ abidw อ่านไลบรารีที่ใช้ร่วมกันใน ELF
    จัดรูปแบบและปล่อยการแสดง XML
    ของ ABI ไปยังเอาต์พุตมาตรฐาน เดอะ
    ปล่อยออกมา ...
    วิ่งต่อไป
  • 3
    โคแพค2xml
    โคแพค2xml
    bibutils - การแปลงบรรณานุกรม
    ค่าสาธารณูปโภค ...
    เรียกใช้ copac2xml
  • 4
    ชาวอียิปต์โบราณ
    ชาวอียิปต์โบราณ
    copt - เครื่องมือเพิ่มประสิทธิภาพตาแมว SYSNOPIS:
    ไฟล์คอปต์ .. รายละเอียด: คอปต์คือไฟล์
    เครื่องมือเพิ่มประสิทธิภาพช่องมองสำหรับวัตถุประสงค์ทั่วไป มัน
    อ่านรหัสจากอินพุตมาตรฐานและ
    เขียน ...
    เรียกใช้ตำรวจ
  • 5
    Gather_stx_titles
    Gather_stx_titles
    Gather_stx_titles - รวบรวมชื่อเรื่อง
    ประกาศจากเอกสาร Stx ...
    เรียกใช้ Gather_stx_titles
  • 6
    ม้านั่ง Gatling
    ม้านั่ง Gatling
    ม้านั่ง - เกณฑ์มาตรฐาน http ...
    เรียกม้านั่ง Gatling
  • เพิ่มเติม»

Ad