Автор: Campana« : 2011-03-01 19:16:18 »Автор: Олександр Барановський« : 2011-02-28 20:34:50 »У .tex-файлі не бачу чогось некоректного. Ймовірно, проблема виникає через особливості саме Вашої системи. Залежності від порядку виклику пакетів (про яку говорить cadca) я не помітив.
Цитата Babel <v3.8l> and hyphenation patterns for english, usenglishmax, dumylang, noh Цитата Package babel Warning: No hyphenation patterns were loaded forЦе означає, що правила переносів для української мови не встановлено. Або встановлено, але форматні файли чомусь про них нічого не знають. Якщо, скажімо, ще вчора було все гаразд з переносами, а сьогодні — ні, то це дуже дивно. Тоді треба, мабуть, більше інформації про Вашу систему і про те, що Ви з нею робили. Якщо ж це свіжо встановлений TeX Live або просто Ви раніше не працювали з українськими текстами, то спробуйте зробити таке. 1. Перевірити, чи є в системі (десь там, де встановлено TeX Live) каталоги tex/generic/hyph-utf8/ і tex/generic/ukrhyph/ (я не знаю, чи другий потрібен тепер, якщо є перший; можна провести експеримент і перевірити). Перевірити, чи підключено українську мову у файлі language.dat. Якщо ні, то встановити необхідні пакети і підключити мову. Здається, має бути спеціальна language collection для української мови, треба її встановити, а tlmgr у цей час сам змінить файл language.dat. Можливо, хтось інший скаже точніше (я не використовую TeX Live). 2. Оновити базу даних імен файлів. 3. Згенерувати знову форматні файли. Після цього, якщо Babel у файл протоколу скаже, що hyphenation patterns for ukrainian loaded, то все має бути гаразд з переносами. Ще можете глянути гілку Переноси в LaTeX. Там була схожа проблема, яка якимось чудесним (незрозумілим мені) чином вирішилася. Автор: cadca« : 2011-02-27 23:23:04 »Ем, працює тільки якщо бабель викликати після оголошення кодувань:
Код: [Вибрати] \documentclass[a4paper,12pt]{article} Автор: Campana« : 2011-02-27 20:06:06 »Мінімальний приклад. В архіві чотири файли: tex, aux, log i dvi. В логу, зокрема, написано:
Код: [Вибрати] (/usr/share/texmf/tex/generic/babel/ukraineb.ldf Автор: Олександр Барановський« : 2011-02-15 01:53:04 »Не допомогло.Тоді підготуйте і покажіть мінімальний приклад, який демонструє проблему. Автор: cadca« : 2011-02-14 23:19:59 »Код: [Вибрати] \documentclass[a4paper,12pt]{article} або так:Код: [Вибрати] \documentclass[a4paper,12pt]{article} Автор: Campana« : 2011-02-14 21:56:51 »Не допомогло.
Автор: Олександр Барановський« : 2011-02-14 01:46:03 »Автор: Campana« : 2011-02-13 22:21:29 »Дякую, це розв’язує проблеми 2 і 4. 3-я, виявляється, розв’язується запханням таблиць в оточення figure із розміщенням caption в цьому figure поза межами оточення таблиці.
В результаті на початку документа пишемо щось таке: Код: [Вибрати] \RequirePackage{caption} І маємо майже те, що треба (тільки крапки після "Сх. №" немає, якщо назва схеми порожня).Залишається зрозуміти, чому виникла проблема 1. А то руцями переноси в преамбулі писати якось того... Автор: cadca« : 2011-02-13 21:41:46 »2. Не можу змінити назви для таблиць і рисунків — хотілося б мати можливість вставляти довільну назву, напр., "Сх. №", а не "Figure №" і довільний роздільник після неї — крапку замість двокрапки і т. д. В інтернеті є рецепти, але у мене вони не працюють: одні призводять при компіляції до «Undefined control sequence», інші проходять мовчки, але результату немає. Підозрюю, це через проблему 1.2. Як приклад: Код: [Вибрати] \renewcommand{\tablename}{\cyr\CYRT\cyra\cyrb\cyrl\cyri\cyrc\cyrya} 3. Код: [Вибрати] \newcounter{mycounter}\setcounter{mycounter}{0} 4. Код: [Вибрати] \setcounter{equation}{-1} Автор: Campana« : 2011-02-13 19:47:39 »Маю чотири проблеми з LaTeX-ом; гугління щось не допомагає.
1. Написи «Figure», «Table» виводять тільки англійською. У мене texlive-2008. У преамбулах документів пишу Код: [Вибрати] \documentclass[a4paper,12pt]{article} Переноси українські воно теж не знаходить.2. Не можу змінити назви для таблиць і рисунків — хотілося б мати можливість вставляти довільну назву, напр., "Сх. №", а не "Figure №" і довільний роздільник після неї — крапку замість двокрапки і т. д. В інтернеті є рецепти, але у мене вони не працюють: одні призводять при компіляції до «Undefined control sequence», інші проходять мовчки, але результату немає. Підозрюю, це через проблему 1. 3. Іноді потрібна наскрізна нумерація для різних оточень — власне, таблиць і рисунків. Як її можна зробити? Або декілька незалежних нумерацій в одному тексті. Таке можливо зробити? 4. Не зміг знайти, як нумерувати формули, починаючи з нуля. Довелося зробити для нуля виняток і замість equation написати Код: [Вибрати] $$чудова формула\eqno(0)$$ Але це ж не вихід. |