* Re: [devel] TeXLive, pgf, beamer @ 2009-04-22 5:52 Bergman Andrey 2009-04-22 6:23 ` Grigory Batalov 2009-04-23 8:44 ` Kirill Maslinsky 0 siblings, 2 replies; 7+ messages in thread From: Bergman Andrey @ 2009-04-22 5:52 UTC (permalink / raw) To: devel > pgf присутствует в дистрибутиве TeXLive, но у нас не упакован. > В подобных случаях (или когда есть более свежая версия, чем > в TeXLive) не возбраняется собрать свой пакет и положить в > /usr/share/texmf. А будет ли он упакован Вам в будущем? От этого пакета зависит широко используемый пакет beamer - макропакет для создания презентаций. > Да. Рекомендую не ставить зависимостей от texlive, поскольку > гипотетически в дистрибутиве может быть несколько версий TeX. Новая версия PGF всё равно не работает под tetex! Там слишком старый pdflatex, который просто не компилирует код PGF. То есть, в системе (sisyphus) будут 2 версии PGF - старая tetex-latex-pgf-1.18 и новая - texlive-latex-pgf-2.0. > Разбивать или нет, зависит от получаемого выигрыша. > Если можно установить отдельно PlainTeX и pgf-plaintex > (и т.п.) и успешно пользоваться, то стоит разбить. Можно. Но этим PlainTeX я не пользуюсь. И, боюсь, никто не пользуется. Проблема даже не столько в PlainTeX, сколько в ConTeXt'е. Если делать по-уму, то ConTeXt идёт параллельно LaTeX, а значит, и PGF нужно бить. Просто для того, чтобы он не тянул ненужный ConTeXt. Но если вы не собираетесь включать ConTeXt, то я оставлю всё как есть - т.е. PGF с поддержкой PlainTeX и LaTeX в одном и вырезанной поддержкой ConTeXt. Андрей. ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [devel] TeXLive, pgf, beamer 2009-04-22 5:52 [devel] TeXLive, pgf, beamer Bergman Andrey @ 2009-04-22 6:23 ` Grigory Batalov 2009-04-22 18:57 ` Bergman Andrey 2009-04-23 9:12 ` Kirill Maslinsky 2009-04-23 8:44 ` Kirill Maslinsky 1 sibling, 2 replies; 7+ messages in thread From: Grigory Batalov @ 2009-04-22 6:23 UTC (permalink / raw) To: devel [-- Attachment #1: Type: text/plain, Size: 1046 bytes --] On Wed, 22 Apr 2009 09:52:59 +0400, Bergman Andrey wrote: > > Да. Рекомендую не ставить зависимостей от texlive, поскольку > > гипотетически в дистрибутиве может быть несколько версий TeX. > > Новая версия PGF всё равно не работает под tetex! Вы имеете в виду tetex-2.0? А как насчёт tetex-3.0? Или footex-x.z ? > Там слишком старый > pdflatex, который просто не компилирует код PGF. То есть, > в системе (sisyphus) будут 2 версии PGF - старая > tetex-latex-pgf-1.18 и новая - texlive-latex-pgf-2.0. Не советую указывать дистрибутив tex в названии пакета. Назовите пакет pgf, а в зависимости ему поставьте /usr/bin/tex или что ему там нужно. > Но если вы не собираетесь включать ConTeXt, > то я оставлю всё как есть - т.е. PGF с поддержкой > PlainTeX и LaTeX в одном и вырезанной поддержкой ConTeXt. Эта реплика выглядит как "если вы ничего не будете делать, то и я ничего не буду делать". Ну не делайте. Пока что Вы - единственный заинтересованный мэйнтейнер pgf, Вам и решать, как его упаковывать. Когда появятся другие, они Вам помогут. [-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [devel] TeXLive, pgf, beamer 2009-04-22 6:23 ` Grigory Batalov @ 2009-04-22 18:57 ` Bergman Andrey 2009-04-23 8:54 ` Kirill Maslinsky 2009-04-24 8:18 ` Grigory Batalov 2009-04-23 9:12 ` Kirill Maslinsky 1 sibling, 2 replies; 7+ messages in thread From: Bergman Andrey @ 2009-04-22 18:57 UTC (permalink / raw) To: devel > > Новая версия PGF всё равно не работает под tetex! > Вы имеете в виду tetex-2.0? А как насчёт tetex-3.0? Именно tetex-2.0 не работает с новым pgf. Насчёт tetex-3.0 не знаю. Он же даже в Сизифе не содержится! То есть, для меня его всё равно, что нет. > Или footex-x.z ? Юмора не понял. > Не советую указывать дистрибутив tex в названии пакета. ОК. Можно сделать так. > Назовите пакет pgf, а в зависимости ему поставьте > /usr/bin/tex или что ему там нужно. > > Но если вы не собираетесь включать ConTeXt, > > то я оставлю всё как есть - т.е. PGF с поддержкой > > PlainTeX и LaTeX в одном и вырезанной поддержкой ConTeXt. > Эта реплика выглядит как "если вы ничего не будете делать, > то и я ничего не буду делать". Ну не делайте. Пока что > Вы - единственный заинтересованный мэйнтейнер pgf, Вам > и решать, как его упаковывать. Когда появятся другие, > они Вам помогут. Григорий, она именно так и должна выглядеть. Согласитесь, исключительно по-дурацки выглядит макропакет к ConTeXt, когда context в системе напрочь отсутствует. И не обижайтесь, что на вас сваливаются такие вопросы. В конце-концов Вы - ГЛАВНЫЙ по TeXу, вам и решать архитектурные дела - что включать, на что забить, как что называть. А моя задача - не болтаться под ногами и не мешать Вам со своим PGFом. ------------------- Заключение: 1) Я сделаю отдельный PGF пакет с PlainTeX и LaTeX. 2) Если вы включите ConTeXt, я разобью его на 4 части: pgf-common, pgf-plain, pgf-latex и pgf-context. 3) Имя пакета будет просто pgf. Это нормально? Нет ли какой-либо регламентации имён сторонних пакетов, не входящих в texlive, а идущих отдельно? С уважением, Андрей. ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [devel] TeXLive, pgf, beamer 2009-04-22 18:57 ` Bergman Andrey @ 2009-04-23 8:54 ` Kirill Maslinsky 2009-04-24 8:18 ` Grigory Batalov 1 sibling, 0 replies; 7+ messages in thread From: Kirill Maslinsky @ 2009-04-23 8:54 UTC (permalink / raw) To: devel [-- Attachment #1: Type: text/plain, Size: 2081 bytes --] On Wed, Apr 22, 2009 at 10:57:02PM +0400, Bergman Andrey wrote: [...] > А моя задача - не болтаться под ногами и не мешать Вам со своим PGFом. Вы со своим PGFом нам не мешаете, а помогаете -- можно спокойно выкинуть его из texlive и забыть :) > Заключение: > > 1) Я сделаю отдельный PGF пакет с PlainTeX и LaTeX. > > 2) Если вы включите ConTeXt, я разобью его на 4 части: > pgf-common, pgf-plain, pgf-latex и pgf-context. Я бы сказал так: мы будем включать context только по запросу тех, кто реально им пользуется. Хотя сначала попробуем уговорить этих "тех" запаковать context отдельным пакетом, а мы тогда сможем просто поставить в texlive на него зависимость где нужно. > 3) Имя пакета будет просто pgf. Это нормально? > Нет ли какой-либо регламентации имён сторонних пакетов, > не входящих в texlive, а идущих отдельно? Думаю, будет оправдано имя latex-pgf, хотя можно и просто pgf. Вот точно нежелательно pgf-latex: лучше, чтобы общий суффикс не скакал из начала в конец в именах пакетов. Посмотрите, пожалуйста, черновик ТеХ-полиси: http://www.altlinux.org/TeXPolicy Я его пока не анонсировал, т.к. там не дописаны существенные моменты. Но основные идеи упаковки отдельных латех-компонентов там описаны, и на это можно ориентироваться. -- Kirill Maslinsky [-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [devel] TeXLive, pgf, beamer 2009-04-22 18:57 ` Bergman Andrey 2009-04-23 8:54 ` Kirill Maslinsky @ 2009-04-24 8:18 ` Grigory Batalov 1 sibling, 0 replies; 7+ messages in thread From: Grigory Batalov @ 2009-04-24 8:18 UTC (permalink / raw) To: devel On Wed, 22 Apr 2009 22:57:02 +0400, Bergman Andrey wrote: > Согласитесь, исключительно > по-дурацки выглядит макропакет к ConTeXt, когда context в системе напрочь > отсутствует. Кстати, есть tetex-context-2.0-alt6. ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [devel] TeXLive, pgf, beamer 2009-04-22 6:23 ` Grigory Batalov 2009-04-22 18:57 ` Bergman Andrey @ 2009-04-23 9:12 ` Kirill Maslinsky 1 sibling, 0 replies; 7+ messages in thread From: Kirill Maslinsky @ 2009-04-23 9:12 UTC (permalink / raw) To: devel [-- Attachment #1: Type: text/plain, Size: 1587 bytes --] On Wed, Apr 22, 2009 at 10:23:17AM +0400, Grigory Batalov wrote: > On Wed, 22 Apr 2009 09:52:59 +0400, Bergman Andrey wrote: > > > > Да. Рекомендую не ставить зависимостей от texlive, поскольку > > > гипотетически в дистрибутиве может быть несколько версий TeX. > > > > Новая версия PGF всё равно не работает под tetex! > > Вы имеете в виду tetex-2.0? А как насчёт tetex-3.0? > Или footex-x.z ? > > > Там слишком старый > > pdflatex, который просто не компилирует код PGF. То есть, > > в системе (sisyphus) будут 2 версии PGF - старая > > tetex-latex-pgf-1.18 и новая - texlive-latex-pgf-2.0. > > Не советую указывать дистрибутив tex в названии пакета. > Назовите пакет pgf, а в зависимости ему поставьте > /usr/bin/tex или что ему там нужно. Лучше сейчас не ставить никаких зависимостей на tex, чтобы потом их не убирать: они будут обнаруживаться автоматически. А на первом этапе можно просто рассчитывать на здравый смысл пользователей. См. http://lists.altlinux.org/pipermail/devel/2009-April/168761.html и обсуждение. -- Kirill Maslinsky [-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [devel] TeXLive, pgf, beamer 2009-04-22 5:52 [devel] TeXLive, pgf, beamer Bergman Andrey 2009-04-22 6:23 ` Grigory Batalov @ 2009-04-23 8:44 ` Kirill Maslinsky 1 sibling, 0 replies; 7+ messages in thread From: Kirill Maslinsky @ 2009-04-23 8:44 UTC (permalink / raw) To: devel [-- Attachment #1: Type: text/plain, Size: 4645 bytes --] On Wed, Apr 22, 2009 at 09:52:59AM +0400, Bergman Andrey wrote: > > pgf присутствует в дистрибутиве TeXLive, но у нас не упакован. > > В подобных случаях (или когда есть более свежая версия, чем > > в TeXLive) не возбраняется собрать свой пакет и положить в > > /usr/share/texmf. > > А будет ли он упакован Вам в будущем? От этого пакета зависит > широко используемый пакет beamer - макропакет для > создания презентаций. beamer в текущем texlive тоже не упакован, поскольку мы взяли дебиановский конфиг, а там и beamer, и pgf имеются отдельными пакетами (как, впрочем, и у нас). Кстати, насколько жёсткой является зависимость beamer от pfg? Что конкретно не будет работать в beamer'е, если не установлен pgf? (это я к тому, нужна ли пакету с beamer зависимость на пакет с pgf). > > Да. Рекомендую не ставить зависимостей от texlive, поскольку > > гипотетически в дистрибутиве может быть несколько версий TeX. > > Новая версия PGF всё равно не работает под tetex! Там слишком старый > pdflatex, который просто не компилирует код PGF. То есть, > в системе (sisyphus) будут 2 версии PGF - старая > tetex-latex-pgf-1.18 и новая - texlive-latex-pgf-2.0. Точнее, pgf зависит вовсе не от версии tetex (и любого другого дистрибутива ТеХ), а от версии pdflatex. Это, кстати, думаю, не единственный случай по существу версионированной зависимости на pdftex, т.к. он быстро развивается, и на новые "фичи" завязываются многие современные макропакеты. Так что может быть стоит подумать о том, чтобы прикрутить к дистрибутивам TeX версионированный Provides: pdftex(версия). Не знаю, правда, можно ли это сделать автоматически или придётся вручную? А если нужно соблюсти работоспособность с разными ТеХами, то придётся так и так собирать два пакета: pgf1.18 и pgf. > > Разбивать или нет, зависит от получаемого выигрыша. > > Если можно установить отдельно PlainTeX и pgf-plaintex > > (и т.п.) и успешно пользоваться, то стоит разбить. > > Можно. > > Но этим PlainTeX я не пользуюсь. И, боюсь, > никто не пользуется. > Не стоит судить за всех, кто-то может пользоваться. Если он не требует специальных усилий для сборки, то лучше, наверное, собрать. > Проблема даже не столько в PlainTeX, сколько в ConTeXt'е. > Если делать по-уму, то ConTeXt идёт параллельно LaTeX, а значит, и > PGF нужно бить. Просто для того, чтобы он не тянул > ненужный ConTeXt. > > Но если вы не собираетесь включать ConTeXt, > то я оставлю всё как есть - т.е. PGF с поддержкой > PlainTeX и LaTeX в одном и вырезанной поддержкой ConTeXt. Среди тех, кто готовил texlive, нет, к сожалению, ни разбирающихся в context людей, ни использующих его. Так что лучше, наверно, подождать фидбэка: если кому-то понадобится context в связке с pgf, то можно надеяться, что он повесит багу или как-то ещё себя проявит. -- Kirill Maslinsky [-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2009-04-24 8:18 UTC | newest] Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2009-04-22 5:52 [devel] TeXLive, pgf, beamer Bergman Andrey 2009-04-22 6:23 ` Grigory Batalov 2009-04-22 18:57 ` Bergman Andrey 2009-04-23 8:54 ` Kirill Maslinsky 2009-04-24 8:18 ` Grigory Batalov 2009-04-23 9:12 ` Kirill Maslinsky 2009-04-23 8:44 ` Kirill Maslinsky
ALT Linux Team development discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \ devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru public-inbox-index devel Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.devel AGPL code for this site: git clone https://public-inbox.org/public-inbox.git