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

Вокруг TeX'а

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

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

arseniiv

:green: Я его выбрал как старт. Можно создать совершенно отличный формат. Лишь бы только не впустую.

Bhudh

Цитата: DemetriusАтрибут style применяется к чему-то! И применять его можно хоть к <blockquote>'у для отступа между абзацами, но по-хорошему абзаци надо делать тегом <p>.
Так я и пишу о применении style к <p>:<p id="margined_p" style="margin-top:.5em; margin-bottom:2em;">Текст абзаца</p>
Пиши, что думаешь, но думай, что пишешь.
MONEŌ ERGŌ MANEŌ.
Waheeba dokin ʔebi naha.
«каждый пост в интернете имеет коэффициент бреда» © Невский чукчо

Demetrius

Offtop
Абзаци... Блин.

А вся проблема в том, что если долго редактировать сообщение, Opera Mini потом иногда по непонятным причинам отказывается его отправлять. Приходится спешить.

А еще какой-то умник додумался добавить оперу в прошивку. Теперь из-за этого ее нельзя обновить. Зым! Зым! Зым!

Python

Цитата: arseniiv от января 22, 2011, 22:17
Я хочу формат, где можно в атрибутах элементов располагать не только текст, но и подэлементы. Т. е. как бы у элемента все атрибуты равноправны, и есть атрибут без названия, олицетворяющий сожержимое.
Была у меня похожая идея. Правда, для форматирования текста это не очень удобно: в XML/HTML между тегами располагается не просто текст, а текст с возможными тегами, который уже нельзя рассматривать как неструктурированную последовательность символов.
Пролетареві ніколи вчити європейських мов, бодай би свою знати добре і на ній принести до своєї хати світло знання (Гнат Хоткевич)
ÆC CASALI NAXI PRASQURI: AHOV CÆRU, MERTVÆRI TÆ SLAVUTÆT!
Вони просили його: «Скажи: кетум», а він говорив: «сатем», і не міг вимовити правильно.
Хотелось бы также отметить, что "Питон" - это "мышиный язык" : "пи+тон". © АБР-2

Python

Цитата: Искандер от января 22, 2011, 15:49
И да, после запуска ТеХа (не первого) у меня поломался акрробат, так что даже мануал почитать немогу. :(
Как именно его удалось сломать — при открытии pdf, созданных в ТеХ, или непосредственно при установке ТеХ или запуске его компонентов? Если первое, можно посмотреть опасные файлы?
Пролетареві ніколи вчити європейських мов, бодай би свою знати добре і на ній принести до своєї хати світло знання (Гнат Хоткевич)
ÆC CASALI NAXI PRASQURI: AHOV CÆRU, MERTVÆRI TÆ SLAVUTÆT!
Вони просили його: «Скажи: кетум», а він говорив: «сатем», і не міг вимовити правильно.
Хотелось бы также отметить, что "Питон" - это "мышиный язык" : "пи+тон". © АБР-2

Тайльнемер

Цитата: Квас от января 22, 2011, 20:12
Для таких языков единственный выход — XeLaTeX.
А каковы недостатки XeLaTeX'а?

Квас

Цитата: Тайльнемер от января 23, 2011, 06:05
Цитата: Квас от Вчера в 21:12
ЦитироватьДля таких языков единственный выход — XeLaTeX.
А каковы недостатки XeLaTeX'а?

Трудно сказать. Общее впечатление недопиленности. Писался не для Windows, и только самая последняя версия включена в дистрибутив MiKTeXа. Шрифты: делался не под OTF, а под маковские какие-то; кажется, в мануале было написано, что  поддержка OTF экспериментальная. (True Type не заслуживают упоминания: ни лигатур, ни кернинга — суррогат, словом.) Неясно, со сколькими пакетами XeLaTeX не дружит. Ну и никогда не знаешь, какие всплывут баги навроде удвоения дефиса, о котором раньше говорили.

Когда работаешь с LaTeXом, как-то спокойнее. Знаешь, что шрифты качественные, содержат достаточно много символов, гарнитуры достаточно богатые, чтобы оформлять разные части документа. В общем, с твоей стороны tons of input, а TeX делает остальное. А почему отдать предпочтение ХeLaTeXу? В случае тамильского языка вопрос снимается. А в случае латиницы-кириллицы — только из-за шрифтов. Но шрифтов ОТF не особо много, и не скачаешь, так как платные.

В LaTeXe для латиницы есть стандартные пакеты, меняющие гарнитуры: таймс, гельветика, палатино, ещё что-то. Для кириллицы не нарисовали. :( В принципе, в сети можно пошукать, но установление новых гарнитур — . Хотел как-то себе поставить академическую, но плюнул. Недостаток LaTeXа.
Пишите письма! :)

arseniiv

Offtop
Spoiler: Сущий оффтоп ⇓⇓⇓

Python

Пролетареві ніколи вчити європейських мов, бодай би свою знати добре і на ній принести до своєї хати світло знання (Гнат Хоткевич)
ÆC CASALI NAXI PRASQURI: AHOV CÆRU, MERTVÆRI TÆ SLAVUTÆT!
Вони просили його: «Скажи: кетум», а він говорив: «сатем», і не міг вимовити правильно.
Хотелось бы также отметить, что "Питон" - это "мышиный язык" : "пи+тон". © АБР-2

Demetrius

Offtop
Цитата: arseniiv от января 23, 2011, 13:39
А &entities;, мне кажется, и правда надо оставить только, может, несколько специальных и для символа по коду, а остальные убрать (сколько ж они места занимают, наверно, в анализаторах XML!)
Так в XML это уже сделали. "Чистый" XML поддерживает их очень мало, а остальное&nbsp;&mdash; на усмотрение каждой конкретной программы.

Цитироватьибо Уникод (строго-настрого сделать формат только в его кодировках).
Чисто теоретически, entities можно использовать не только для указания на спецсимволы, но и как аналог вещей типа \TeX.

Цитата: arseniivМеня ещё волнует, можно ли сделать один формат и для файлов типа настроек, и для оформленного текста... С другой стороны, если его нет, надо, чтобы эти форматы были хоть как-то похожи друг на друга.
Зачем?! От их похожести никакой пользы.

Это разные вещи, и логично, что для них будут удобны разные форматы.

Сделать-то можно все, но получится очередной XML.

IMHO, лучше всего, когда конфигурация хранится в обычном ini-файлоподобном формате или на каком-нибудь ЯП, типа Lua или Scheme, а текст оформляется чем-то markdown'оподобным. IMHO.

arseniiv

Offtop

Цитата: Demetrius от января 24, 2011, 05:38
Так в XML это уже сделали. "Чистый" XML поддерживает их очень мало, а остальное — на усмотрение каждой конкретной программы.
Радует!

Цитата: Demetrius от января 24, 2011, 05:38
Чисто теоретически, entities можно использовать не только для указания на спецсимволы, но и как аналог вещей типа \TeX.
Это я как-то давно читал, когда подробнее хотел узнать. Ну, это же как раз на вкус конкретной программы, пусть сама в парсер их и добавляет с помощью какого-нибудь его метода.

Цитата: Demetrius от января 24, 2011, 05:38
Зачем?!
Идеи фикс передо мной не объясняются. :donno: От них только лень спасает. Хотя, вроде, говорит, что вдруг в настройках встретится форматированный текст. Ну да, глупо; кто мешает текст и оформить там внутри, ведь ничего не изменится.


Искандер

А когда зафуфыриваешь свой пакет — просто переименовываешь .txt в .sty
А потом его этот эстэвай куда покласть?
"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

Квас

Цитата: Искандер от января 24, 2011, 16:20
А когда зафуфыриваешь свой пакет — просто переименовываешь .txt в .sty
А потом его этот эстэвай куда покласть?

Только, конечно, надо убрать \documentclass и т. п., чтобы оставались только команды.

Можно положить в рабочую папку, а можно в какое-нибудь место в \Program Files\MiKTeX 2.8 или куда-то в Application Data (можно уточнить в Settings на вкладке Roots, если поставить птичку на Show maintained directories. Если положить не в рабочую папку, то надо нажать обе кнопки на Settings > General.
Пишите письма! :)

Искандер

"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

Искандер

первый вопрос снимается: Новый вопрос — рабочая папка это где?
"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

Квас

Цитата: Искандер от января 24, 2011, 16:56
первый вопрос снимается: Новый вопрос — рабочая папка это где?

Там, где сам файл tex лежит.
Пишите письма! :)

Искандер

"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

Искандер

Чо он от меня хочет?
* Local config file bblopts.cfg used
*
("C:\Program Files\MiKTeX 2.8\tex\latex\00miktex\bblopts.cfg")
("C:\Program Files\MiKTeX 2.8\tex\generic\babel\russianb.ldf"
("C:\Program Files\MiKTeX 2.8\tex\generic\babel\babel.def")))
Runaway argument?
! Paragraph ended before \@fileswith@ptions was complete.
<to be read again>
                   \par
l.7
   
?
"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

Квас

Пишите письма! :)

Искандер

\documentclass{article}

\usepackage[T2C]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[russian]{babel}
\usepackage[abglyphs]


\begin{document}

И дальше та же рыба.
"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

Искандер

странно, он берёт и переносит по-слогам слова.
и не только всякие там "дарбанзаалак", но даже и конфетки покрепче, типа "аҧсҭазаара"
делает это не всегда (местами слова из базовой кириллицы остаются в свес), но везде по слогам, а не как бог на душу.
"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

Demetrius

Цитата: Искандер от января 24, 2011, 19:41
странно, он берёт и переносит по-слогам слова.
А что, не должен?

Насколько я понимаю, в этом отличие реальных букв от фейков: слова с фейками (и даже с вещами типа \"o) не переносятся.

Квас

Цитата: Искандер от января 24, 2011, 19:26
\usepackage[abglyphs]

Нужны фигурные. В квадратных — опции.

Цитата: Demetrius от января 24, 2011, 20:13
Насколько я понимаю, в этом отличие реальных букв от фейков: слова с фейками (и даже с вещами типа \"o) не переносятся.

Причём буквами считается то, что есть в текущей кодировке. То есть, например, если используется кодировка T1, то \"o считается за букву, и переносы работают.

И абхазские он тоже считает за буквы, потому что мы их из соответствующей кодировки дёрнули. Он пытается переносить эти слова, считая их русскими (потому что в babel выбран russian).
Пишите письма! :)

Искандер

"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

Искандер

"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

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

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

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

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

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