Главное меню
Мы солидарны с Украиной. Узнайте здесь, как можно поддержать Украину.

Вокруг TeX'а

Автор Квас, августа 10, 2009, 08:54

0 Пользователи и 1 гость просматривают эту тему.

Bhudh

LATEX в ANSI до сих пор делает⁈ :o
Пиши, что думаешь, но думай, что пишешь.
MONEŌ ERGŌ MANEŌ.
Waheeba dokin ʔebi naha.
«каждый пост в интернете имеет коэффициент бреда» © Невский чукчо

Квас

Цитата: Bhudh от марта 13, 2011, 15:15
LATEX в ANSI до сих пор делает⁈ :o

Я не знаю. Это характеристика не ТеХа, а конкретно pdflatex, программы, которая создаёт пдф-ы. Классический ТеХ производит файлы .dvi, которые не являются электронными документами в том смысле, что копировать с них нельзя.
Пишите письма! :)

lehoslav

Цитата: Квас от марта 13, 2011, 15:13
С латиницей, кажется, всё в порядке, а если скопипастить кириллицу, то точно получается чушь.

Латиницу копипастить не всегда можно, а даже если можно, то остаются проблемы с диакритикой.
Wenn mit mir und denn noch drey Personen es vorbey ist in unserem Dorf, alsdann wird wohl niemand recht wissen, wie ein Hund auf Wendisch genannt wirdt.

hurufu

А еще есть XTEX с нативной поддержкой юникода, правда он несовместим с LATEX'ом.

Квас

Цитата: hurufu от марта 13, 2011, 15:48
А еще есть XTEX с нативной поддержкой юникода, правда он несовместим с LATEX'ом.

Как это несовместим? Очень даже совместим.
Пишите письма! :)

hurufu

ХеТеХ, читал, не всегда с babel'ем дружит, а LaTeX, в свою очередь, с pologlossia'ей. И плюс к шрифтам там у них подходы разные.

Квас

Цитата: hurufu от марта 13, 2011, 16:13
ХеТеХ, читал, не всегда с babel'ем дружит, а LaTeX, в свою очередь, с pologlossia'ей. И плюс к шрифтам там у них подходы разные.

Это пустяки. Главное, что XeLaTeX позволяет использовать плоды трудов Лэсли Лэмпорта: классы документов, LaTeXовские команды типа \mbox и пр.
Пишите письма! :)

Искандер

Перейти, шо ле, на Шелатеш?
"Niech żyją POLACY!! Ponieważ polacy są rasej nadczłowieków. Od nich jest przyszłość planety. Oni przeżyją nawet wojną atomowę, dlatego, że polacy są wieczni, bo chtoniczni. I dadzą potomstwo, które też będzie polakami i polkami. Niech żyjemy, hura!.." (c) Awwal12

Квас

Цитата: Искандер от марта 13, 2011, 19:52
Перейти, шо ле, на Шелатеш?

Глюков не боитесь? Например, если в качестве символа переноса установить мягкий дефис, то при переносе слов с дефисом будет появляться лишний дефис. А иначе поиска нет. Вопрос ещё, с какими пакетами XeLaTeX дружит, с какими нет.

Для документов на латинице и кириллице единственное преимущество XeLaTeXа, на мой взгляд,— возможность использовать разные шрифты. Но это палка о двух концах: нужно самостоятельно подбирать разные шрифты, чтобы они красиво смотрелись (увязывать кегль, интерлиньяж, гарнитуры), где-то символов нужных нет и пр. и пр.
Пишите письма! :)

Искандер

Короче — толька кали буде трэба ужыти арабицы але хираганицы...
"Niech żyją POLACY!! Ponieważ polacy są rasej nadczłowieków. Od nich jest przyszłość planety. Oni przeżyją nawet wojną atomowę, dlatego, że polacy są wieczni, bo chtoniczni. I dadzą potomstwo, które też będzie polakami i polkami. Niech żyjemy, hura!.." (c) Awwal12

Квас

Я политонический греческий иногда пробую.
Пишите письма! :)

Искандер

Цитата: Квас от марта 13, 2011, 20:03
Я политонический греческий иногда пробую.
только новогреческий.
"Niech żyją POLACY!! Ponieważ polacy są rasej nadczłowieków. Od nich jest przyszłość planety. Oni przeżyją nawet wojną atomowę, dlatego, że polacy są wieczni, bo chtoniczni. I dadzą potomstwo, które też będzie polakami i polkami. Niech żyjemy, hura!.." (c) Awwal12

Тайльнемер

Цитата: Квас от марта 13, 2011, 19:59
Например, если в качестве символа переноса установить мягкий дефис, то при переносе слов с дефисом будет появляться лишний дефис. А иначе поиска нет.
Если учесть, что в обычном pdfLatex'е вообще поиска по не-ASCII словам нету, то это даже не недостаток.

Квас

Цитата: Тайльнемер от марта 14, 2011, 05:38
Цитата: Квас от Вчера в 20:59
ЦитироватьНапример, если в качестве символа переноса установить мягкий дефис, то при переносе слов с дефисом будет появляться лишний дефис. А иначе поиска нет.
Если учесть, что в обычном pdfLatex'е вообще поиска по не-ASCII словам нету, то это даже не недостаток.

cmap и всех делов-то. Кстати, Львовский тоже с поиском. Наверно, другими средствами.
Пишите письма! :)

hurufu

Мне ТеХ, заметил, руские слова иногда неправильно переносит, например мн-ожество, те-кст и т.д. Это можно вылечить, или все вручную делать?

Квас

Цитата: hurufu от марта 20, 2011, 20:12
Мне ТеХ, заметил, руские слова иногда неправильно переносит, например мн-ожество, те-кст и т.д. Это можно вылечить, или все вручную делать?

Лог можете прикрепить?
Пишите письма! :)

Искандер

кстати. Если с русским бабелем компилить абхазский текст, то переносы он переносит, но правый срез выглядит как говно. Как сделать его ровным?
"Niech żyją POLACY!! Ponieważ polacy są rasej nadczłowieków. Od nich jest przyszłość planety. Oni przeżyją nawet wojną atomowę, dlatego, że polacy są wieczni, bo chtoniczni. I dadzą potomstwo, które też będzie polakami i polkami. Niech żyjemy, hura!.." (c) Awwal12

lehoslav

Wenn mit mir und denn noch drey Personen es vorbey ist in unserem Dorf, alsdann wird wohl niemand recht wissen, wie ein Hund auf Wendisch genannt wirdt.

Квас

Цитата: Искандер от марта 20, 2011, 20:45
кстати. Если с русским бабелем компилить абхазский текст, то переносы он переносит, но правый срез выглядит как говно. Как сделать его ровным?

Оверфуллы? Действительно, против sloppy нет приёма. Можно ещё с \emergencystretch и \tolerance поэкспериментировать. Может быть, он не всегда соображает, как слово можно перенести, тогда можно подсказать.
Пишите письма! :)

hurufu

Цитата: Квас от марта 20, 2011, 20:18
Цитата: hurufu от марта 20, 2011, 20:12
Мне ТеХ, заметил, руские слова иногда неправильно переносит, например мн-ожество, те-кст и т.д. Это можно вылечить, или все вручную делать?
Лог можете прикрепить?
Я написал здесь уже после того как исправил неправильные переносы вручную. Сейчас побробую откатить изменения и повоторить ошибку.

hurufu

Цитата: Квас от марта 20, 2011, 20:56
против sloppy нет приёма.
Если нет другого \fussy:)

hurufu

Вот кусок с сообщением об оверфулах:

Также прикрепил log-файл (зипнутый).

Квас

А можно и оригинал попросить? :-[ Кажется, там неконфиденциальная информация.
Пишите письма! :)

hurufu

Это я в рамках обученя ТеХ'у решил оформить главу из книжки :-[.
Думаю выучить сейчас, что бы когда надо будет что-то серьезное писать не было мучительно больно.

И что у вас нормально верстается?

Квас

У меня нормально. У меня MiKTeX 2.8. Я почему-то на дистрибутив ваш грешу. Вроде переносы для русского подключает, но неправильные. Надо подумать.

Отдельно должен сказать :up: за \colon при описании отображений. Народ лепит двоеточие, получается уродство.

В преамбуле имеет смысл inputenc подключать раньше babel, одним варнингом будет меньше.

Скобки, внутри которых \bigcup, лучше делать побольше. Если поставить \left, \right, может получиться великовато, тогда лучше подобрать размер с помощью команды типа \Big.

Есть пакет indentfirst, после подключения которого первые абзацы начинаются с красной строки.

Для теорем/определений/замечаний я обычно применяю amsthm, тогда оформление доказательства можно изменить, переопределив команды \proofsname и \endproof. Чтобы теоремы и доказательства получались с красной строки, как у нас заведено, немного подрехтовал amsthm: после подключения пакета можно написать в преамбулу

\renewcommand{\thm@indent}{\hspace{\parindent}}
\renewenvironment{proof}[1][\proofname]{\par
  \pushQED{\qed}%
  \normalfont \topsep6\p@\@plus6\p@\relax
  \trivlist
  \item[%\hskip\labelsep
        \itshape\hspace{\parindent}
    #1\@addpunct{.}]\ignorespaces
}{%
  \popQED\endtrivlist\@endpefalse
}
\makeatother

Конечно, в большинстве случаев редакции журналов не позволяют такой самодеятельности.
Пишите письма! :)

 

Быстрый ответ

Обратите внимание: данное сообщение не будет отображаться, пока модератор не одобрит его.

Имя:
Имейл:
Проверка:
Оставьте это поле пустым:
Наберите символы, которые изображены на картинке
Прослушать / Запросить другое изображение

Наберите символы, которые изображены на картинке:

√36:
ALT+S — отправить
ALT+P — предварительный просмотр