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

Вокруг TeX'а

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

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

Квас

Цитата: Bhudh от января 22, 2011, 21:14
Вы́ же сказали, что дружба с UC отсуйствует!

И что? Я так понял, что там математические символы задействованы. Если ТеХ — самый совершенный способ вёрстки математики, то почему не сверстать какой-то мануал?

«Не дружит с юникодом» — это касательно кодировки входного файла, которая интересует только ТеХника-верстальщика. Причём если inputenc не хватает, а верстальщику не хочется пользоваться командами вместо символов, он научит inputenc разбирать и другие символы (как с искандеровыми буквами).

Настоящие сложности с юникодом начинаются, когда появляется комбинируемая диакритика, разное направление письма и т. п. Мне кажется, в таких случаях лучше сразу пользоваться ХеТеХом.
Пишите письма! :)

Bhudh

Так символы APL — это область U+2336‒U+237A.
Это не какая-то там абхазская кириллица.
Пиши, что думаешь, но думай, что пишешь.
MONEŌ ERGŌ MANEŌ.
Waheeba dokin ʔebi naha.
«каждый пост в интернете имеет коэффициент бреда» © Невский чукчо

Квас

Цитата: Bhudh от января 22, 2011, 21:25
Так символы APL — это область U+2336‒U+237A.

Во входном файле их можно использовать с помощью \DeclareUnicodeCharacter — не поленился, проверил. Вопрос в том, есть ли нужные символы в ТеХовских шрифтах. Если нет, то лучше всего нарисовать в METAFONTе, хотя можно, наверно, сделать фейки из существующих символов.
Пишите письма! :)

Bhudh

Цитата: Квассделать фейки
Вы не могли бы перевести? :-[
Пиши, что думаешь, но думай, что пишешь.
MONEŌ ERGŌ MANEŌ.
Waheeba dokin ʔebi naha.
«каждый пост в интернете имеет коэффициент бреда» © Невский чукчо

Искандер

"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

Квас

Ага, имеются 15 символов и 3 модификатора. Надеюсь, это вся экзотика использующаяся в APL.

А мануал по APL на английском языке можно набрать в ASCII. :P
Пишите письма! :)

Квас

Цитата: Bhudh от января 22, 2011, 21:36
Цитата: Квас
Цитироватьсделать фейки
Вы не могли бы перевести? :-[

fake

То есть взять пару символов, сдвинуть их как-нибудь друг относительно друга или другие фокусы применить. Например, сам логотип TeX: он же не представляет собой отдельный символ, а составлен на основе букв.
Пишите письма! :)

Bhudh

Цитата: КвасАга, имеются 15 символов и 3 модификатора. Надеюсь, это вся экзотика использующаяся в APL.
Символы, в описани которых имеется последовательность 'APL ':

     '¯∘∣∼⌈⌊⌶⌷⌸⌹⌺⌻⌼⌽⌾⌿
     ⍀⍁⍂⍃⍄⍅⍆⍇⍈⍉⍊⍋⍌⍍⍎⍏
     ⍐⍑⍒⍓⍔⍕⍖⍗⍘⍙⍚⍛⍜⍝⍞⍟
     ⍠⍡⍢⍣⍤⍥⍦⍧⍨⍩⍪⍫⍬⍭⍮⍯
     ⍰⍱⍲⍳⍴⍵⍶⍷⍸⍹⍺⎕


Цитата: Квасвзять пару символов, сдвинуть их как-нибудь друг относительно друга или другие фокусы применить. Например, сам логотип TeX: он же не представляет собой отдельный символ, а составлен на основе букв.
А, это как http://wiki.lingvoforum.net/w/Участник:Bhudh/Plage/Лигатуры!
Пиши, что думаешь, но думай, что пишешь.
MONEŌ ERGŌ MANEŌ.
Waheeba dokin ʔebi naha.
«каждый пост в интернете имеет коэффициент бреда» © Невский чукчо

Искандер

Квас! Вы очаровательны.
Только я не понял немного — знак процента отрубает комментарий?
"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

Цитата: Bhudh от января 22, 2011, 21:14
Вы́ же сказали, что дружба с UC отсуйствует!

Гм...мы LaTeX не знаем, но все-таки его обсуждаем, да?
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.

Квас

Цитата: Искандер от января 22, 2011, 21:45
Квас! Вы очаровательны.

:-[

Цитата: Искандер от января 22, 2011, 21:45
Только я не понял немного — знак процента отрубает комментарий?

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

Bhudh

Цитата: lehoslavГм...мы LaTeX не знаем, но все-таки его обсуждаем, да?
Я тут больше спрашиваю, нежели обсуждаю, нэ?

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

Demetrius

Цитата: Bhudh от января 22, 2011, 18:27
Цитата: DemetriusBhudh, а что есть контент, а что код в вашем понимании?!

\'a и &amp;aacute;&nbsp;&mdash; это контент? Или код? Тег <p> и пустая строка для отделения абзацев&nbsp;&mdash; это контент или код?
1) Это entity-последовательности. Кодированный контент тәкскәть...
В (X)HTML. А в TeX'е, \'&nbsp;&mdash; никакая не энтити, а обычный код. Я хотел показать, что ваше разделение на код и контент условно. То, что в HTML контент, вовсе не обязательно будет контентом в других вещах. Поэтому Ваше пониманик кода неправильно, под кодом следует понимать только код, а не разметку.

Цитировать2) Это УГ, которому не место в кошерном хтмле. Для отделения абзацев есть margin...
Шозабред? А маргин к сферическому коню в вакууме применять? <p> &mdash; единственно кошерный способ сделать абзац в (x)html. А отступ между ними регулируется с помощью
p { margin: что-то; }
в CSS-файле, кто бы спорил.

Это был как бы пример, когда то, что в техе контент, в хтмле код. В техе абзац делается пустой строкой, а в эйчтиэмэле &mdash; кодом.

Собственно, символы разметки выбираются произвольно. Ничто не мешает мне сделать xml-формат, где буква "е:" будет записываться <двеТочки над="е" />.

Как раз в XML разница между разметкой и содержанием ужасно размыта за счет атрибутов.

Цитировать
Цитата: DemetriusВ моем понимании, единственное место, где в (X)HTML есть код&nbsp;&mdash; это <script> и иже с ним.
Кажется, Вы путаете код скрипта с HTML-кодом...
Это Вы путаете код и разметку.
Хотя в техе это одно и то же, но в html кода нет вообще.

Demetrius

Цитата: Квас от января 22, 2011, 21:39
Ага, имеются 15 символов и 3 модификатора. Надеюсь, это вся экзотика использующаяся в APL.

А мануал по APL на английском языке можно набрать в ASCII. :P
Мануал без примеров кода?!

Квас

Цитата: Квас от января 22, 2011, 21:39
А мануал по APL на английском языке можно набрать в ASCII. :P

Более того, при большом желании мануал по APL на русском языке тоже можно набрать в ASCII. :o Самому страшно.

Имеющиеся символы прилагаю.

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

Квас

Цитата: Demetrius от января 22, 2011, 22:01
Мануал без примеров кода?!

Откуда такая абсурдная мысль?
Пишите письма! :)

Demetrius

Я подумал, что вы результаты в ascii выводить собрались.

Если а ля тенгвара в TengTeX, то понятно.

Квас

Цитата: Demetrius от января 22, 2011, 22:07
Я подумал, что вы результаты в ascii выводить собрались.

Нет, речь о кодировке входного файла. А когда бумажная книга в руках, то вопрос о кодировке её текста как-то и не стоит.

Цитата: Demetrius от января 22, 2011, 22:07
Если а ля тенгвара в TengTeX, то понятно.

Незнаком с такой штукой. Символы вставляются, как и все прочие символы вставляются в ТеХе: \pounds, \int... Тысячи их.
Пишите письма! :)

Bhudh

Цитата: DemetriusВаше пониманик кода неправильно, под кодом следует понимать только код, а не разметку.
Цитата: DemetriusЭто Вы путаете код и разметку.
Хорошо, мы недопоняли друг друга. Вы считаете, что понятие «код» применимо только к языкам программирования, я же понимаю его более расширенно и применяю и к тэгам языков разметки.

Цитата: Demetrius<p> — единственно кошерный способ сделать абзац в (x)html. А отступ между ними регулируется с помощью
p { margin: что-то; }
в CSS-файле, кто бы спорил.
Понужу: если html не x-, атрибут style также вполне кошерен...

Цитата: DemetriusВ техе абзац делается пустой строкой, а в эйчтиэмэле — кодом.
В вики-кодеразметке тоже пустой строкой. Что лишь доказывает, что пустая строка в них — управляющая последовательность символов.

Цитата: Demetriusв эйчтиэмэле — кодом.
:???

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

Bhudh

Цитата: КвасАга, имеются 15 символов и 3 модификатора.
Цитата: КвасИмеющиеся символы прилагаю.
Таки мало.
Пиши, что думаешь, но думай, что пишешь.
MONEŌ ERGŌ MANEŌ.
Waheeba dokin ʔebi naha.
«каждый пост в интернете имеет коэффициент бреда» © Невский чукчо

arseniiv

Я хочу формат, где можно в атрибутах элементов располагать не только текст, но и подэлементы. Т. е. как бы у элемента все атрибуты равноправны, и есть атрибут без названия, олицетворяющий сожержимое.

<tag a> a content <~[tag] b> b content <~[tag]> general content </tag>
Хм.

Цитата: Bhudh от января 22, 2011, 22:15
Таки мало.
Наверно, остальные есть в стандартных пакетах?

Квас

Цитата: Bhudh от января 22, 2011, 22:15
Цитата: Квас
ЦитироватьИмеющиеся символы прилагаю.
Таки мало.

Там действительно много стандартных ТеХовских, но некоторых я не вижу. Тем временем я обнаружил существование пакета apl, но документация непонятная. В общем, я думаю, что если есть нужда, то можно и мануал по APL набрать. Проблем с юникодом из-за этого в принципе не возникает (с чего разговор начался), а могут быть проблемы с ТеХовскими шрифтами: есть ли все нужные символы. Однако если кому-то уже приходилось писать такие мануалы, то, вероятно, они решены.

Всё, APL мне надоел. Могу продолжить обсуждение, если кто-нибудь действительно будет верстать мануал. :P
Пишите письма! :)

Demetrius

TengTeX задает отружение, а в нем даже \ перед командами писать не надо.

Цитата: Bhudh от января 22, 2011, 22:12
Цитата: Demetrius<p> — единственно кошерный способ сделать абзац в (x)html. А отступ между ними регулируется с помощью
p { margin: что-то; }
в CSS-файле, кто бы спорил.
Понужу: если html не x-, атрибут style также вполне кошерен...
Атрибут style применяется к чему-то! И применять его можно хоть к <blockquote>'у для отступа между абзацами, но по-хорошему абзаци надо делать тегом <p>.

Цитировать
Цитата: DemetriusВ техе абзац делается пустой строкой, а в эйчтиэмэле — кодом.
В вики-кодеразметке тоже пустой строкой. Что лишь доказывает, что пустая строка в них — управляющая последовательность символов.
Согласен, в принципе.

Цитировать
Цитата: Demetriusв эйчтиэмэле — кодом.
:???
Ну да, ну да. ;D

arseniiv

Моё расширение XML никому не нужно? ;D

Ой, не расширение, а изменение. Непереносимо же.

Demetrius

Offtop
Цитата: arseniiv от января 22, 2011, 22:34
Моё расширение XML никому не нужно? ;D

Ой, не расширение, а изменение. Непереносимо же.
Поздравляю. Ты смог невозможное: сделал что-то еще менее удобочитаемое, чем XML.

 

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

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

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

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

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