.
image.png
LaTeX must be really becoming popular if it started to reuse CSS jokes. https://www.google.com/search?tbm=isch&q=css+mug#tbm=isch&q=c... ‎· 9000
Оверфул при этом никак не 9.9 пунктов ‎· Liber miser asperger
ура, подтянулись жертвы латеха! почему кстати еще никто не сказал что тот у кого плохо с латехом получается -- сам дурак! (я чуть было не взяла на себя эту роль но как-то передумала) ‎· былин
а у лемура хвост торчит! ‎· have each other with cream
^^ kinda hanging punctuation ‎· Liber miser asperger
А кстати да, объясните для тупых. ТеХ же вроде офигенно всё должен раскладывать по странице? ‎· Buttbuttin
^ всё так, просто все лохи и не умеют! ‎· Размытое в синей футболке
@alf НЕТ ТЫ. Там же вроде автопереносы, я слышал. Сам я с техом не работал, но слышал только восторженные отзывы. Просветите деревенщину! ‎· Buttbuttin
Они там есть, но иногда нет ‎· extraordinary collection of cats
я бы сказал так: когда TeX лажает, он лажает эпично ‎· необезглавленные останки царя
(1) переносы могут быть выключены, и часто бывают — например, в заголовках. (2) если выравнивание по правому краю включено, то в игру вступает вычисление плохости (badness): слишком много пробелов — плохо; в данном случае пришлось бы растягивать всё слово на ширину колонки, это хуже чем вылезти за границы листа. ‎· Размытое в синей футболке
Ну и картинки в техе — ад чуть более чем полностью. ‎· Размытое в синей футболке
И диаграммы Фейнмана... ‎· Purple-striped Grabber
а что скрывает на груди этот очаровательный пушисты мерза... зверёк? ‎· silpol
1. В ТеХе хороший алгоритм переносов, минимизирующий некоторую функцию плохости (растянутости/сжатости по сравнению с нормальной величиной пробелов) строк абзаца и сочетания этой характеристики для соседних строк. Настраивается до некоторой степени десятком разных параметров. При этом там есть странные артефакты древней оптимизации, приводящие, например, к тому, что первое слово абзаца или слово с дефисом не переносится. ‎· Liber miser asperger
2. При заметом отклонении от нормы минимизация приводит к тому, что может быть одна _очень_ плохая строка вместо средне плохих нескольких. Кроме того, визуальные эффекты типа белых вертикальных коридоров посреди строки вообще не учитываются. ‎· Liber miser asperger
Во. Спасибо,чуваки, вот так я понимаю. ‎· Buttbuttin
3. Аналогичного механизма для разбиения вертикального потока на страницы нет, т.е. при наличии тянущихся отбивок вокруг выключных формул/заголовков ТеХ не будет визуально балансировать разворот ‎· Liber miser asperger
4. В п.1 я, конечно, смешал две разные вещи: алгоритм разбиения абзаца на строки и алгоритм разбиения слов на переносимые кванты. Второй тоже интересный и хороший, зависит от подготовленной "таблицы переносов" для каждого языка ‎· Liber miser asperger
@dma: вообще надо понимать, что если у нас есть любого размера блок, в который надо вписывать произвольные тексты, то всегда можно подобрать такой текст, что он будет адово глючить в этом блоке. Это абсолютно не зависит от марки верстального инструмента. Дальше начинается либо ручная установка форсированных переносов, либо вообще переписывание текста с участием верстальщика/дизайнера. ‎· псы в рапиде
^ нуу, это-то очевидно. Просто ломается всё разным образом - а если появляются такие картинки, случай обычно интересный (а также весьма издевательский). Ну это как шутка про шары Корела, наполненные водородом. Или гитлер про сап - очень, на самом деле, смешной текст, но для нормального человека малопонятный. Любую складскую систему действительно можно поставить в тупик специфическими "но очень простыми" требованиями, но от этого не становится а) понятнее, б) менее смешно. ‎· Buttbuttin
Из забавных свойств алгоритма разбиения на строки: иногда удаление слова в середине абаца приводит к тому, что он становится на строку длиннее (эта строка стала жиже, ТеХ выбрал быть жидкими и для соседних строк -> +1 строка). ‎· Liber miser asperger