Кіріспе

Құжаттама үшін таңбалау тілі Texinfo – бұл тек бір бастапқы файлды пайдаланып онлайн және баспа түрінде құжаттама жасауға арналған (мысалы, , , және т.б. файл түрлерін және белгілі бір гипермәтін форматын .) құрайтын қаріптік синтаксис. Ол Free Software Foundation-ның GNU жобасымен жасалған және қолжетімді етілген, сол аттас ашық кодты бағдарлама ретінде іске асырылған компьютерлік бағдарлама арқылы жүзеге асырылады. Texinfo-ның басты мақсаты – бағдарламалық қамтамасыз етуге арналған нұсқаулықтарды оңай жазуға мүмкіндік беру. LaTeX синтаксисіне ұқсас, кітаптың барлық стандартты мүмкіндіктері, мысалы, тараулар, бөлімдер, өзара сілтемелер, кестелер және көрсеткіштер құжаттарда қолдануға болады. Texinfo-да қолжетімді әртүрлі шығару генераторларын пайдалану арқылы бірнеше құжаттама түрлерін (мысалы, веб-сайт арқылы ұсынылатын онлайн құжаттама және TeX қаріптік жүйесі арқылы жасалған баспа құжаттама) тек бір бастапқы файлды қолдану арқылы жаңартып отыруға болады. Texinfo ресми құжаттамасында "Texinfo" сөзінің бірінші буыны "hex" емес, "speck" сөзімен рифмаланатыны айтылады; бұл айтылу TeX-тің айтылуынан туындайды, онда X әрпі ағылшынның x әрпін емес, грек әрпі хи-ін білдіреді. Бағдарламаны қолдаушылар "Texinfo" сөзін тек үлкен "T" әрпімен, ал қалған әріптерді кіші әріптермен жазу керек дейді.

Адам шығысы

Айта кетерлігі, адам (man) стандартты Texinfo құралдарының шығыс форматы ретінде қолжетімді емес. Texinfo GNU бағдарламалық қамтамасының құжаттамасын жазу үшін қолданылса, ол көбінесе Linux сияқты Unix-подобты орталарда қолданылады, онда адам беттері құжаттаманың дәстүрлі форматы болып табылады. Мұның себебі, адам беттері қатаң, дәстүрлі форматта, әдетте жылдам анықтамалық ретінде пайдаланылады, ал Texinfo қолданбалары көбінесе оқулықтар мен анықтамалық нұсқаулықтар үшін жаратылған. Сондықтан, Texinfo мазмұнын адам беттері форматында берудің қажеттілігі көрінбейді. Сонымен қатар, көптеген GNU жобалары адам беттерін толығымен қабылдамайды, оның орнына ұсынылған адам бетін (көбінесе өзін сирек жаңартылатынын мойындайды) Info құжатына сілтемелейді.

Тарих және мәртебесі

Texinfo GNU жобасының ресми құжаттама жүйесі ретінде пайдаланылады. GNU Texinfo таралымы GNU General Public License лицензиясымен лицензияланған. Texinfo форматы Ричард М. Столлман жасаған, ол MIT-де қолданылған баспаға арналған BoTeX жүйесін Emacs-тің TECO нұсқасындағы Info гиперсілтемелі құжаттама жүйесімен біріктірді. BoTeX өзі Болио деп аталатын алдыңғы жүйеге негізделген (Дэвид А. Мунмен байланысты, және Lisp машинасының құжаттамасында қолданылған), оның шығысын дайындау үшін TeX пайдаланылатын етілді. Роберт Часселл Столлманға Emacs Lisp-те Info құруға арналған алғашқы аудармашыны жасауға көмектесті. Texinfo "Брайан Ридтің Scribe және сол кездегі басқа форматтау тілдеріне шала негізделген". Texinfo бағдарламалық қамтамасының таралуын Брайн Фокс (3.8 нұсқаға дейін), Карл Берри (5.2 нұсқаға дейін) және Гэвин Смит (2014 жылдың желтоқсанынан бастап) басқарды.