ນີ້ແມ່ນຄໍາສັ່ງ xindy ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
xindy - ສ້າງດັດນີຈັດຮຽງແລະ tagged ຈາກດັດຊະນີດິບ
ສະຫຼຸບສັງລວມ
xindy [-V?h] [-qv] [-d magic] [-o outfile.ind] [-t log] \
[-L lang] [-C codepage] [-M module] [-I input] \
[--interactive] [--mem-file=xindy.mem] \
[idx0 idx1 ...]
GNU-Style Long ທາງເລືອກໃນການ ສໍາລັບການ ສັ້ນ ຕົວເລືອກ:
-V / --version
- ? / -h / --help
-q / --ງຽບ
-v / --verbose
-d / --debug (ຫຼາຍຄັ້ງ)
-o / --out-file
-t / --log-file
-L / -- ພາສາ
-C / --codepage
-M / --ໂມດູນ (ຫຼາຍຄັ້ງ)
-I / --input-markup (ສະຫນັບສະຫນູນ: ຢາງ, omega, xindy)
ລາຍລະອຽດ
ຊິນດີ ແມ່ນຄໍາສັ່ງ formatter-indepedent ຂອງ xindy, ລະບົບດັດສະນີທີ່ມີຄວາມຍືດຫຍຸ່ນ. ມັນໃຊ້ເວລາ
ດັດຊະນີວັດຖຸດິບເປັນການປ້ອນຂໍ້ມູນ, ແລະຜະລິດຕະພັນການລວມເຂົ້າ, ຈັດລຽງລໍາດັບແລະ tagged. ການລວມຕົວ, ຄັດເລືອກ,
ແລະການແທັກຖືກຄວບຄຸມໂດຍໄຟລ໌ຮູບແບບ xindy.
ໄຟລ໌ທີ່ມີດັດຊະນີດິບຖືກສົ່ງຜ່ານເປັນການໂຕ້ຖຽງ. ຖ້າບໍ່ມີການໂຕ້ຖຽງແມ່ນຜ່ານ, ວັດຖຸດິບ
ດັດຊະນີຈະຖືກອ່ານຈາກວັດສະດຸປ້ອນມາດຕະຖານ.
ຊິນດີ ໄດ້ຖືກອະທິບາຍຢ່າງສົມບູນໃນຄູ່ມືຂອງມັນທີ່ເຈົ້າຈະພົບເຫັນຢູ່ໃນເວັບໄຊທ໌ຂອງມັນ,
http://www.xindy.org/. ຄໍາອະທິບາຍແນະນໍາທີ່ດີຈະປາກົດຢູ່ໃນບົດດັດສະນີ
ຂອງ LaTeX Companion (2nd ed.)
ຖ້າທ່ານຕ້ອງການຜະລິດດັດສະນີສໍາລັບເອກະສານ LaTeX, ຄໍາສັ່ງ ເທັກນິກ(1) ອາດຈະເປັນ
ມີຄວາມສົນໃຈຫຼາຍສໍາລັບທ່ານ. ມັນເປັນ wrapper ສໍາລັບ ຊິນດີ ທີ່ເຮັດໃຫ້ສົນທິສັນຍາ LaTeX ຈໍານວນຫຼາຍ
ໂດຍຄ່າເລີ່ມຕົ້ນ
OPTIONS
"-- ລຸ້ນ" / -V
ຜົນຜະລິດຕົວເລກສະບັບຂອງອົງປະກອບທີ່ກ່ຽວຂ້ອງທັງຫມົດແລະອອກ.
"-- ຊ່ວຍເຫຼືອ" / -h / -?
ສົ່ງອອກຂໍ້ຄວາມການນໍາໃຊ້ທີ່ມີຄໍາອະທິບາຍທາງເລືອກ.
"--ງຽບ" / -q
ຢ່າສົ່ງຂໍ້ຄວາມຄວາມຄືບໜ້າ. ສົ່ງອອກພຽງແຕ່ຂໍ້ຄວາມຜິດພາດ.
"--ຄຳເວົ້າ" / -v
ສົ່ງຂໍ້ຄວາມຄວາມຄືບຫນ້າ verbose.
"--ດີບັກ" magic / -d magic
ສົ່ງອອກຂໍ້ຄວາມດີບັກ, ທາງເລືອກນີ້ອາດຈະໄດ້ຮັບການລະບຸຫຼາຍຄັ້ງ. magic ກໍານົດ
ຜົນຜະລິດແມ່ນຫຍັງ:
ຂໍ້ສັງເກດ magic
-------------------------------------------------- ----------
script ຂໍ້ຄວາມຄວາມຄືບຫນ້າພາຍໃນຂອງ scripts driver
keep_tmpfiles ບໍ່ຖິ້ມໄຟລ໌ຊົ່ວຄາວ
markup output markup trace, ດັ່ງທີ່ອະທິບາຍໄວ້ໃນຄູ່ມື xindy
level=n ລະດັບບັນທຶກ, n ແມ່ນ 0 (ຄ່າເລີ່ມຕົ້ນ), 1, 2, ຫຼື 3
"--out-file" outfile.ind / -o outfile.ind
ດັດຊະນີຜົນຜະລິດໄປຫາໄຟລ໌ outfile.ind. ຖ້າຕົວເລືອກນີ້ບໍ່ຜ່ານ, ຊື່ຂອງຜົນຜະລິດ
ໄຟລ໌ແມ່ນຊື່ພື້ນຖານຂອງ argument ທໍາອິດແລະນາມສະກຸນໄຟລ໌ ind. ຖ້າວັດຖຸດິບ
ດັດຊະນີແມ່ນອ່ານຈາກວັດສະດຸປ້ອນມາດຕະຖານ, ທາງເລືອກນີ້ແມ່ນບັງຄັບ.
"--log-file" log.ilg / -t log.ilg
ບັນທຶກຂໍ້ຄວາມອອກເປັນໄຟລ໌ log.ilg. ຂໍ້ຄວາມບັນທຶກເຫຼົ່ານີ້ແມ່ນເອກະລາດຈາກ
ຂໍ້ຄວາມກ້າວຫນ້າທີ່ທ່ານສາມາດມີອິດທິພົນກັບ "--debug" ຫຼື "--verbose".
"-- ພາສາ" lang / -L lang
ດັດຊະນີແມ່ນຈັດຮຽງຕາມກົດລະບຽບຂອງພາສາ lang. ກົດລະບຽບເຫຼົ່ານີ້ຖືກເຂົ້າລະຫັດ
ໃນໂມດູນ xindy ສ້າງໂດຍ ກົດລະບຽບ.
ຖ້າບໍ່ມີການລະບຸການເຂົ້າລະຫັດຜ່ານ "--codepage", ໂມດູນ xindy ສໍາລັບພາສານັ້ນ
ຖືກຄົ້ນຫາດ້ວຍພາສາລາຕິນ, cp, iso, ຫຼືການເຂົ້າລະຫັດ ascii, ໃນຄໍາສັ່ງນັ້ນ.
"--codepage" ສຸດ / -C ສຸດ
ການປ້ອນຂໍ້ມູນດິບແມ່ນຢູ່ໃນການເຂົ້າລະຫັດ ສຸດ. ຂໍ້ມູນນີ້ຖືກນໍາໃຊ້ເພື່ອເລືອກທີ່ຖືກຕ້ອງ
ໂມດູນການຈັດລຽງ xindy ແລະຍັງ ການປ້ອນຂໍ້ມູນ ການເຂົ້າລະຫັດເປົ້າໝາຍສຳລັບເຄື່ອງໝາຍການປ້ອນຂໍ້ມູນ "ຢາງ".
ເມື່ອ "omega" input markup ຖືກນໍາໃຊ້, "utf8" ສະເຫມີຖືກນໍາໃຊ້ເປັນ codepage, ທາງເລືອກນີ້ແມ່ນ
ຫຼັງຈາກນັ້ນຖືກລະເລີຍ.
"--ໂມດູນ" ໂມດູນ / -M ໂມດູນ
ໂຫລດໂມດູນ xindy module.xdy. ຕົວເລືອກນີ້ອາດຈະຖືກລະບຸຫຼາຍຄັ້ງ. ໄດ້
ໂມດູນຖືກຄົ້ນຫາຢູ່ໃນເສັ້ນທາງຄົ້ນຫາ xindy ທີ່ສາມາດປ່ຽນແປງໄດ້ກັບສະພາບແວດລ້ອມ
ຕົວແປ "XINDY_SEARCHPATH".
"--input-markup" ການປ້ອນຂໍ້ມູນ / -I ການປ້ອນຂໍ້ມູນ
ລະບຸເຄື່ອງຫມາຍການປ້ອນຂໍ້ມູນຂອງດັດຊະນີດິບ. ຄຸນຄ່າສະຫນັບສະຫນູນສໍາລັບການ ການປ້ອນຂໍ້ມູນ ແມ່ນ "ຢາງ",
"ໂອເມກ້າ", ແລະ "ຊິນດີ".
ເຄື່ອງຫມາຍການປ້ອນຂໍ້ມູນ "latex" ແມ່ນອັນທີ່ຖືກປ່ອຍອອກມາໂດຍຄ່າເລີ່ມຕົ້ນຈາກແກ່ນ LaTeX, ຫຼື
ໂດຍຊຸດມະຫາພາກ "ດັດຊະນີ" ຂອງ David Jones. ^^- ຫມາຍເຫດຂອງຕົວອັກສອນ byte ດຽວແມ່ນ
ສະຫນັບສະຫນູນ. ການນຳໃຊ້ LaTeX's ການປ້ອນຂໍ້ມູນ ຊຸດແມ່ນສົມມຸດເຊັ່ນດຽວກັນ.
"omega" input markup ຄືກັບ "latex" input markup, ແຕ່ມີ Omega's ^^-notation as
ການເຂົ້າລະຫັດສໍາລັບຕົວອັກສອນທີ່ບໍ່ແມ່ນ ASCII. LaTeX ການປ້ອນຂໍ້ມູນ ການເຂົ້າລະຫັດບໍ່ໄດ້ຖືກນໍາໃຊ້ຫຼັງຈາກນັ້ນ, ແລະ
"utf8" ຖືກບັງຄັບໃຫ້ເປັນຫນ້າລະຫັດ.
"xindy" input markup ແມ່ນລະບຸໄວ້ໃນຄູ່ມື xindy.
"--ໂຕ້ຕອບ"
ເລີ່ມ xindy ໃນໂໝດໂຕ້ຕອບ. ທ່ານຈະຢູ່ໃນ xindy read-eval-loop ບ່ອນທີ່ xindy
ການສະແດງອອກຂອງພາສາໄດ້ຖືກອ່ານແລະປະເມີນການໂຕ້ຕອບ.
"--mem-file" xindy.mem
ຕົວເລືອກນີ້ສາມາດໃຊ້ໄດ້ກັບນັກພັດທະນາ ຫຼືໃນສະຖານະການທີ່ຫາຍາກຫຼາຍເທົ່ານັ້ນ. ລວບລວມ
xindy kernel ຖືກເກັບໄວ້ໃນອັນທີ່ເອີ້ນວ່າ ຫນ່ວຍຄວາມຈໍາ ເອກະສານ, ຊື່ canonically xindy.mem, ແລະ
ຕັ້ງຢູ່ໃນລາຍຊື່ຫ້ອງສະຫມຸດ xindy. ທາງເລືອກນີ້ອະນຸຍາດໃຫ້ໃຊ້ xindy ອື່ນ
ແກ່ນ.
ສະ ໜັບ ສະ ໜູນ LANGUAGES / ລະຫັດ
ພາສາດັ່ງຕໍ່ໄປນີ້ແມ່ນສະຫນັບສະຫນູນ:
ຄໍານາມ scripts
ແອລບາເນຍ gypsy ປອກຕຸຍການ
croatian hausa ໂຣມາເນຍ
ພາສາເຊັກໂກ ຮັງກາຣີ ລັດເຊຍ-iso
ເດນມາກ ໄອສແລນດິກ ສະໂລວັກ-ນ້ອຍ
ພາສາອັງກິດອິຕາລີສະໂລວັກຂະຫນາດໃຫຍ່
esperanto ເຄີດິສ-ເບດຣິຊານ ສະໂລເວເນຍ
ແອສໂຕເນຍ ເຄີດິສ-ຕຸລະກີ ສະເປນ-ທັນສະໄໝ
ຟິນແລນ ລາຕິນ ສະເປນ-ດັ້ງເດີມ
ຝຣັ່ງ ລັດເວຍ ຊູແອັດ
ພາສາຕຸລະກີ lithuanian ທົ່ວໄປ
german-din sorbian ຕ່ໍາ-sorbian ເທິງ-sorbian
ເຍຍລະມັນ-ດູເດັນນໍເວ ຫວຽດນາມ
greek-iso polish
ເຍຍລະມັນຮັບຮູ້ສອງຮູບແບບການຈັດລຽງທີ່ແຕກຕ່າງກັນເພື່ອຈັດການກັບ umlauts: ຕາມປົກກະຕິ, "ae" ແມ່ນ
ຈັດຮຽງຄືກັບ "ae", ແຕ່ໃນປຶ້ມໂທລະສັບ ຫຼືວັດຈະນານຸກົມ, ມັນຖືກຈັດຮຽງຄືກັບ "a". ທໍາອິດ
ໂຄງການແມ່ນເປັນທີ່ຮູ້ຈັກເປັນ DIN ຄໍາສັ່ງ, ທີສອງເປັນ Duden ຄໍາສັ່ງ.
ຊື່ພາສາ "*-iso" ສົມມຸດວ່າລາຍການດັດຊະນີດິບແມ່ນຢູ່ໃນການເຂົ້າລະຫັດ ISO 8859-9.
"gypsy" ແມ່ນພາສາລັດເຊຍເຫນືອ.
ຊີຣິລິກ scripts
ເບລາຣຸດ ມົງໂກລີ ເຊີເບຍ
ບຸນກາຣີ ລັດເຊຍ ອູແກຣນ
ມາເຊໂດເນຍ
ອື່ນ ໆ scripts
ກຣີກກຣີກ
ມີ ໜ້າລະຫັດ
ອັນນີ້ຍັງບໍ່ໄດ້ຂຽນເທື່ອ. ທ່ານສາມາດເບິ່ງພວກມັນໄດ້ໃນການແຈກຢາຍ xindy ຂອງທ່ານ, ໃນ
ໂມດູນ/ພາສາ/ພາສາ/ ໄດເລກະທໍລີ (ບ່ອນໃດ ພາສາ ແມ່ນພາສາຂອງທ່ານ). ເຂົາເຈົ້າມີຊື່
variant-codepage-lang.xdy, ບ່ອນທີ່ variant- ສ່ວນຫຼາຍມັກຈະຫວ່າງເປົ່າ (ສໍາລັບພາສາເຢຍລະມັນ, ມັນແມ່ນ "din5007"
ແລະ "duden"; ສໍາລັບພາສາສະເປນ, ມັນເປັນ "ທັນສະໄຫມ" ແລະ "ດັ້ງເດີມ", ແລະອື່ນໆ).
< ອະທິບາຍໜ້າລະຫັດທີ່ມີຢູ່ສຳລັບແຕ່ລະພາສາ >
< ອະທິບາຍຄວາມກ່ຽວຂ້ອງຂອງ codepages (ເປັນການເປັນຕົວແທນພາຍໃນ) ສໍາລັບ
LaTeX inputenc >
ENVIRONMENT
"XINDY_SEARCHPATH"
ບັນຊີລາຍຊື່ຂອງໄດເລກະທໍລີທີ່ໂມດູນ xindy ຖືກຄົ້ນຫາຢູ່ໃນ
ເຮັດແລ້ວ (ເຊັ່ນດຽວກັບ TDS-conformant TeX).
ຖ້າຕົວແປສະພາບແວດລ້ອມນີ້ບໍ່ໄດ້ຖືກຕັ້ງ, ຄ່າເລີ່ມຕົ້ນແມ່ນໃຊ້:
".:"modules_dir":"modules_dir"/ພື້ນຖານ". modules_dir ຖືກກໍານົດໃນເວລາແລ່ນ, ພີ່ນ້ອງ
ການ ຊິນດີ ສະຖານທີ່ຄໍາສັ່ງ: ບໍ່ວ່າຈະເປັນ ../ໂມດູນ, ນັ້ນແມ່ນກໍລະນີສໍາລັບ
ເລືອກ- ການຕິດຕັ້ງ. ຫຼືມັນ ../lib/xindy/modules, ນັ້ນແມ່ນກໍລະນີສໍາລັບ
usr- ການຕິດຕັ້ງ.
"XINDY_LIBDIR"
ຫ້ອງສະໝຸດຢູ່ໃສ xindy.mem ຕັ້ງຢູ່.
ໄດເລກະທໍລີຂອງໂມດູນອາດຈະເປັນໄດເລກະທໍລີຍ່ອຍ, ເຊັ່ນກັນ.
ຄວາມເຂົ້າກັນໄດ້ ເຖິງ MAKEINDEX
ຊິນດີ ບໍ່ໄດ້ອ້າງວ່າເຫມາະສົມກັບ MakeIndex ຢ່າງສົມບູນ, ທີ່ຈະປ້ອງກັນບໍ່ໃຫ້ບາງ
ຂອງການປັບປຸງຂອງຕົນ. ທີ່ເວົ້າວ່າ, ພວກເຮົາພະຍາຍາມໃຫ້ຄວາມເຂົ້າກັນໄດ້ຫຼາຍເທົ່າທີ່ເປັນໄປໄດ້.
ຄວາມບໍ່ສອດຄ່ອງທີ່ສໍາຄັນທີ່ສຸດແມ່ນ
· ສຳລັບລາຍການດັດສະນີດິບໃນໄວຍະກອນ LaTeX, "\index{aaa|bbb}" ຖືກຕີຄວາມແຕກຕ່າງກັນ.
ສໍາລັບ MakeIndex "bbb" ແມ່ນ markup ທີ່ເປັນຜົນຜະລິດເປັນແທັກ LaTeX ສໍາລັບຕົວເລກຫນ້ານີ້. ສໍາລັບ
ຊິນດີ, ນີ້ແມ່ນຄຸນລັກສະນະສະຖານທີ່, ຕົວລະບຸຕົວຕົນທີ່ບໍ່ມີຕົວຕົນທີ່ຈະຕໍ່ມາ
ກ່ຽວຂ້ອງກັບເຄື່ອງຫມາຍທີ່ຄວນຈະເປັນຜົນຜະລິດສໍາລັບຄຸນລັກສະນະນັ້ນ.
ສໍາລັບການນໍາໃຊ້ກົງໄປກົງມາ, ເມື່ອ "bbb" ແມ່ນ "textbf" ຫຼືຄ້າຍຄືກັນ, ພວກເຮົາສະຫນອງສະຖານທີ່
ຄໍານິຍາມຄຸນລັກສະນະທີ່ເຮັດຕາມພຶດຕິກໍາຂອງ MakeIndex.
ສໍາລັບການນໍາໃຊ້ທີ່ສັບສົນຫຼາຍ, ເມື່ອ "bbb" ບໍ່ແມ່ນຕົວລະບຸ, ບໍ່ມີຄວາມເຂົ້າກັນໄດ້
ຄໍານິຍາມມີຢູ່ແລະອາດຈະບໍ່ຖືກສ້າງຂຶ້ນດ້ວຍປະຈຸບັນ ຊິນດີ. ໂດຍສະເພາະ,
ນີ້ຫມາຍຄວາມວ່າໂດຍຄ່າເລີ່ມຕົ້ນຊຸດ LaTeX "hyperref" ຈະສ້າງໄຟລ໌ດັດສະນີດິບ
ທີ່ບໍ່ສາມາດປະມວນຜົນດ້ວຍ ຊິນດີ. ນີ້ບໍ່ແມ່ນແມງໄມ້, ນີ້ແມ່ນຜົນທີ່ໂຊກບໍ່ດີ
ຂອງຄວາມບໍ່ເຂົ້າກັນໄດ້ໂດຍເຈດຕະນາ. ໃນປັດຈຸບັນມັນເປັນໄປບໍ່ໄດ້ທີ່ຈະໄດ້ຮັບທັງສອງ hyperref
ການເຊື່ອມໂຍງດັດສະນີແລະການນໍາໃຊ້ ຊິນດີ.
ສະຖານະການທີ່ຄ້າຍຄືກັນໄດ້ຖືກລາຍງານວ່າມີຢູ່ສໍາລັບຊັ້ນ "memoir" LaTeX.
ຜູ້ຂຽນໂປລແກລມຜູ້ທີ່ຮູ້ຈັກ Common Lisp ແລະ Lex ແລະຕ້ອງການທີ່ຈະເຮັດວຽກກ່ຽວກັບວິທີແກ້ໄຂຄວນກະລຸນາ
ຕິດຕໍ່ຜູ້ຂຽນ.
· ຄໍານິຍາມຄວາມເຂົ້າກັນໄດ້ MakeIndex ສະຫນັບສະຫນູນພຽງແຕ່ syntax ດັດຊະນີດິບໃນຕອນຕົ້ນແລະ
ຄໍານິຍາມ markup. ບໍ່ສາມາດກຳນົດຄ່າການແຍກດັດຊະນີດິບ ຫຼືໃຊ້ a
ໄຟລ໌ຮູບແບບ MakeIndex ເພື່ອອະທິບາຍເຄື່ອງໝາຍຜົນຜະລິດ.
ຮູ້ ບັນຫາ
ທາງເລືອກ -q ນອກຈາກນີ້ຍັງປ້ອງກັນການອອກຂອງຂໍ້ຄວາມຜິດພາດ. ຂໍ້ຄວາມຜິດພາດຄວນຈະຖືກສົ່ງອອກ
stderr, ຂໍ້ຄວາມຄວາມຄືບຫນ້າກ່ຽວກັບ stdout.
ຄວນມີວິທີທີ່ຈະອອກດັດຊະນີສຸດທ້າຍໄປສູ່ stdout. ອັນນີ້ໝາຍຄວາມວ່າ -q, ແນ່ນອນ.
ການແຍກວິເຄາະດັດຊະນີດິບ LaTeX ຄວນຕັ້ງຄ່າໄດ້.
ລະຫັດຫນ້າ "utf8" ຄວນຖືກສະຫນັບສະຫນູນສໍາລັບທຸກພາສາ, ແລະຄວນຈະຖືກນໍາໃຊ້ເປັນພາຍໃນ
ໜ້າລະຫັດສຳລັບການເຂົ້າລະຫັດໃໝ່ຂອງ LaTeX inputenc.
ໃຊ້ xindy ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net
