ພາສາອັງກິດພາສາຝຣັ່ງແອສປາໂຍນ

Ad


OnWorks favicon

latexdiff - ອອນລາຍໃນຄລາວ

ແລ່ນ latexdiff ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີຜ່ານ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ນີ້ແມ່ນຄໍາສັ່ງ latexdiff ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


latexdiff - ກໍານົດແລະ markup ຄວາມແຕກຕ່າງລະຫວ່າງສອງໄຟລ໌ຢາງ

ສະຫຼຸບສັງລວມ


ນ້ຳຢາງ [ OPTIONS ] old.tex new.tex > diff.tex

ລາຍລະອຽດ


ໄລຍະສັ້ນໆ, ນ້ຳຢາງ ເປັນໂຄງການທີ່ເປັນປະໂຫຍດເພື່ອຊ່ວຍເຫຼືອໃນການຄຸ້ມຄອງການດັດແກ້ຂອງຢາງ
ເອກະສານ. ມັນປຽບທຽບສອງໄຟລ໌ຢາງທີ່ຖືກຕ້ອງ, ທີ່ນີ້ເອີ້ນວ່າ "old.tex" ແລະ "new.tex", ພົບວ່າ.
ຄວາມແຕກຕ່າງທີ່ສໍາຄັນລະຫວ່າງພວກເຂົາ (ie, ignoring ຈໍານວນຂອງສະຖານທີ່ສີຂາວແລະ
ຕໍາແຫນ່ງຂອງເສັ້ນແບ່ງ), ແລະເພີ່ມຄໍາສັ່ງພິເສດເພື່ອຊີ້ໃຫ້ເຫັນຄວາມແຕກຕ່າງ. ຢູ່ໃສ
ການເນັ້ນສາຍຕາແມ່ນເປັນໄປບໍ່ໄດ້, ເຊັ່ນ: ສໍາລັບການປ່ຽນແປງຮູບແບບ, ຄວາມແຕກຕ່າງ
ຢ່າງໃດກໍຕາມ, ໄດ້ຖືກບັນທຶກໄວ້ໃນແຫຼ່ງ.

ໂຄງການປະຕິບັດຄໍານໍາທີ່ແຕກຕ່າງຈາກເອກະສານຕົ້ນຕໍ. ຄວາມແຕກຕ່າງລະຫວ່າງ
preambles ໄດ້ຖືກພົບເຫັນໂດຍໃຊ້ຄວາມແຕກຕ່າງທີ່ອີງໃສ່ເສັ້ນ (ຄ້າຍຄືກັນກັບຄໍາສັ່ງ Unix diff,
ແຕ່ບໍ່ສົນໃຈພື້ນທີ່ສີຂາວ). ຄຳເຫັນ, ""%DIF >"" ຖືກຕໍ່ທ້າຍໃສ່ແຕ່ລະແຖວທີ່ເພີ່ມ, ເຊັ່ນ: a
ເສັ້ນສະແດງຢູ່ໃນ "new.tex" ແຕ່ບໍ່ແມ່ນຢູ່ໃນ "old.tex". ສາຍທີ່ຖືກຍົກເລີກ
ຖືກປິດການນຳໃຊ້ໂດຍການສືບຕໍ່ ""%DIF <"". ບລັອກທີ່ປ່ຽນແປງແມ່ນນຳໜ້າດ້ວຍແຖວຄຳເຫັນ
ໃຫ້ຂໍ້ມູນກ່ຽວກັບຕົວເລກແຖວໃນໄຟລ໌ຕົ້ນສະບັບ. ບ່ອນທີ່ມີ
ຄວາມແຕກຕ່າງທີ່ບໍ່ສໍາຄັນ, ໄຟລ໌ຜົນໄດ້ຮັບ "diff.tex" ຈະຄ້າຍຄືກັນກັບ "new.tex". ທີ່
ໃນຕອນທ້າຍຂອງ preamble ໄດ້, ຄໍານິຍາມສໍາລັບ ນ້ຳຢາງ ຄໍາສັ່ງ markup ຖືກໃສ່. ໃນ
ຄວາມ​ແຕກ​ຕ່າງ​ຂອງ​ເນື້ອ​ໃນ​ຕົ້ນ​ຕໍ​ຂອງ​ຂໍ້​ຄວາມ​, ນ້ຳຢາງ ຄວາມ​ພະ​ຍາ​ຍາມ​ທີ່​ຈະ​ຕອບ​ສະ​ຫນອງ​ຕໍ່​ໄປ​ນີ້​
ຂໍ້ແນະນຳ (ຕາມລຳດັບຄວາມສຳຄັນ):

1. ຖ້າທັງສອງ "old.tex" ແລະ "new.tex" ແມ່ນ LaTeX ທີ່ຖືກຕ້ອງ, ຜົນໄດ້ຮັບ "diff.tex" ຄວນ.
ຍັງໃຊ້ໄດ້ LateX. (NB ຖ້າຄໍາສັ່ງ TeX ທໍາມະດາຈໍານວນຫນ້ອຍຖືກນໍາໃຊ້ພາຍໃນ "old.tex" ຫຼື
"new.tex" ຫຼັງຈາກນັ້ນ "diff.tex" ບໍ່ໄດ້ຮັບປະກັນທີ່ຈະເຮັດວຽກແຕ່ປົກກະຕິແລ້ວຈະ).

2. ຄວາມແຕກຕ່າງທີ່ສໍາຄັນແມ່ນຖືກກໍານົດໃນລະດັບຂອງຄໍາສັບສ່ວນບຸກຄົນ. ທັງໝົດ
ຄວາມແຕກຕ່າງທີ່ ສຳ ຄັນ, ລວມທັງຄວາມແຕກຕ່າງລະຫວ່າງ ຄຳ ເຫັນຄວນຈະແຈ້ງ
ຫມາຍຢູ່ໃນລະຫັດແຫຼ່ງຜົນໄດ້ຮັບ "diff.tex".

3. ຖ້າ passage ທີ່ມີການປ່ຽນແປງມີຂໍ້ຄວາມຫຼືຄໍາສັ່ງຜະລິດຂໍ້ຄວາມ, ຫຼັງຈາກນັ້ນແລ່ນ "diff.tex"
ຜ່ານ LateX ຄວນຜະລິດຜົນຜະລິດທີ່ຂໍ້ຄວາມທີ່ເພີ່ມແລະຍົກເລີກຖືກເນັ້ນໃສ່.

4. ບ່ອນທີ່ມີຄວາມແຕກຕ່າງທີ່ບໍ່ສໍາຄັນ, ເຊັ່ນ: ໃນການຈັດຕໍາແຫນ່ງຂອງເສັ້ນແບ່ງ,
"diff.tex" ຄວນປະຕິບັດຕາມການຈັດຮູບແບບຂອງ "new.tex"

ສໍາລັບຄວາມແຕກຕ່າງຂອງສູດການຄິດໄລ່ດຽວກັນກັບ diff ຖືກນໍາໃຊ້ແຕ່ຄໍາສັບຕ່າງໆແທນທີ່ຈະເປັນສາຍ
ປຽບທຽບ. ຄວາມພະຍາຍາມທີ່ຈະຮັບຮູ້ຕັນທີ່ມີການປ່ຽນແປງຢ່າງສົມບູນແບບນັ້ນ
ພວກເຂົາສາມາດຖືກຫມາຍເປັນຫນ່ວຍງານ. ຄໍາ​ເຫັນ​ແມ່ນ​ແຕກ​ຕ່າງ​ກັນ​ໂດຍ​ເສັ້ນ​ແຕ່​ຈໍາ​ນວນ​ຂອງ
ຊ່ອງຫວ່າງພາຍໃນຄຳເຫັນຖືກລະເລີຍ. ຄໍາສັ່ງລວມທັງການໂຕ້ຖຽງຂອງພວກເຂົາທັງຫມົດແມ່ນໂດຍທົ່ວໄປ
ເມື່ອປຽບທຽບກັບຫນຶ່ງຫນ່ວຍ, ie, ບໍ່ມີເຄື່ອງຫມາຍເຖິງຖືກໃສ່ເຂົ້າໄປໃນການໂຕ້ຖຽງຂອງຄໍາສັ່ງ.
ຢ່າງໃດກໍຕາມ, ສໍາລັບຈໍານວນຄໍາສັ່ງທີ່ເລືອກ (ຕົວຢ່າງ, "\caption" ແລະທຸກພາກສ່ວນ
commands) ການໂຕ້ຖຽງສຸດທ້າຍແມ່ນເປັນທີ່ຮູ້ຈັກເປັນຂໍ້ຄວາມ. ຂໍ້ຄວາມນີ້ແມ່ນແບ່ງອອກເປັນຄໍາສັບແລະ
ຄວາມແຕກຕ່າງຄືກັນກັບຂໍ້ຄວາມທຳມະດາ (ໃຊ້ຕົວເລືອກເພື່ອສະແດງ ແລະປ່ຽນລາຍຊື່ຂໍ້ຄວາມ
ຄໍາສັ່ງ, ເບິ່ງຂ້າງລຸ່ມນີ້). ເນື່ອງຈາກວ່າ algorithm ບໍ່ມີຄວາມຮູ້ລາຍລະອຽດຂອງ LaTeX, ມັນສົມມຸດວ່າທັງຫມົດ
ຄູ່ຂອງວົງເລັບ curly ທັນທີປະຕິບັດຕາມຄໍາສັ່ງ (ເຊັ່ນ: ລໍາດັບຂອງຕົວອັກສອນ
ເລີ່ມຕົ້ນດ້ວຍ backslash) ແມ່ນການໂຕ້ຖຽງສໍາລັບຄໍາສັ່ງນັ້ນ. ເປັນຂໍ້ຈໍາກັດຂອງເງື່ອນໄຂ
1 ຂ້າງເທິງນີ້ມັນເປັນສິ່ງຈໍາເປັນທີ່ຈະຕ້ອງອ້ອມຮອບການໂຕ້ຖຽງທັງຫມົດດ້ວຍ curly braces, ແລະເພື່ອບໍ່
ໃສ່ຊ່ອງຫວ່າງ. ຕົວຢ່າງ, ຂຽນ

\section{\textem{ນີ້ແມ່ນຫົວຂໍ້ທີ່ເນັ້ນໃສ່}}

ແລະບໍ່

\section {\textem{ນີ້ແມ່ນຫົວຂໍ້ທີ່ເນັ້ນໃສ່}}

or

\section\textem{ນີ້ແມ່ນຫົວຂໍ້ທີ່ເນັ້ນໃສ່}

ເຖິງແມ່ນວ່າແນວພັນທັງຫມົດແມ່ນຄືກັນກັບ LaTeX (ແຕ່ເບິ່ງ --allow-spaces ທາງ​ເລືອກ​ທີ່​
ອະນຸຍາດໃຫ້ແນວພັນທີສອງ).

ສໍາລັບສະພາບແວດລ້ອມທີ່ເນື້ອຫາບໍ່ສອດຄ່ອງກັບມາດຕະຖານ LaTeX ຫຼືບ່ອນທີ່ມີກາຟິກ
markup ບໍ່ມີຄວາມຫມາຍວ່າຄໍາສັ່ງ markup ທັງຫມົດສາມາດຖືກໂຍກຍ້າຍອອກໂດຍການຕັ້ງຄ່າ PICTUREENV
ຕົວແປການຕັ້ງຄ່າ, ກໍານົດໂດຍຄ່າເລີ່ມຕົ້ນເປັນ "ຮູບພາບ" ແລະ "DIFnomarkup" ສະພາບແວດລ້ອມ; ເບິ່ງ
--config ທາງ​ເລືອກ). ສະພາບແວດລ້ອມສຸດທ້າຍ ("DIFnomarkup") ສາມາດຖືກນໍາໃຊ້ເພື່ອປົກປ້ອງພາກສ່ວນຂອງ
ໄຟລ໌ຢາງທີ່ນໍາມາໃຫ້ markup ທີ່ຜິດກົດຫມາຍ. ທ່ານ​ຕ້ອງ​ໄດ້​ອ້ອມ​ຂ້າງ​
passage offending ໃນທັງໄຟລ໌ເກົ່າແລະໃຫມ່ໂດຍ "\begin{DIFnomarkup}" ແລະ
"\end{DIFnomarkup}". ທ່ານຕ້ອງກໍານົດສະພາບແວດລ້ອມໃນ preambles ຂອງທັງເກົ່າແລະໃຫມ່
ເອກະສານ. ຂ້າ​ພະ​ເຈົ້າ​ມັກ​ທີ່​ຈະ​ກໍາ​ນົດ​ມັນ​ເປັນ null​, ສະ​ພາບ​ແວດ​ລ້ອມ​,

"\newenvironment{DIFnomarkup}{}{}"

ແຕ່ທາງເລືອກແມ່ນຂອງເຈົ້າ. ເຄື່ອງຫມາຍໃດໆພາຍໃນສະພາບແວດລ້ອມຈະຖືກລຶບອອກ, ແລະໂດຍທົ່ວໄປ
ທຸກສິ່ງທຸກຢ່າງພາຍໃນສະພາບແວດລ້ອມພຽງແຕ່ຈະຖືກເອົາມາຈາກໄຟລ໌ໃຫມ່.

ມັນຍັງເປັນໄປໄດ້ທີ່ຈະແຍກໄຟລ໌ທີ່ບໍ່ມີຄໍາບັນຍາຍ.
ໃນ​ກໍ​ລະ​ນີ​ນີ້​, ໄຟລ​໌​ແມ່ນ​ການ​ປຸງ​ແຕ່ງ​ໃນ​ຮູບ​ແບບ​ເອ​ກະ​ສານ​ຕົ້ນ​ຕໍ​, ແຕ່​ຄໍາ​ນິ​ຍາມ​ຂອງ​
ຄໍາສັ່ງ markup ບໍ່ໄດ້ຖືກໃສ່.

ຄໍາສັ່ງ markup ທັງຫມົດທີ່ໃສ່ໂດຍ ນ້ຳຢາງ ເລີ່ມຕົ້ນດ້ວຍ ""\DIF"". ເພີ່ມຕັນທີ່ມີ
ຄໍາ, ຄໍາສັ່ງຫຼືຄໍາຄິດຄໍາເຫັນທີ່ຢູ່ໃນ "new.tex" ແຕ່ບໍ່ແມ່ນຢູ່ໃນ "old.tex" ແມ່ນຫມາຍໂດຍ
"\DIFaddbegin" ແລະ "DIFaddend". ທ່ອນໄມ້ທີ່ຖືກຍົກເລີກແມ່ນໝາຍໂດຍ "\DIFdelbegin" ແລະ
"\DIFdelend". ພາຍໃນບລັອກທີ່ເພີ່ມຂໍ້ຄວາມທັງໝົດຈະຖືກເນັ້ນໃສ່ດ້ວຍ "\DIFadd" ແບບນີ້:
"\DIFadd{Added text block}" ຄໍາສັ່ງ 'safe' ທີ່ເລືອກສາມາດບັນຈຸຢູ່ໃນບລັອກຂໍ້ຄວາມເຫຼົ່ານີ້.
ເຊັ່ນດຽວກັນ (ໃຊ້ທາງເລືອກເພື່ອສະແດງແລະປ່ຽນບັນຊີລາຍຊື່ຂອງຄໍາສັ່ງທີ່ປອດໄພ, ເບິ່ງຂ້າງລຸ່ມນີ້). ອື່ນໆທັງໝົດ
ຄໍາສັ່ງເຊັ່ນດຽວກັນກັບວົງເລັບ "{" ແລະ "}" ຈະບໍ່ຖືກໃສ່ຢູ່ໃນຂອບເຂດຂອງ "\DIFadd". ເພີ່ມແລ້ວ
ຄຳເຫັນຖືກໝາຍໄວ້ກ່ອນ ""%DIF > "".

ພາຍໃນບລັອກທີ່ຖືກລຶບຂໍ້ຄວາມຈະຖືກເນັ້ນໃສ່ດ້ວຍ "\DIFdel". ຄໍາເຫັນທີ່ຖືກລົບແມ່ນຫມາຍໂດຍ
ລໍຖ້າ ""%DIF < "". ຄໍາ​ສັ່ງ​ທີ່​ບໍ່​ປອດ​ໄພ​ແລະ curly braces ພາຍ​ໃນ​ຕັນ​ທີ່​ຖືກ​ລົບ​ແມ່ນ​
ຂຽນຄຳເຫັນດ້ວຍ ""%DIFDELCMD < "".

OPTIONS


Preamble
ຕົວເລືອກຕໍ່ໄປນີ້ກໍານົດຮູບແບບເຄື່ອງຫມາຍສາຍຕາໂດຍການເພີ່ມຄໍາສັ່ງທີ່ເຫມາະສົມ
ຄໍານິຍາມຂອງ preamble ໄດ້. ເບິ່ງໃນຕອນທ້າຍຂອງພາກນີ້ສໍາລັບລາຍລະອຽດຂອງທີ່ມີຢູ່
ຮູບແບບຕ່າງໆ.

--type=markupstyle or -t markupstyle
ເພີ່ມລະຫັດໃສ່ຄໍາບັນຍາຍສໍາລັບຮູບແບບເຄື່ອງຫມາຍທີ່ເລືອກ. ຕົວເລືອກນີ້ກໍານົດ "\DIFadd" ແລະ
ຄໍາສັ່ງ "\DIFdel". ຮູບແບບທີ່ມີໃຫ້:

"ຂີດຂຽນ CFONT ແບບດັ້ງເດີມແບບດັ້ງເດີມ fontStrike ເບິ່ງບໍ່ເຫັນ ການປ່ຽນແປງ CCHANGEBAR CCHANGEBAR
CULINECHBAR CFONTCBHBAR BOLD"

[ຄ່າເລີ່ມຕົ້ນ: "underline"]

--subtype=markstyle or -s ເຄື່ອງໝາຍ
ເພີ່ມລະຫັດໃສ່ preamble ສໍາລັບຮູບແບບທີ່ເລືອກສໍາລັບຄໍາສັ່ງ bracketing (ເຊັ່ນ: ເພື່ອຫມາຍການປ່ຽນແປງ
ໃນຂອບ). ຕົວເລືອກນີ້ກໍານົດ "\DIFaddbegin", "\DIFaddend", "\DIFdelbegin" ແລະ
ຄໍາສັ່ງ "\DIFdelend". ຮູບແບບທີ່ມີໃຫ້: "SAFE MARGIN COLOR DVIPSCOL ZLABEL
ພຽງ​ແຕ່CHANGEDPAGE (LABEL)*"

[ ຄ່າເລີ່ມຕົ້ນ: "SAFE" ] * ປະເພດຍ່ອຍ "LABEL" ຖືກຍົກເລີກ

--floattype=markstyle or -f ເຄື່ອງໝາຍ
ເພີ່ມລະຫັດໃສ່ preamble ສໍາລັບຮູບແບບທີ່ເລືອກເຊິ່ງແທນທີ່ເຄື່ອງຫມາຍມາດຕະຖານແລະເຄື່ອງຫມາຍ
ຄໍາສັ່ງພາຍໃນ floats (ເຊັ່ນ: ຂໍ້ສັງເກດຂອບໃບເຮັດໃຫ້ຄວາມຜິດພາດພາຍໃນ floats ດັ່ງນັ້ນ.
ເຄື່ອງຫມາຍຂອບສາມາດຖືກປິດໃຊ້ງານໄດ້ດັ່ງນັ້ນ). ຕົວເລືອກນີ້ກໍານົດຄໍາສັ່ງ "\DIF...FL" ທັງຫມົດ.
ຮູບແບບທີ່ມີໃຫ້: "FLOATSAFE TRADITIONALSAFE IDENTICAL"

[ຄ່າເລີ່ມຕົ້ນ: "FLOATSAFE"]

--encoding=enc or -e ສຸດ
ລະບຸການເຂົ້າລະຫັດຂອງ old.tex ແລະ new.tex. ການເຂົ້າລະຫັດແບບປົກກະຕິແມ່ນ "ascii", "utf8",
"ລາຕິນ1", "ລາຕິນ9". ບັນຊີລາຍຊື່ຂອງການເຂົ້າລະຫັດທີ່ມີຢູ່ສາມາດໄດ້ຮັບໂດຍການດໍາເນີນການ

"perl -MEncode -e 'print join ("\n",Encode-"ການເຂົ້າລະຫັດ(":all"));' >

[ການເຂົ້າລະຫັດຄ່າເລີ່ມຕົ້ນແມ່ນ utf8 ເວັ້ນເສຍແຕ່ວ່າສອງສາມແຖວທຳອິດຂອງຄຳບັນຍາຍມີ an
invocation "\usepackage[..]{inputenc}" ໃນ​ກໍ​ລະ​ນີ​ທີ່​ການ​ເຂົ້າ​ລະ​ຫັດ​ທີ່​ເລືອກ​ໂດຍ​ນີ້
ຄໍາ​ສັ່ງ​ແມ່ນ​ຄາດ​ວ່າ​. ໃຫ້ສັງເກດວ່າ ASCII (ຢາງມາດຕະຖານ) ແມ່ນຊຸດຍ່ອຍຂອງ utf8]

--preamble=ໄຟລ໌ or -p ເອກະສານ
ໃສ່ໄຟລ໌ໃນຕອນທ້າຍຂອງ preamble ແທນທີ່ຈະສ້າງ preamble. ຄໍາບັນຍາຍຕ້ອງ
ກໍານົດຄໍາສັ່ງຕໍ່ໄປນີ້ "\DIFaddbegin, \DIFaddend, \DIFadd{..},
\DIFdelbegin,\DIFdelend,\DIFdel{..}," ແລະຊະນິດຕ່າງໆເພື່ອໃຊ້ພາຍໃນ floats
"\DIFaddbeginFL, \DIFaddendFL, \DIFaddFL{..}, \DIFdelbeginFL, \DIFdelendFL,
\DIFdelFL{..}" (ຖ້າຕົວເລືອກນີ້ຖືກຕັ້ງ -t, -s, ແລະ -f ທາງ​ເລືອກ​ແມ່ນ​ຖືກ​ລະ​ເລີຍ​.)

--packages=pkg1,pkg2,..
ບອກ latexdiff ວ່າໄຟລ໌ .tex ຖືກປະມວນຜົນກັບແພັກເກັດທີ່ຢູ່ໃນລາຍຊື່ທີ່ໂຫລດແລ້ວ. ນີ້​ແມ່ນ
ປົກກະຕິແລ້ວບໍ່ຈໍາເປັນຖ້າຫາກວ່າໄຟລ໌ .tex ປະກອບມີ preamble, ເປັນ preamble ແມ່ນ
ສະແກນອັດຕະໂນມັດສໍາລັບຄໍາສັ່ງ "\usepackage". ການ​ນໍາ​ໃຊ້​ຂອງ​ -- ຊຸດ ທາງເລືອກ
ປິດໃຊ້ງານການສະແກນອັດຕະໂນມັດ, ສະນັ້ນຖ້າມີເຫດຜົນໃດນຶ່ງ ຕ້ອງມີການແຍກແພັກເກັດສະເພາະ
ປິດ, ໃຊ້ --packages=none. ຊຸດຕໍ່ໄປນີ້ກະຕຸ້ນພຶດຕິກໍາພິເສດ:

"amsmath"
ຕົວແປການຕັ້ງຄ່າ MATHARRREPL ຖືກຕັ້ງເປັນ "align*" (ຄ່າເລີ່ມຕົ້ນ: "eqnarray*").
(ໃຫ້ສັງເກດວ່າຫຼາຍໆສະພາບແວດລ້ອມອາເຣ amsmath ໄດ້ຖືກຮັບຮູ້ແລ້ວໂດຍ
ຄ່າເລີ່ມຕົ້ນເຊັ່ນນັ້ນ)

"endfloat"
ໃຫ້ແນ່ໃຈວ່າ "\begin{figure}" ແລະ "\end{figure}" ປາກົດດ້ວຍຕົນເອງຢູ່ສະເໝີ.
ເສັ້ນ.

"hyperref"
ປ່ຽນຊື່ຄຳສັ່ງ "\DIFadd" ແລະ "\DIFdel" ເປັນ "\DIFaddtex" ແລະ
"\DIFdeltex" ແລະກໍານົດ "\DIFadd" ແລະ "\DIFdel" ຄໍາສັ່ງໃຫມ່, ເຊິ່ງສະຫນອງການ
wrapper ສໍາລັບຄໍາສັ່ງເຫຼົ່ານີ້, ການນໍາໃຊ້ໃຫ້ເຂົາເຈົ້າສໍາລັບຂໍ້ຄວາມແຕ່ບໍ່ແມ່ນສໍາລັບການເຊື່ອມຕໍ່
ກໍານົດຄໍາສັ່ງ (ບ່ອນທີ່ markup ໃດໆຈະເຮັດໃຫ້ເກີດຄວາມຜິດພາດ).

"ໄວ"
ກຳນົດຄືນຄຳສັ່ງທີ່ຮັບຮູ້ວ່າເປັນຄຳສັ່ງອ້າງອີງ.

"siunitx"
ປະຕິບັດຕໍ່ "\SI" ເທົ່າກັບຄໍາສັ່ງອ້າງອີງ (ເຊັ່ນ: ປົກປ້ອງດ້ວຍ "\mbox" ຖ້າ
ຮູບແບບ markup ໃຊ້ຊຸດ ulem.

"ສະຫລາດ"
ປະຕິບັດຕໍ່ "\cref,\Cref", ແລະອື່ນໆ ເທົ່າກັບຄໍາສັ່ງອ້າງອີງ (ເຊັ່ນ: ປົກປ້ອງດ້ວຍ
"\mbox" ຖ້າຮູບແບບມາກອັບໃຊ້ແພັກເກັດ ulem.

"ຄຳສັບ"
ກຳນົດຄຳສັບຂອງຄຳສັບສ່ວນໃຫຍ່ວ່າປອດໄພ, ປົກປ້ອງພວກມັນດ້ວຍ \mbox'es
ບ່ອນ​ທີ່​ຈໍາ​ເປັນ​

"mhchem"
ປະຕິບັດ "\ce" ເປັນຄໍາສັ່ງທີ່ປອດໄພ, ຫມາຍຄວາມວ່າມັນຈະຖືກເນັ້ນໃສ່ (ສັງເກດວ່າ "\cee"
ຈະ​ບໍ່​ໄດ້​ຮັບ​ການ​ເນັ້ນ​ໃສ່​ໃນ​ສົມ​ຜົນ​ເນື່ອງ​ຈາກ​ວ່າ​ນີ້​ເຮັດ​ໃຫ້​ເກີດ​ຄວາມ​ຜິດ​ພາດ​ໃນ​ການ​ປຸງ​ແຕ່ງ​)

"chemformula" ຫຼື "chemmacros"
ປະຕິບັດ "\ch" ເປັນຄໍາສັ່ງທີ່ປອດໄພຢູ່ນອກສົມຜົນ, ie ມັນຈະຖືກເນັ້ນໃສ່
(ໃຫ້ສັງເກດວ່າ "\ch" ຈະບໍ່ຖືກເນັ້ນໃສ່ໃນສົມຜົນຍ້ອນວ່ານີ້ນໍາໄປສູ່
ຄວາມ​ຜິດ​ພາດ​ການ​ປຸງ​ແຕ່ງ​)

[ ຄ່າເລີ່ມຕົ້ນ: ສະແກນຄໍານໍາຫນ້າສໍາລັບຄໍາສັ່ງ "\usepackage" ເພື່ອກໍານົດ
ແພັກເກັດທີ່ໂຫລດ. ]

--show-preamble
ພິມທີ່ສ້າງຂຶ້ນຫຼືລວມເອົາຄໍາສັ່ງ preamble ກັບ stdout.

ການຕັ້ງຄ່າ
--exclude-safecmd=exclude-file or -A exclude-file or --exclude-safecmd="cmd1,cmd2,..."
--replace-safecmd=replace-file
--append-safecmd=append-file or -a append-file or --append-safecmd="cmd1,cmd2,..."
ຍົກເວັ້ນຈາກ, ແທນທີ່ ຫຼືຕື່ມໃສ່ກັບລາຍຊື່ຂອງການສະແດງຜົນປົກກະຕິ (RegEx) ທີ່ກົງກັນ
ຄໍາສັ່ງທີ່ປອດໄພທີ່ຈະໃຊ້ໃນຂອບເຂດຂອງຄໍາສັ່ງ "\DIFadd" ຫຼື "\DIFdel".
ໄຟລ໌ຕ້ອງມີໜຶ່ງ Perl-RegEx ຕໍ່ແຖວ (ແຖວຄຳເຫັນທີ່ເລີ່ມຕົ້ນດ້ວຍ # ຫຼື % ແມ່ນ
ບໍ່ສົນໃຈ). ໃຫ້ສັງເກດວ່າ RegEx ຕ້ອງການໃຫ້ກົງກັບ token ທັງໝົດ, ເຊັ່ນ, /^regex$/.
ແມ່ນ implied ແລະວ່າ "\" ເບື້ອງຕົ້ນຂອງຄໍາສັ່ງແມ່ນບໍ່ລວມ. ໄດ້
--exclude-safecmd ແລະ --append-safecmd ທາງເລືອກສາມາດຖືກລວມເຂົ້າກັບ
---replace-safecmd ທາງ​ເລືອກ​ແລະ​ສາ​ມາດ​ຖືກ​ນໍາ​ໃຊ້​ຊ​້​ໍາ​ເພື່ອ​ເພີ່ມ​ສະ​ສົມ​ໃນ​ລາຍ​ການ​.
--exclude-safecmd ແລະ --append-safecmd ຍັງສາມາດເອົາລາຍການທີ່ແຍກດ້ວຍເຄື່ອງໝາຍຈຸດເປັນການປ້ອນຂໍ້ມູນ.
ຖ້າໝາຍຈຸດສຳລັບໜຶ່ງໃນ regex ແມ່ນຕ້ອງການ, ໜີຈາກມັນດ້ວຍວິທີ "\,". ໃນກໍລະນີຫຼາຍທີ່ສຸດ, ມັນ
ຈະມີຄວາມຈໍາເປັນເພື່ອປົກປ້ອງບັນຊີລາຍຊື່ທີ່ແຍກດ້ວຍເຄື່ອງໝາຍຈຸດອອກຈາກແກະໂດຍການໃສ່ມັນໃສ່
ເຄື່ອງໝາຍວົງຢືມ.

--exclude-textcmd=exclude-file or -X exclude-file or --exclude-textcmd="cmd1,cmd2,..."
--replace-textcmd=replace-file
--append-text cmd=append-file or -x append-file or --append-text cmd="cmd1,cmd2,..."
ຍົກເວັ້ນຈາກ, ແທນທີ່ ຫຼືຕື່ມໃສ່ກັບບັນຊີລາຍຊື່ຂອງຄໍາສັ່ງທີ່ກົງກັນສໍານວນປົກກະຕິ
ການໂຕ້ຖຽງສຸດທ້າຍແມ່ນຂໍ້ຄວາມ. ເບິ່ງລາຍການສໍາລັບ --exclude-safecmd ໂດຍກົງຂ້າງເທິງສໍາລັບ
ລາຍລະອຽດເພີ່ມເຕີມ.

--replace-context1cmd=replace-file
--append-context1cmd=append-file ຫຼື = ລາຍການ --append-context1cmd="cmd1,cmd2,..."
ແທນທີ່ຫຼືຕື່ມໃສ່ບັນຊີລາຍຊື່ຂອງຄໍາສັ່ງການຈັບຄູ່ regex ທີ່ມີອາກິວເມັນສຸດທ້າຍແມ່ນຂໍ້ຄວາມ
ແຕ່ທີ່ຕ້ອງການສະພາບການສະເພາະເພື່ອເຮັດວຽກ, ເຊັ່ນ: \caption ຈະເຮັດວຽກພຽງແຕ່ພາຍໃນ a
ຮູບ​ຫຼື​ຕາ​ຕະ​ລາງ​. ຄໍາສັ່ງເຫຼົ່ານີ້ປະຕິບັດຄືກັບຄໍາສັ່ງຂໍ້ຄວາມ, ຍົກເວັ້ນເວລາທີ່ພວກມັນເກີດຂື້ນໃນ
ພາກສ່ວນທີ່ຖືກລົບ, ເມື່ອພວກເຂົາຖືກປິດການໃຊ້ງານ, ແຕ່ການໂຕ້ຖຽງຂອງພວກເຂົາຖືກສະແດງວ່າເປັນການລຶບ
ຂໍ້​ຄວາມ.

--replace-context2cmd=replace-file
--append-context2cmd=append-file ຫຼື = ລາຍການ --append-context2cmd="cmd1,cmd2,..."
ເປັນຄໍາສັ່ງທີ່ສອດຄ້ອງກັນສໍາລັບ context1. ຄວາມແຕກຕ່າງພຽງແຕ່ວ່າຄໍາສັ່ງ context2
ຖືກປິດການໃຊ້ງານຢ່າງສົມບູນໃນສ່ວນທີ່ຖືກລົບ, ລວມທັງການໂຕ້ຖຽງຂອງພວກເຂົາ.

--exclude-mboxsafecmd=exclude-file or --exclude-mboxsafecmd="cmd1,cmd2,..."
--append-mboxsafecmd=append-file or --append-mboxsafecmd="cmd1,cmd2,..."
ກໍາ​ນົດ​ຄໍາ​ສັ່ງ​ທີ່​ປອດ​ໄພ​, ທີ່​ຍັງ​ຈໍາ​ເປັນ​ຕ້ອງ​ໄດ້​ຮັບ​ການ​ປ້ອງ​ກັນ​ໂດຍ encapsulating ໃນ​
\\mbox{..}. ບາງຄັ້ງອັນນີ້ຈໍາເປັນຕ້ອງໄດ້ຮັບປະມານຄວາມບໍ່ເຂົ້າກັນລະຫວ່າງພາຍນອກ
packages ແລະ packages ulem, ເຊິ່ງຖືກນໍາໃຊ້ສໍາລັບການເນັ້ນໃນແບບເລີ່ມຕົ້ນ
UNDERLINE ເຊັ່ນດຽວກັນກັບ CULINECHBAR CFONTSTRIKE

--config var1=val1,var2=val2,... or -c var1=val1,..
-c configfile
ກໍານົດຕົວແປການຕັ້ງຄ່າ. ທາງເລືອກສາມາດຖືກຊ້ໍາເພື່ອກໍານົດຕົວແປທີ່ແຕກຕ່າງກັນ
(ເປັນທາງເລືອກໃຫ້ກັບລາຍຊື່ທີ່ຂັ້ນດ້ວຍເຄື່ອງໝາຍຈຸດ). ຕົວແປທີ່ມີຢູ່ (ເບິ່ງຂ້າງລຸ່ມນີ້ສໍາລັບ
ຄໍາ​ອະ​ທິ​ບາຍ​ເພີ່ມ​ເຕີມ​)​:

"ARRENV" (RegEx)

"COUNTERCMD" (RegEx)

"FLOATENV" (RegEx)

"ITEMCMD" (RegEx)

"ຟັງ" (RegEx)

"MATHARRENV" (RegEx)

"MATHARREPL" (ສະຕຣິງ)

"MATHENV" (RegEx)

"MATHREPL" (ສະຕຣິງ)

"MINWORDSBLOCK" (ຈຳນວນເຕັມ)

"PICTUREENV" (RegEx)

--show-safecmd
ພິມລາຍຊື່ການຈັບຄູ່ RegEx ແລະບໍ່ລວມຄໍາສັ່ງທີ່ປອດໄພ.

--show-text cmd
ພິມລາຍຊື່ການຈັບຄູ່ RegEx ແລະບໍ່ລວມຄໍາສັ່ງທີ່ມີການໂຕ້ຖຽງຂໍ້ຄວາມ.

--show-config
ສະແດງຄ່າຂອງຕົວແປການຕັ້ງຄ່າ.

--ສະແດງທັງໝົດ
ສົມທົບທັງຫມົດຄໍາສັ່ງ --show.

NB ສໍາລັບທຸກຄໍາສັ່ງ --show, ບໍ່ມີໄຟລ໌ "old.tex" ຫຼື "new.tex" ຈໍາເປັນຕ້ອງໄດ້ຖືກກໍານົດ, ແລະ
ບໍ່ມີຄວາມແຕກຕ່າງເກີດຂຶ້ນ.

ອື່ນ ໆ configuration ຕົວເລືອກ:
--allow-spaces
ອະ​ນຸ​ຍາດ​ໃຫ້​ຫ່າງ​ໄກ​ສອກ​ຫຼີກ​ລະ​ຫວ່າງ argument ວົງ​ເລັບ​ຫຼື braced ກັບ​ຄໍາ​ສັ່ງ​. ໃຫ້ສັງເກດວ່າທາງເລືອກນີ້
ອາດ​ຈະ​ມີ​ຜົນ​ກະ​ທົບ​ຂ້າງ​ຄຽງ​ທີ່​ບໍ່​ຕ້ອງ​ການ (ຂອບ​ເຂດ​ທີ່​ບໍ່​ກ່ຽວ​ຂ້ອງ​ອາດ​ຈະ​ໄດ້​ຮັບ​ການ lumpeded ກັບ​ກ່ອນ​ຫນ້າ​ນີ້​
ຄໍາສັ່ງ) ດັ່ງນັ້ນຄວນຈະຖືກນໍາໃຊ້ພຽງແຕ່ຖ້າຄ່າເລີ່ມຕົ້ນຜະລິດຜົນໄດ້ຮັບທີ່ຜິດພາດ. (ຄ່າເລີ່ມຕົ້ນ
ຮຽກ​ຮ້ອງ​ໃຫ້​ມີ​ການ​ໂຕ້​ຖຽງ​ກັນ​ໂດຍ​ກົງ​ປະ​ຕິ​ບັດ​ຕາມ​ເຊິ່ງ​ກັນ​ແລະ​ກັນ​ໂດຍ​ບໍ່​ມີ​ການ​ແຊກ​ແຊງ​ຊ່ອງ​)​.

--math-markup=ລະດັບ
ກໍານົດ granularity ຂອງ markup ໃນສະພາບແວດລ້ອມຄະນິດສາດທີ່ສະແດງ: ຄ່າທີ່ເປັນໄປໄດ້ສໍາລັບ
ລະດັບແມ່ນ (ທັງຕົວເລກແລະປ້າຍຂໍ້ຄວາມແມ່ນຍອມຮັບ):

"ປິດ" ຫຼື 0: ສະກັດກັ້ນ markup ສໍາລັບສະພາບແວດລ້ອມທາງຄະນິດສາດ. ສົມຜົນທີ່ຖືກລົບຈະບໍ່ປາກົດ
ໃນໄຟລ໌ທີ່ແຕກຕ່າງ. ໂໝດນີ້ສາມາດໃຊ້ໄດ້ຖ້າທຸກໂໝດອື່ນເຮັດໃຫ້ລະຫັດຢາງບໍ່ຖືກຕ້ອງ.

"ທັງໝົດ" ຫຼື 1: ຄວາມແຕກຕ່າງໃນລະດັບຂອງສົມຜົນທັງໝົດ. ເຖິງແມ່ນວ່າ trivial ມີການປ່ຽນແປງ
ສົມຜົນເຮັດໃຫ້ສົມຜົນທັງໝົດຖືກໝາຍການປ່ຽນແປງ. ຮູບແບບນີ້ສາມາດຖືກນໍາໃຊ້ຖ້າຫາກວ່າ
ການປະມວນຜົນໃນຮູບແບບຫຍາບ ຫຼືລະອຽດເຮັດໃຫ້ລະຫັດຢາງບໍ່ຖືກຕ້ອງ.

"coarse" ຫຼື 2: ກວດພົບການປ່ຽນແປງພາຍໃນສົມຜົນທີ່ຫມາຍເຖິງ granularity ຫຍາບ;
ການປ່ຽນແປງໃນປະເພດສົມຜົນ (egdisplaymath ກັບສົມຜົນ) ປະກົດວ່າເປັນການປ່ຽນແປງ
ສົມຜົນສົມບູນ. ຮູບແບບນີ້ແມ່ນແນະນໍາໃຫ້ສໍາລັບສະຖານະການທີ່ເນື້ອຫາແລະຄໍາສັ່ງ
ຂອງບາງສົມຜົນຍັງຖືກປ່ຽນແປງ. [ຄ່າເລີ່ມຕົ້ນ]

"ດີ" ຫຼື 3: ກວດພົບການປ່ຽນແປງເລັກນ້ອຍໃນສົມຜົນ ແລະໝາຍເຖິງການລະອຽດ. ນີ້
ໂຫມດແມ່ນເຫມາະສົມທີ່ສຸດ, ຖ້າຫາກວ່າພຽງແຕ່ການປ່ຽນແປງເລັກນ້ອຍຕໍ່ກັບສົມຜົນ, e.g
ການແກ້ໄຂການພິມຜິດ.

--disable-citation-markup or --disable-auto-mbox
ສະກັດກັ້ນການອ້າງອິງ markup ແລະ markup ຂອງຄໍາສັ່ງທີ່ມີຄວາມສ່ຽງອື່ນໆໃນຮູບແບບການນໍາໃຊ້ ulem
(UNDERLINE,FONTSTRIKE, CULINECHBAR) (ສອງທາງເລືອກແມ່ນຄືກັນ ແລະງ່າຍດາຍ.
ນາມແຝງ)

--enable-citation-markup or --enforce-auto-mbox
ປົກປ້ອງຄໍາສັ່ງການອ້າງອິງແລະຄໍາສັ່ງທີ່ມີຄວາມສ່ຽງອື່ນໆໃນພາກສ່ວນທີ່ມີການປ່ຽນແປງດ້ວຍ
ຄໍາສັ່ງ "\mbox", ie ໃຊ້ພຶດຕິກໍາເລີ່ມຕົ້ນສໍາລັບຊຸດ ulem ສໍາລັບແພັກເກັດອື່ນໆ (the
ສອງ​ທາງ​ເລືອກ​ແມ່ນ​ຄ້າຍ​ຄື​ກັນ​ແລະ​ພຽງ​ແຕ່​ນາມ​ແຝງ​)

Miscellaneous
-- verbose or -V
ສົ່ງຂໍ້ມູນສະຖານະຕ່າງໆໃຫ້ກັບ stderr ໃນລະຫວ່າງການປະມວນຜົນ. ຄ່າເລີ່ມຕົ້ນແມ່ນເຮັດວຽກ
ຢ່າງງຽບໆ.

--driver=ປະເພດ
ເລືອກໄດເວີສຳລັບແພັກເກັດແຖບປ່ຽນ (ສະເພາະສຳລັບຮູບແບບການນຳໃຊ້
changebar: CCHANGEBAR CFONTCHBAR CULINECHBAR CHANGEBAR). ຄົນຂັບລົດທີ່ເປັນໄປໄດ້ແມ່ນ
ລະບຸໄວ້ໃນຄູ່ມືການປ່ຽນແຖບ, ຕົວຢ່າງ pdftex, dvips, dvitops
[ຄ່າເລີ່ມຕົ້ນ: dvip]

--ບໍ່ສົນໃຈ-ຄຳເຕືອນ
ສະກັດກັ້ນການເຕືອນກ່ຽວກັບຄວາມບໍ່ສອດຄ່ອງຂອງຄວາມຍາວລະຫວ່າງ input ແລະ parsed strings ແລະ
ຕົວລະຄອນທີ່ຂາດຫາຍໄປ. ຂໍ້ຄວາມເຕືອນເຫຼົ່ານີ້ມັກຈະກ່ຽວຂ້ອງກັບຢາງທີ່ບໍ່ແມ່ນມາດຕະຖານຫຼື
ການກໍ່ສ້າງຢາງທີ່ມີ syntax ທີ່ບໍ່ຮູ້ຈັກກັບ "latexdiff" ແຕ່ຄວາມແຕກຕ່າງຜົນໄດ້ຮັບ
ການໂຕ້ຖຽງແມ່ນມັກຈະເຮັດວຽກໄດ້ຢ່າງໃດກໍ່ຕາມ, ໂດຍສະເພາະຖ້າຢາງທີ່ບໍ່ແມ່ນມາດຕະຖານເທົ່ານັ້ນ
ເກີດຂື້ນໃນບາງສ່ວນຂອງຂໍ້ຄວາມທີ່ບໍ່ໄດ້ປ່ຽນແປງ.

--label=ປ້າຍກຳກັບ or -L ປ້າຍ
ຕັ້ງປ້າຍກຳກັບທີ່ໃຊ້ເພື່ອອະທິບາຍໄຟລ໌ເກົ່າ ແລະໃໝ່. ການນໍາໃຊ້ທາງເລືອກນີ້ຄັ້ງທໍາອິດ
ກໍານົດປ້າຍຊື່ທີ່ອະທິບາຍໄຟລ໌ເກົ່າແລະການນໍາໃຊ້ທາງເລືອກທີສອງກໍານົດປ້າຍຊື່
ສໍາລັບໄຟລ໌ໃຫມ່, ie ຕັ້ງທັງສອງປ້າຍຊື່ນີ້ "-L labelold -L labelnew". [ຄ່າເລີ່ມຕົ້ນ:
ໃຊ້ຊື່ໄຟລ໌ ແລະວັນທີດັດແກ້ສໍາລັບປ້າຍຊື່]

--ບໍ່ມີປ້າຍກຳກັບ
ຂັດຂວາງການລວມເອົາຊື່ໄຟລ໌ເກົ່າແລະໃຫມ່ເປັນຄໍາຄິດຄໍາເຫັນໃນໄຟລ໌ຜົນຜະລິດ

--visble-label
ລວມເອົາຊື່ໄຟລ໌ເກົ່າ ແລະໃໝ່ (ຫຼືປ້າຍກຳກັບທີ່ຕັ້ງດ້ວຍຕົວເລືອກ "--label") ເປັນຜົນຜະລິດທີ່ເຫັນໄດ້.

--ແປ
ແທນທີ່ "\input" ແລະ "\include" ຄໍາສັ່ງພາຍໃນຮ່າງກາຍໂດຍເນື້ອໃນຂອງໄຟລ໌ໃນ
ການໂຕ້ຖຽງຂອງພວກເຂົາ. ຖ້າ "\includeonly" ຢູ່ໃນ preamble, ພຽງແຕ່ໄຟລ໌ເຫຼົ່ານັ້ນ
ຂະຫຍາຍເຂົ້າໄປໃນເອກະສານ. ຢ່າງໃດກໍຕາມ, ບໍ່ມີ recursion ແມ່ນເຮັດ, ເຊັ່ນ "\ input" ແລະ
ຄໍາສັ່ງ "\include" ພາຍໃນພາກສ່ວນລວມບໍ່ໄດ້ຖືກຂະຫຍາຍ. ໄຟລ໌ລວມແມ່ນ
ສົມມຸດວ່າ
ຕັ້ງຢູ່ໃນໄດເລກະທໍລີດຽວກັນກັບໄຟລ໌ຕົ້ນສະບັບເກົ່າແລະໃຫມ່, ຕາມລໍາດັບ,
ເຮັດໃຫ້ມັນເປັນໄປໄດ້ທີ່ຈະຈັດລະບຽບໄຟລ໌ເຂົ້າໄປໃນໄດເລກະທໍລີເກົ່າແລະໃຫມ່. --flatten ແມ່ນ
ນຳໃຊ້ recursively, ສະນັ້ນ ໄຟລ໌ທີ່ປ້ອນເຂົ້າສາມາດມີຄຳສັ່ງ "\input" ຕື່ມອີກ.

ການ​ນໍາ​ໃຊ້​ທາງ​ເລືອກ​ນີ້​ອາດ​ຈະ​ສົ່ງ​ຜົນ​ໃຫ້​ມີ​ເວ​ລາ​ການ​ປະ​ຕິ​ບັດ​ຫ້າມ​ສໍາ​ລັບ​ເອ​ກະ​ສານ​ຂະ​ຫນາດ​ໃຫຍ່​,
ແລະເອກະສານຄວາມແຕກຕ່າງທີ່ເປັນຜົນບໍ່ໄດ້ສະທ້ອນເຖິງໂຄງສ້າງຂອງວັດສະດຸປ້ອນ
ເອກະສານ.

- ຊ່ວຍ or -h
ສະແດງຂໍ້ຄວາມຊ່ວຍເຫຼືອ

- ການປ່ຽນແປງ
ສະແດງໝາຍເລກລຸ້ນ

ກຳ ນົດໄວ້ກ່ອນ ຄໍເຕົ້າໄຂ່ທີ່
ທີ່ສໍາຄັນ ປະເພດ
ປະເພດທີ່ສໍາຄັນກໍານົດເຄື່ອງຫມາຍຂອງຂໍ້ຄວາມທໍາມະດາແລະບາງຄໍາສັ່ງຢາງທີ່ເລືອກຢູ່ຂ້າງນອກ
floats ໂດຍກໍານົດຄໍາສັ່ງ markup "\DIFadd{...}" ແລະ "\DIFdel{...}" .

"ຂີດ​ກ້ອງ"
ຂໍ້ຄວາມທີ່ເພີ່ມໃສ່ແມ່ນເປັນຄື້ນ, ຂີດກ້ອງເປັນຄື້ນ ແລະ ສີຟ້າ, ຂໍ້ຄວາມທີ່ຖືກຍົກເລີກຖືກຕີອອກ ແລະ ສີແດງ
(ຮຽກຮ້ອງໃຫ້ມີການຫຸ້ມຫໍ່ສີແລະ ulem). Overstriking ບໍ່ເຮັດວຽກໃນການສະແດງ
ສົມຜົນຄະນິດສາດເຊັ່ນວ່າສ່ວນທີ່ຖືກລຶບຖິ້ມຂອງສົມຜົນແມ່ນຖືກຂີດກ້ອງ, ບໍ່ຖືກຕີ
ອອກ (ນີ້ແມ່ນຂໍ້ບົກຜ່ອງທີ່ເກີດຂື້ນກັບຊຸດ ulem).

"ແບບດັ້ງເດີມ"
ຂໍ້ຄວາມທີ່ເພີ່ມເປັນສີຟ້າ ແລະຕັ້ງຢູ່ໃນ sans-serif, ແລະໝາຍເຫດສີແດງແມ່ນຖືກສ້າງຂຶ້ນສໍາລັບແຕ່ລະຄົນ
ສິ້ນຂໍ້ຄວາມທີ່ຖືກຍົກເລີກ. (ຕ້ອງການຊຸດສີ)

"ແບບດັ້ງເດີມ"
ເຊັ່ນດຽວກັນກັບ "CTRADITIONAL" ແຕ່ໂດຍບໍ່ມີການນໍາໃຊ້ສີ.

"CFONT" ຂໍ້ຄວາມທີ່ເພີ່ມເປັນສີຟ້າແລະຕັ້ງຢູ່ໃນ sans-serif, ແລະຂໍ້ຄວາມທີ່ຖືກຍົກເລີກແມ່ນສີແດງແລະຫຼາຍ.
ຂະ ໜາດ ນ້ອຍ.

"FONTSTRIKE"
ເພີ່ມ tex ຖືກກໍານົດໄວ້ໃນ sans-serif, ຍົກເລີກຂໍ້ຄວາມຂະຫນາດນ້ອຍແລະຕີອອກ

"CCHANGEBAR"
ຂໍ້ຄວາມທີ່ເພີ່ມເປັນສີຟ້າ, ແລະຂໍ້ຄວາມທີ່ຖືກຍົກເລີກເປັນສີແດງ. ນອກຈາກນັ້ນ, ຂໍ້ຄວາມທີ່ມີການປ່ຽນແປງ
ຖືກໝາຍດ້ວຍແຖບຢູ່ໃນຂອບ (ຕ້ອງການຊຸດສີ ແລະແຖບປ່ຽນ).

"CFONTCHBAR"
ເຊັ່ນດຽວກັນກັບ "CFONT" ແຕ່ມີແຖບການປ່ຽນແປງເພີ່ມເຕີມ (ຕ້ອງການສີແລະແຖບການປ່ຽນແປງ
ການຫຸ້ມຫໍ່).

"CULINECHBAR"
ເຊັ່ນດຽວກັນກັບ "UNDERLINE" ແຕ່ມີແຖບການປ່ຽນແປງເພີ່ມເຕີມ (ຕ້ອງການສີ, ulem ແລະ
changebar packages).

"ປ່ຽນແຖບ"
ບໍ່ມີເຄື່ອງໝາຍເຖິງຂໍ້ຄວາມ, ແຕ່ໝາຍຂອບດ້ວຍແຖບປ່ຽນ (ຕ້ອງການແຖບການປ່ຽນແປງ
ຊຸດ).

"ເບິ່ງບໍ່ເຫັນ"
ບໍ່ມີເຄື່ອງໝາຍທີ່ເຫັນໄດ້ (ແຕ່ຄຳສັ່ງເຄື່ອງໝາຍທົ່ວໄປຈະຍັງຖືກໃສ່ຢູ່.

"BOLD" ຂໍ້ຄວາມທີ່ເພີ່ມໃສ່ແມ່ນຕັ້ງເປັນຕົວໜາ, ການຍົກເລີກຈະບໍ່ສະແດງ.

ປະເພດຍ່ອຍ
ປະເພດຍ່ອຍກໍານົດຄໍາສັ່ງທີ່ຖືກໃສ່ໃນຕອນເລີ່ມຕົ້ນແລະໃນຕອນທ້າຍຂອງການເພີ່ມຫຼື
ບລັອກທີ່ຖືກຍົກເລີກ, ໂດຍບໍ່ຄໍານຶງເຖິງວ່າຕັນເຫຼົ່ານີ້ມີຂໍ້ຄວາມຫຼືຄໍາສັ່ງ (ກໍານົດ
ຄໍາສັ່ງ: "\DIFaddbegin, \DIFaddend, \DIFdelbegin, \DIFdelend")

"ປອດໄພ" ບໍ່ມີເຄື່ອງໝາຍເພີ່ມເຕີມ (ທາງເລືອກທີ່ແນະນຳ)

"MARGIN" ໝາຍຈຸດເລີ່ມຕົ້ນ ແລະຈຸດສິ້ນສຸດຂອງທ່ອນໄມ້ທີ່ປ່ຽນແປງດ້ວຍສັນຍາລັກຢູ່ໃນຂອບທີ່ໃກ້ຄຽງ
(ໃຊ້ຄໍາສັ່ງ "\marginpar" ມາດຕະຖານ - ຈົ່ງສັງເກດວ່າບາງຄັ້ງນີ້ຍ້າຍ
ບາງຢ່າງຈາກຕໍາແຫນ່ງທີ່ຕັ້ງໃຈ.

"COLOR" ເປັນວິທີທາງເລືອກໃນການໝາຍຂໍ້ຄວາມທີ່ເພີ່ມເປັນສີຟ້າ, ແລະອັນທີ່ລຶບແລ້ວເປັນສີແດງ.
(ມັນຖືກແນະນໍາໃຫ້ໃຊ້ແທນປະເພດຕົ້ນຕໍເພື່ອສົ່ງຜົນກະທົບຕໍ່ເຄື່ອງຫມາຍສີ,
ເຖິງແມ່ນວ່າໃນບາງກໍລະນີການໃສ່ສີດ້ວຍ dvipscol ສາມາດຄົບຖ້ວນກວ່າ, ຕົວຢ່າງ
ດ້ວຍ​ຄຳ​ສັ່ງ​ອ້າງ​ອີງ).

"DVIPSCOL"
ວິທີທາງເລືອກໃນການໝາຍຂໍ້ຄວາມທີ່ເພີ່ມເປັນສີຟ້າ, ແລະອັນທີ່ລຶບອອກເປັນສີແດງ.
ໃຫ້ສັງເກດວ່າ "DVIPSCOL" ພຽງແຕ່ເຮັດວຽກກັບຕົວແປງ dvips, ເຊັ່ນວ່າບໍ່ແມ່ນ pdflatex.
(ມັນຖືກແນະນໍາໃຫ້ໃຊ້ແທນປະເພດຕົ້ນຕໍເພື່ອສົ່ງຜົນກະທົບຕໍ່ເຄື່ອງຫມາຍສີ,
ເຖິງແມ່ນວ່າໃນບາງກໍລະນີການໃສ່ສີດ້ວຍ dvipscol ສາມາດຄົບຖ້ວນກວ່າ).

"ZLABEL" ສາມາດໃຊ້ເພື່ອເນັ້ນໃສ່ຫນ້າທີ່ປ່ຽນແປງເທົ່ານັ້ນ, ແຕ່ຕ້ອງການການປະມວນຜົນຫຼັງ. ມັນ​ແມ່ນ
ແນະນໍາໃຫ້ບໍ່ໂທຫາທາງເລືອກນີ້ດ້ວຍຕົນເອງແຕ່ໃຊ້ "latexdiff-vc" ກັບ
ທາງເລືອກ "--only-changes". ອີກທາງເລືອກ, ໃຊ້ script ທີ່ໃຫ້ຢູ່ໃນ preamble ຂອງ
ໄຟລ໌ຄວາມແຕກຕ່າງທີ່ສ້າງຂຶ້ນໂດຍໃຊ້ຮູບແບບນີ້.

"ພຽງແຕ່ມີການປ່ຽນແປງ"
ຍັງເນັ້ນໃສ່ຫນ້າທີ່ປ່ຽນແປງ, ໂດຍບໍ່ມີການຕ້ອງການສໍາລັບການປະມວນຜົນຫລັງ, ແຕ່ອາດຈະ
ບໍ່ເຮັດວຽກທີ່ເຊື່ອຖືໄດ້ຖ້າມີວັດສະດຸທີ່ເລື່ອນໄດ້ (ຕົວເລກ, ຕາຕະລາງ).

"LABEL" ແມ່ນຄ້າຍຄືກັນກັບ "ZLABEL", ແຕ່ບໍ່ຕ້ອງການຊຸດ zref ແລະເຮັດວຽກຫນ້ອຍລົງ
ເຊື່ອຖືໄດ້ (ປະຕິເສດ).

float ປະເພດ
ບາງເຄື່ອງໝາຍທີ່ໃຊ້ໃນຂໍ້ຄວາມຫຼັກອາດຈະເຮັດໃຫ້ເກີດບັນຫາເມື່ອໃຊ້ໃນຕົວເລື່ອນ
(ຕົວຢ່າງ: ຕົວເລກຫຼືຕາຕະລາງ). ສໍາລັບເຫດຜົນນີ້, ສະບັບທາງເລືອກຂອງຄໍາສັ່ງ markup ທັງຫມົດແມ່ນ
ໃຊ້ພາຍໃນ floats. ປະເພດ float ກໍານົດຄໍາສັ່ງທາງເລືອກເຫຼົ່ານີ້.

"ປອດໄພ"
ໃຊ້ເຄື່ອງໝາຍທີ່ຄືກັນສຳລັບຂໍ້ຄວາມຄືກັບຕົວໜັງສືຫຼັກ, ແຕ່ກຳນົດການໝາຍຄຳສັ່ງທັງໝົດ
ການເລີ່ມຕົ້ນ ແລະຈຸດສິ້ນສຸດຂອງບລັອກທີ່ປ່ຽນແປງໄປເປັນຄຳສັ່ງ null. ເຈົ້າຕ້ອງເລືອກອັນນີ້
ປະເພດ float ຖ້າປະເພດຍ່ອຍຂອງທ່ານແມ່ນ "MARGIN" ເປັນ "\marginpar" ບໍ່ເຮັດວຽກຢ່າງຖືກຕ້ອງ
ພາຍໃນ floats.

"ແບບດັ້ງເດີມປອດໄພ"
ໝາຍຕື່ມວິທີດຽວກັນກັບຂໍ້ຄວາມຫຼັກ. ສະພາບແວດລ້ອມທີ່ຖືກລົບແມ່ນ
ໝາຍໂດຍວົງເລັບມຸມລ່ຽມ \[ ແລະ \] ແລະຂໍ້ຄວາມທີ່ຖືກລົບຖືກຕັ້ງໄວ້ໃນສະຄຣິບ
ຂະໜາດ. ປະເພດລອຍນີ້ຄວນຈະຖືກນໍາໃຊ້ກັບ "ແບບດັ້ງເດີມ" ແລະ
ປະເພດເຄື່ອງໝາຍ "CTRADITIONAL" ເນື່ອງຈາກຄຳສັ່ງ \footnote ບໍ່ເຮັດວຽກຢ່າງຖືກຕ້ອງໃນ
ສະພາບແວດລ້ອມລອຍ.

"IDENTICAL"
ເຮັດໃຫ້ບໍ່ມີຄວາມແຕກຕ່າງລະຫວ່າງຂໍ້ຄວາມຫຼັກ ແລະຕົວແປ.

ການຕັ້ງຄ່າ Variables
"ARRENV" ຖ້າພົບການຈັບຄູ່ກັບ "ARRENV" ພາຍໃນສະພາບແວດລ້ອມທາງຄະນິດສາດພາຍໃນ a
ຖືກລຶບ ຫຼືເພີ່ມບລັອກ, ຈາກນັ້ນຄະນິດສາດທີ່ຕິດຢູ່ໃນແຖວນັ້ນຖືກອ້ອມຮອບດ້ວຍ "\mbox{"..."}".
ອັນນີ້ເປັນສິ່ງຈໍາເປັນເພາະການຂີດກ້ອງບໍ່ເຮັດວຽກຢູ່ໃນແຖວແຖວ
ສະພາບແວດລ້ອມ.

[ຄ່າເລີ່ມຕົ້ນ: "ARRENV"="(?:array|[pbvBV]matrix)"

"COUNTERCMD"
ຖ້າຄໍາສັ່ງໃນບລັອກທີ່ຖືກລົບເຊິ່ງຢູ່ໃນລາຍການ textcmd ກົງກັນ
"COUNTERCMD" ຈາກນັ້ນຄໍາສັ່ງເພີ່ມເຕີມ "\addtocounter{"cntcmd"}{-1}", ບ່ອນໃດ
cntcmd ແມ່ນຄໍາສັ່ງທີ່ກົງກັນ, ຖືກຕື່ມໃສ່ໃນໄຟລ໌ diff ເຊັ່ນວ່າ
ຕົວເລກໃນໄຟລ໌ diff ຍັງຄົງ synchronized ກັບຕົວເລກໃນໃຫມ່
ຍື່ນ.

[ ຄ່າເລີ່ມຕົ້ນ: "COUNTERCMD"="(?:footnote|part|section|subsection" ...

"|ສ່ວນຍ່ອຍ|ຫຍໍ້ໜ້າ|ຫຍໍ້ໜ້າຍ່ອຍ)" ]

"FLOATENV"
ສະພາບແວດລ້ອມທີ່ມີຊື່ກົງກັບການສະແດງປົກກະຕິໃນ "FLOATENV" ແມ່ນ
ພິ​ຈາ​ລະ​ນາ​ທີ່​ເລື່ອນ​ໄດ້​. ພາຍໃນສະພາບແວດລ້ອມເຫຼົ່ານີ້, ໄດ້ ນ້ຳຢາງ ຄໍາສັ່ງ markup ແມ່ນ
ແທນທີ່ດ້ວຍແນວພັນ FL ຂອງພວກເຂົາ.

[ຄ່າເລີ່ມຕົ້ນ: "(?:figure|table|plate)[\w\d*@]*" ]

"ITEMCMD" ຄໍາສັ່ງທີ່ເປັນຕົວແທນຂອງແຖວລາຍການໃຫມ່ທີ່ມີສະພາບແວດລ້ອມລາຍຊື່.

[ຄ່າເລີ່ມຕົ້ນ: \"ລາຍການ" ]

"LISTENV" ສະພາບແວດລ້ອມທີ່ມີຊື່ກົງກັບການສະແດງຜົນປົກກະຕິໃນ "LISTENV" ແມ່ນລາຍຊື່
ສະພາບແວດລ້ອມ.

[ຄ່າເລີ່ມຕົ້ນ: "(?:itemize| enumerate| ລາຍລະອຽດ)" ]

"MATHENV","MATHREPL"
ຖ້າທັງສອງ \begin ແລະ \end ສໍາລັບສະພາບແວດລ້ອມທາງຄະນິດສາດ (ຊື່ສະພາບແວດລ້ອມກົງກັນ
"MATHENV" ຫຼື \[ ແລະ \]) ຢູ່ໃນບລັອກທີ່ຖືກລົບດຽວກັນ, ພວກມັນຖືກແທນທີ່ດ້ວຍ
ຄໍາສັ່ງ \begin ແລະ \end ສໍາລັບ "MATHREPL" ແທນທີ່ຈະຖືກອອກຄໍາເຫັນ.

[ ຄ່າເລີ່ມຕົ້ນ: "MATHENV"="(?:displaymath|equation)", "MATHREPL"="displaymath"]

"MATHARRENV","MATHARREPL"
ເປັນ "MATHENV", "MATHREPL" ແຕ່ສໍາລັບ array ສົມຜົນ

[ ຄ່າເລີ່ມຕົ້ນ: "MATHARRENV"="eqnarray\*?" , "MATHREPL"="eqnarray"]

"MINWORDSBLOCK"
ຈໍາ​ນວນ​ຕໍາ​່​ສຸດ​ທີ່​ຂອງ tokens ທີ່​ຈໍາ​ເປັນ​ເພື່ອ​ປະ​ກອບ​ເປັນ block ເອ​ກະ​ລາດ​. ມູນຄ່ານີ້ແມ່ນ
ໃຊ້ໃນສູດການຄິດໄລ່ເພື່ອກວດຫາການປ່ຽນແປງຂອງທ່ອນໄມ້ທີ່ສົມບູນໂດຍການລວມເຂົ້າກັນ
ຂໍ້ຄວາມທີ່ນ້ອຍກວ່າ "MINWORDSBLOCK" ໄປຫາສ່ວນທີ່ເພີ່ມກ່ອນໜ້າ ແລະຖືກຍົກເລີກ
ພາກສ່ວນ.

[ຄ່າເລີ່ມຕົ້ນ: 3]

"ຮູບ​ພາບ"
ພາຍໃນສະພາບແວດລ້ອມທີ່ມີຊື່ກົງກັບການສະແດງຜົນປົກກະຕິໃນ "PICTUREENV"
ທັງໝົດ latexdiff markup ຖືກລຶບອອກ (ໃນກໍລະນີ pathologic ນີ້ອາດຈະນໍາໄປສູ່
markup ທີ່ບໍ່ສອດຄ່ອງແຕ່ສະຖານະການນີ້ຄວນຈະຫາຍາກ).

[ຄ່າເລີ່ມຕົ້ນ: "(?:picture|DIFnomarkup)[\w\d*@]*" ]

COMMON ບັນຫາ ແລະ FAQ


ການອ້າງອີງເຮັດໃຫ້ກ່ອງເຕັມ
ມີຄວາມບໍ່ເຂົ້າກັນລະຫວ່າງຊຸດ "ulem", ເຊິ່ງ "latexdiff" ໃຊ້
ສໍາ​ລັບ​ການ​ຂີດ​ກ້ອງ​ແລະ​ການ​ປະ​ທັບ​ໃຈ​ອອກ​ໃນ​ຮູບ​ແບບ UNDERLINE​, ແບບ​ເລີ່ມ​ຕົ້ນ​, ແລະ​
ວິທີການອ້າງອີງຖືກສ້າງຂື້ນ. ເພື່ອໃຫ້ສາມາດຫມາຍເຖິງການອ້າງອີງ
ຢ່າງຖືກຕ້ອງ, ພວກມັນຖືກຫຸ້ມດ້ວຍຄໍາສັ່ງ "\mbox". ເນື່ອງຈາກ mboxes ບໍ່ສາມາດຖືກແຍກໄດ້
ຂ້າມເສັ້ນ, ຂັ້ນຕອນນີ້ມັກຈະສົ່ງຜົນໃຫ້ກ່ອງເຕັມ, ອາດຈະເປັນ
ການຂັດຂວາງເນື້ອຫາຍ້ອນວ່າມັນຂະຫຍາຍອອກໄປນອກຂອບຂວາ. ດຽວກັນເກີດຂຶ້ນ
ສໍາລັບບາງຊຸດອື່ນໆ (ຕົວຢ່າງ, siunitx). ຖ້າຫາກວ່ານີ້ແມ່ນບັນຫາ, ທ່ານມີສອງ
ຄວາມເປັນໄປໄດ້.

1. ໃຊ້ "CFONT" type markup (ທາງເລືອກ "-t CFONT"): ຖ້າ markup ນີ້ຖືກເລືອກ, ຫຼັງຈາກນັ້ນ.
ການອ້າງອິງທີ່ປ່ຽນແປງບໍ່ໄດ້ໝາຍເຖິງເສັ້ນຄື້ນ (ເພີ່ມເຕີມ) ຫຼື
struck ອອກ (ລຶບ), ແຕ່ຍັງເນັ້ນໃສ່ໃນສີທີ່ເຫມາະສົມ, ແລະ
ຂໍ້ຄວາມທີ່ຖືກລົບແມ່ນສະແດງດ້ວຍຕົວອັກສອນທີ່ແຕກຕ່າງກັນ. ຮູບແບບອື່ນໆທີ່ບໍ່ໃຊ້ "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 ເປັນການເປີດໄວ, ຟຣີ, ແລະມ່ວນຊື່ນ
    ແຫຼ່ງ HTML5 ກອບເກມທີ່ສະເຫນີ
    WebGL ແລະ Canvas rendering ທົ່ວ
    desktop ແລະຕົວທ່ອງເວັບມືຖື. ເກມ
    ສາມາດຮ່ວມ...
    ດາວໂຫລດ Phaser
  • 2
    ເຄື່ອງຈັກ VASSAL
    ເຄື່ອງຈັກ VASSAL
    VASSAL ແມ່ນເຄື່ອງຈັກເກມສໍາລັບການສ້າງ
    ສະບັບເອເລັກໂຕຣນິກຂອງກະດານພື້ນເມືອງ
    ແລະເກມບັດ. ມັນສະຫນອງການສະຫນັບສະຫນູນສໍາລັບ
    ການສະແດງຊິ້ນສ່ວນເກມແລະການໂຕ້ຕອບ,
    ແລະ ...
    ດາວໂຫລດ VASSAL Engine
  • 3
    OpenPDF - ສ້ອມຂອງ iText
    OpenPDF - ສ້ອມຂອງ iText
    OpenPDF ແມ່ນຫ້ອງສະຫມຸດ Java ສໍາລັບການສ້າງ
    ແລະແກ້ໄຂໄຟລ໌ PDF ດ້ວຍ LGPL ແລະ
    ໃບອະນຸຍາດແຫຼ່ງເປີດ MPL. OpenPDF ແມ່ນ​
    LGPL/MPL open source ຜູ້ສືບທອດ iText,
    a
    ດາວໂຫລດ OpenPDF - Fork ຂອງ iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - ລະບົບສໍາລັບການອັດຕະໂນມັດ
    Geoscientific Analyzes - ແມ່ນພູມສາດ
    ຊອບແວລະບົບຂໍ້ມູນຂ່າວສານ (GIS) ກັບ
    ຄວາມສາມາດອັນຍິ່ງໃຫຍ່ສໍາລັບ geodata
    ການປຸງແຕ່ງ ແລະ ana...
    ດາວໂຫລດ SAGA GIS
  • 5
    ກ່ອງເຄື່ອງມືສໍາລັບ Java/JTOPen
    ກ່ອງເຄື່ອງມືສໍາລັບ Java/JTOPen
    IBM Toolbox ສໍາລັບ Java / JTOPen ແມ່ນ a
    ຫ້ອງສະຫມຸດຂອງຫ້ອງຮຽນ Java ສະຫນັບສະຫນູນ
    ໂປຣແກຣມລູກຄ້າ/ເຊີບເວີ ແລະອິນເຕີເນັດ
    ແບບຈໍາລອງກັບລະບົບທີ່ແລ່ນ OS/400,
    i5/OS, o...
    ດາວໂຫລດ Toolbox ສໍາລັບ Java/JTOPen
  • 6
    D3.js
    D3.js
    D3.js (ຫຼື D3 ສໍາລັບເອກະສານທີ່ຂັບເຄື່ອນດ້ວຍຂໍ້ມູນ)
    ເປັນຫ້ອງສະຫມຸດ JavaScript ທີ່ອະນຸຍາດໃຫ້ທ່ານ
    ເພື່ອຜະລິດຂໍ້ມູນແບບເຄື່ອນໄຫວ, ການໂຕ້ຕອບ
    ການສະແດງພາບໃນຕົວທ່ອງເວັບ. ດ້ວຍ D3
    ເຈົ້າ ...
    ດາວໂຫລດ D3.js
  • ເພີ່ມເຕີມ »

Linux ຄຳ ສັ່ງ

  • 1
    Abidiff
    Abidiff
    abidiff - ປຽບທຽບ ABIs ຂອງໄຟລ໌ ELF
    abidiff ປຽບທຽບ Application Binary
    ການໂຕ້ຕອບ (ABI) ຂອງສອງຫ້ອງສະຫມຸດທີ່ໃຊ້ຮ່ວມກັນ
    ໃນຮູບແບບ ELF. ມັນ​ອອກ​ຄວາມ​ຫມາຍ​
    ລາຍງານ...
    ແລ່ນ abidiff
  • 2
    abidw
    abidw
    abidw - serialize ABI ຂອງ ELF ໄດ້
    file abidw ອ່ານຫ້ອງສະຫມຸດທີ່ໃຊ້ຮ່ວມກັນໃນ ELF
    ຮູບແບບແລະປ່ອຍຕົວສະແດງ XML
    ABI ຂອງ​ຕົນ​ກັບ​ຜົນ​ຜະ​ລິດ​ມາດ​ຕະ​ຖານ​. ໄດ້
    ປ່ອຍອອກມາ...
    ແລ່ນ abidw
  • 3
    copac2xml
    copac2xml
    bibutils - ການ​ປ່ຽນ​ແປງ​ບັນ​ນາ​ທິ​ການ​
    ເຄື່ອງໃຊ້ສອຍ...
    ແລ່ນ copac2xml
  • 4
    ຕຳຫຼວດ
    ຕຳຫຼວດ
    copt - SYSNOPIS optimizer:
    copt file.. DESCRIPTION: copt is a
    ເຄື່ອງມືເພີ່ມປະສິດທິພາບ pephole ທົ່ວໄປ. ມັນ
    ອ່ານລະຫັດຈາກການປ້ອນຂໍ້ມູນມາດຕະຖານຂອງມັນ ແລະ
    ຂຽນ...
    ແລ່ນ copt
  • 5
    collect_stx_titles
    collect_stx_titles
    collect_stx_titles - ລວບລວມຫົວຂໍ້
    ປະກາດຈາກເອກະສານ Stx ...
    ແລ່ນ collect_stx_titles
  • 6
    gatling-bench
    gatling-bench
    bench - http benchmark ...
    ແລ່ນ gatling-bench
  • ເພີ່ມເຕີມ »

Ad