ALT Linux Team development discussions
 help / color / mirror / Atom feed
* Re: [devel] docbook-utils, jadetex - опять.
  2004-04-10 19:54 [devel] docbook-utils, jadetex - опять Vitaly Lugovsky
@ 2004-04-10 19:41 ` Alexander Bokovoy
  2004-04-13  9:27   ` Vitaly Lugovsky
  2004-04-11  7:52 ` [devel] Re: docbook-utils, jadetex " Vitaly Ostanin
                   ` (2 subsequent siblings)
  3 siblings, 1 reply; 10+ messages in thread
From: Alexander Bokovoy @ 2004-04-10 19:41 UTC (permalink / raw)
  To: ALT Devel discussion list

On Sat, Apr 10, 2004 at 11:54:24PM +0400, Vitaly Lugovsky wrote:
> 
>  Текущий Сизиф. Всё ещё ничего не работает. Русские
> docbook-документы не собираются... Интересно, а чем и как
> собирают документацию ALT Linux в таком случае?
db2latex-xsl + pdflatex.

-- 
/ Alexander Bokovoy
Samba Team                      http://www.samba.org/
ALT Linux Team                  http://www.altlinux.org/
Midgard Project Ry              http://www.midgard-project.org/


^ permalink raw reply	[flat|nested] 10+ messages in thread

* [devel] docbook-utils, jadetex - опять.
@ 2004-04-10 19:54 Vitaly Lugovsky
  2004-04-10 19:41 ` Alexander Bokovoy
                   ` (3 more replies)
  0 siblings, 4 replies; 10+ messages in thread
From: Vitaly Lugovsky @ 2004-04-10 19:54 UTC (permalink / raw)
  To: devel; +Cc: docs


 Текущий Сизиф. Всё ещё ничего не работает. Русские
docbook-документы не собираются... Интересно, а чем и как
собирают документацию ALT Linux в таком случае?

 Обидно, однако. Пытаюсь тут docbook как корпоративный стандарт
пропихнуть, а мне на такие косяки указывают. Что делать будем?





^ permalink raw reply	[flat|nested] 10+ messages in thread

* [devel] Re: docbook-utils, jadetex - опять.
  2004-04-10 19:54 [devel] docbook-utils, jadetex - опять Vitaly Lugovsky
  2004-04-10 19:41 ` Alexander Bokovoy
@ 2004-04-11  7:52 ` Vitaly Ostanin
  2004-04-11 13:50 ` [devel] Re: [docs] docbook-utils, jadetex - ÏÐÑÔØ Alex Ott
  2004-04-12 11:07 ` [devel] docbook-utils, jadetex - опять Yury Konovalov
  3 siblings, 0 replies; 10+ messages in thread
From: Vitaly Ostanin @ 2004-04-11  7:52 UTC (permalink / raw)
  To: ALT Devel discussion list

Vitaly Lugovsky пишет:
>  Текущий Сизиф. Всё ещё ничего не работает. Русские
> docbook-документы не собираются... Интересно, а чем и как
> собирают документацию ALT Linux в таком случае?

Там используется XML инкарнация DocBook, как более простая, 
современная и, в будущем, единственная.

Документы собираются с помощью libxml2/xsltproc (в pdf - 
passivetex, fop, xep). Также можно (но сложно) обрабатывать XML 
документы с помощью sgml утилит.

<skipped/>

-- 
Regards, Vyt
mailto:  vyt@vzljot.ru
JID:     vyt@vzljot.ru


^ permalink raw reply	[flat|nested] 10+ messages in thread

* [devel] Re: [docs] docbook-utils, jadetex - ÏÐÑÔØ.
  2004-04-10 19:54 [devel] docbook-utils, jadetex - опять Vitaly Lugovsky
  2004-04-10 19:41 ` Alexander Bokovoy
  2004-04-11  7:52 ` [devel] Re: docbook-utils, jadetex " Vitaly Ostanin
@ 2004-04-11 13:50 ` Alex Ott
  2004-04-12  6:49   ` [devel] Re: [docs] docbook-utils, jadetex - ????? Mikhail Zabaluev
  2004-04-12 11:07 ` [devel] docbook-utils, jadetex - опять Yury Konovalov
  3 siblings, 1 reply; 10+ messages in thread
From: Alex Ott @ 2004-04-11 13:50 UTC (permalink / raw)
  To: ALT Linux Documentation project mailling list; +Cc: devel

>>>>> "VL" == Vitaly Lugovsky writes:
 VL>  Текущий Сизиф. Всё ещё ничего не работает. Русские
 VL> docbook-документы не собираются... Интересно, а чем и как
 VL> собирают документацию ALT Linux в таком случае?

 VL>  Обидно, однако. Пытаюсь тут docbook как корпоративный стандарт
 VL> пропихнуть, а мне на такие косяки указывают. Что делать будем?

какой из docbook'ов? я пользуюсь db xml и как раз собираю на текущем
сизифе. Правда у меня db2latex свой, но он в основном отличается мапингом
символов и парой трюков впиленых в мою версию db2latex.

Можешь посмотреть на serna в качестве визуального редактора для db
xml/tei/db lite. http://www.syntext.com

-- 
With best wishes, Alex Ott
-------------------------------
Jet Infosystems, Moscow, Russia    mailto: ottalex@narod.ru
http://xtalk.msk.su/~ott/          ICQ #22005116



^ permalink raw reply	[flat|nested] 10+ messages in thread

* [devel] Re: [docs] docbook-utils, jadetex - ?????.
  2004-04-11 13:50 ` [devel] Re: [docs] docbook-utils, jadetex - ÏÐÑÔØ Alex Ott
@ 2004-04-12  6:49   ` Mikhail Zabaluev
  0 siblings, 0 replies; 10+ messages in thread
From: Mikhail Zabaluev @ 2004-04-12  6:49 UTC (permalink / raw)
  To: devel

[-- Attachment #1: Type: text/plain, Size: 652 bytes --]

Hello Alex,

On Sun, Apr 11, 2004 at 05:50:59PM +0400, Alex Ott wrote:
>
>  VL>  Текущий Сизиф. Всё ещё ничего не работает. Русские
>  VL> docbook-документы не собираются... Интересно, а чем и как
>  VL> собирают документацию ALT Linux в таком случае?
> 
>  VL>  Обидно, однако. Пытаюсь тут docbook как корпоративный стандарт
>  VL> пропихнуть, а мне на такие косяки указывают. Что делать будем?

Кроме предложенного в других сообщениях, есть ещё утилита xmlto
для тех, кому не хочется возиться с подбором параметров и
stylesheets для xsltproc вручную.

-- 
Stay tuned,
  MhZ                                     JID: mhz@altlinux.org

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [devel] docbook-utils, jadetex - опять.
  2004-04-10 19:54 [devel] docbook-utils, jadetex - опять Vitaly Lugovsky
                   ` (2 preceding siblings ...)
  2004-04-11 13:50 ` [devel] Re: [docs] docbook-utils, jadetex - ÏÐÑÔØ Alex Ott
@ 2004-04-12 11:07 ` Yury Konovalov
  2004-04-13  9:26   ` Vitaly Lugovsky
  3 siblings, 1 reply; 10+ messages in thread
From: Yury Konovalov @ 2004-04-12 11:07 UTC (permalink / raw)
  To: ALT Devel discussion list

Суббота 10 Апрель 2004 23:54, Vitaly Lugovsky написал:
>  Текущий Сизиф. Всё ещё ничего не работает. Русские
> docbook-документы не собираются...
Посмотрите в /usr/share/doc/jadetex*/ru-test/ как нужно собирать русские 
документы.

>  Обидно, однако. Пытаюсь тут docbook как корпоративный стандарт
> пропихнуть, а мне на такие косяки указывают. Что делать будем?
Смотреть ru-test на предмет Makefile. Изучать DSSSL ;)
На счет копроративного стандарта -- это просто замечательная идея. 

 Смею утверждать, что сборка jadetex в сизифе вполне рабочая, но использует не 
T2A шрифты для стандартных (в волшовских стилях) шрифтов. Что не оказывает 
влияния на собираемость любых документов -- русских или нет, и конечно же не 
мешает использовать нужные шрифты в своем собственном стиле (см. все тот же 
ru-test).
 Разумный вариант для стандартных шрифтов будет в следующей сборке.


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [devel] docbook-utils, jadetex - опять.
  2004-04-13  9:27   ` Vitaly Lugovsky
@ 2004-04-13  8:36     ` Alexander Bokovoy
  2004-04-13  8:40     ` [devel] docbook-utils,jadetex " Alex Ott
  1 sibling, 0 replies; 10+ messages in thread
From: Alexander Bokovoy @ 2004-04-13  8:36 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 687 bytes --]

On Tue, Apr 13, 2004 at 01:27:28PM +0400, Vitaly Lugovsky wrote:
> 
> On Sat, 10 Apr 2004, Alexander Bokovoy wrote:
> 
> > >  Текущий Сизиф. Всё ещё ничего не работает. Русские
> > > docbook-документы не собираются... Интересно, а чем и как
> > > собирают документацию ALT Linux в таком случае?
> > db2latex-xsl + pdflatex.
> 
>  А оно не квотит нетехуемые (пардон) символы, e.g., '_'...
Все нормально квотирует, благодаря работе, проделанной Виталием Останиным
в docs@.
-- 
/ Alexander Bokovoy
Samba Team                      http://www.samba.org/
ALT Linux Team                  http://www.altlinux.org/
Midgard Project Ry              http://www.midgard-project.org/

[-- Attachment #2: normalize-scape.mod.xsl --]
[-- Type: text/plain, Size: 14143 bytes --]

<?xml version='1.0'?>
<!--############################################################################# 
|	$Id: normalize-scape.mod.xsl,v 1.1 2003/12/05 06:53:48 ab Exp $
|- #############################################################################
|	$Author: ab $
|														
|   PURPOSE:
|	Escape LaTeX and normalize-space templates.
|    < > # $ % & ~ _ ^ \ { } |
+ ############################################################################## -->

<xsl:stylesheet 
    xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
    xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"
    xmlns:exsl="http://exslt.org/common" 
    exclude-result-prefixes="doc"
    extension-element-prefixes="exsl"
    version='1.0'>


    <!--############################################################################# -->
    <!-- DOCUMENTATION                                                                -->
    <doc:reference id="normalize-scape" xmlns="">
	<referenceinfo>
	    <releaseinfo role="meta">
		$Id: normalize-scape.mod.xsl,v 1.1 2003/12/05 06:53:48 ab Exp $
	    </releaseinfo>
	<authorgroup>
	    <author> <firstname>Ramon</firstname> <surname>Casellas</surname> </author>
	    <author> <firstname>James</firstname> <surname>Devenish</surname> </author>
	</authorgroup>
	    <copyright><year>2000</year><year>2001</year><year>2002</year><year>2003</year>
		<holder>Ramon Casellas</holder>
	    </copyright>
	</referenceinfo>
	<title>Normalize and Scape strings.</title>
	<partintro>
	    <section><title>Introduction</title>
		<para></para>
	    </section>
	</partintro>
    </doc:reference>
    <!--############################################################################# -->

  <xsl:key name="character" match="character" use="unicode"/>
  <xsl:param name="unicode.mapping.local" select="''"/>
  <xsl:param name="unicode.mapping.default" select="'unicode.mapping.xml'"/>
  <xsl:param name="unicode.mapping.languages" select="''"/>
  <xsl:variable name="unicode.mapping.sources">
    <xsl:if test="not(function-available('exsl:node-set'))">
      <xsl:message terminate="yes">
        <xsl:text>Error: this style requires support for extension 'exsl:node-set()'</xsl:text>
      </xsl:message>
    </xsl:if>
    <file><xsl:value-of select="$unicode.mapping.local"/></file>
    <xsl:call-template name="parse.unicode.mapping.languages">
      <xsl:with-param name="languages" select="$unicode.mapping.languages"/>
    </xsl:call-template>
    <file><xsl:value-of select="$unicode.mapping.default"/></file>
  </xsl:variable>

  <xsl:variable name="unicode.mapping.database" select="document(exsl:node-set($unicode.mapping.sources)/file,document(''))/mapping"/>

  <xsl:template name="parse.unicode.mapping.languages">
    <xsl:param name="languages"/>
    <xsl:if test="contains($languages,' ')">
      <xsl:variable name="unicode.mapping.lang.file" select="concat('unicode.mapping.',substring-before($languages,' '),'.xml')"/>
      <xsl:if test="document($unicode.mapping.lang.file)">
        <file><xsl:value-of select="$unicode.mapping.lang.file"/></file>
      </xsl:if>
      <xsl:call-template name="parse.unicode.mapping.languages">
        <xsl:with-param name="languages" select="substring-after($languages,' ')"/>
      </xsl:call-template>
    </xsl:if>
    <xsl:if test="not(string-length($languages)=0)">
      <xsl:variable name="unicode.mapping.lang.file" select="concat('unicode.mapping.',$languages,'.xml')"/>
      <xsl:if test="document($unicode.mapping.lang.file)">
        <file><xsl:value-of select="$unicode.mapping.lang.file"/></file>
      </xsl:if>
    </xsl:if>
  </xsl:template>

  <xsl:template name="scape">
    <xsl:param name="string"/>
    <xsl:if test="not(string-length($string)=0)">
      <xsl:variable name="char" select="substring($string,1,1)"/>
      <xsl:variable name="preferred">
        <xsl:for-each select="$unicode.mapping.database">
          <preferred><xsl:value-of select="key('character',$char)/preferred"/></preferred>
        </xsl:for-each>
      </xsl:variable>
      <xsl:choose>
        <!-- Do not optimize it to variable calculation. I already test it for speed with xsltproc :) -->
        <xsl:when test="exsl:node-set($preferred)/preferred[not(string-length(.)=0)][1]">
          <xsl:value-of select="exsl:node-set($preferred)/preferred[not(string-length(.)=0)][1]"/>
        </xsl:when>
        <xsl:otherwise>
          <xsl:value-of select="$char"/>
        </xsl:otherwise>
      </xsl:choose>
      <xsl:call-template name="scape">
        <xsl:with-param name="string" select="substring($string,2)"/>
      </xsl:call-template>
    </xsl:if>
  </xsl:template>

  <xsl:template name="scape-href">
    <xsl:param name="string"/>
    <xsl:call-template name="scape">
      <xsl:with-param name="string" select="$string"/>
    </xsl:call-template>
  </xsl:template>

 <xsl:template name="scape-verbatim">
    <xsl:param name="string"/>
    <xsl:call-template name="scape">
      <xsl:with-param name="string" select="$string"/>
    </xsl:call-template>
  </xsl:template>

  <xsl:template name="scape.slash.hyphen">
    <xsl:param name="string"/>
    <xsl:call-template name="scape">
      <xsl:with-param name="string" select="$string"/>
    </xsl:call-template>
  </xsl:template>

  <xsl:template name="scape-url">
    <xsl:param name="string"/>
    <xsl:call-template name="scape">
      <xsl:with-param name="string" select="$string"/>
    </xsl:call-template>
  </xsl:template>

  <xsl:template match="example">
    <xsl:variable name="placement">
      <xsl:call-template name="generate.formal.title.placement">
        <xsl:with-param name="object" select="local-name(.)" />
      </xsl:call-template>
    </xsl:variable>
    <xsl:variable name="caption">
      <xsl:text>{</xsl:text>
      <xsl:value-of select="$latex.example.caption.style"/>
      <xsl:text>{\caption{</xsl:text>
      <!-- WARNING: do not scape if title output already scaped by original title parsing -->
      <xsl:call-template name="scape">
        <xsl:with-param name="string">
          <xsl:apply-templates select="title" mode="caption.mode"/>
        </xsl:with-param>
      </xsl:call-template>
      <xsl:text>}</xsl:text>
      <xsl:text>}}&#10;</xsl:text>
    </xsl:variable>
    <xsl:call-template name="map.begin"/>
    <xsl:if test="$placement='before'">
      <xsl:text>\captionswapskip{}</xsl:text>
      <xsl:value-of select="$caption"/>
      <xsl:text>\captionswapskip{}</xsl:text>
    </xsl:if>
    <xsl:apply-templates />
    <xsl:if test="$placement!='before'">
      <xsl:value-of select="$caption"/>
    </xsl:if>
    <xsl:call-template name="map.end"/>
  </xsl:template>


    <!--############################################################################# -->
    <!-- DOCUMENTATION                                                                -->
    <doc:template name="normalize-scape" xmlns="">
	<refpurpose> Abstract XSL template.  </refpurpose>
	<refdescription>
	</refdescription>
    </doc:template>
    <!--############################################################################# -->

    <xsl:template match="text()" name="text">
		<xsl:call-template name="trim-outer">
			<xsl:with-param name="string">
				<xsl:choose>
					<xsl:when test="ancestor::literal|ancestor::filename|ancestor::userinput|ancestor::systemitem|ancestor::prompt|ancestor::email|ancestor::sgmltag">
						<xsl:call-template name="scape-verbatim">
							<xsl:with-param name="string" select="."/>
						</xsl:call-template>
					</xsl:when>
					<xsl:otherwise>
						<xsl:call-template name="scape">
							<xsl:with-param name="string" select="."/>
						</xsl:call-template>
					</xsl:otherwise>
				</xsl:choose>
			</xsl:with-param>
		</xsl:call-template>
    </xsl:template>

	<!--
	<xsl:template match="abbrev/text()">
		<xsl:variable name="string">
			<xsl:call-template name="text()"/>
		</xsl:variable>
		<xsl:call-template name="string-replace">
			<xsl:with-param name="to">.\ </xsl:with-param>
			<xsl:with-param name="from">. </xsl:with-param>
			<xsl:with-param name="string" select="$string"/>
		</xsl:call-template>
	</xsl:template>
	-->

    <xsl:template match="text()" mode="xref.text">
		<xsl:call-template name="trim-outer">
			<xsl:with-param name="string">
				<xsl:call-template name="scape">
					<xsl:with-param name="string" select="."/>
				</xsl:call-template>
			</xsl:with-param>
		</xsl:call-template>
    </xsl:template>

    <xsl:template match="text()" mode="xref-to">
		<xsl:call-template name="trim-outer">
			<xsl:with-param name="string">
				<xsl:call-template name="scape">
					<xsl:with-param name="string" select="."/>
				</xsl:call-template>
			</xsl:with-param>
		</xsl:call-template>
    </xsl:template>

    <xsl:template match="text()" mode="latex.verbatim">
		<!--
		<xsl:call-template name="trim-outer">
			<xsl:with-param name="string">
			-->
				<xsl:value-of select="."/> 
			<!--
			</xsl:with-param>
		</xsl:call-template>
		-->
    </xsl:template>

	<!-- this template is noly used by xref.mod.xsl and only when
	     $latex.hyphenation.tttricks != 1. -->
    <xsl:template match="text()" mode="slash.hyphen">
		<xsl:call-template name="trim-outer">
			<xsl:with-param name="string">
				<xsl:call-template name="scape.slash.hyphen">
					<xsl:with-param name="string" select="." />
				</xsl:call-template>
			</xsl:with-param>
		</xsl:call-template>
	</xsl:template>

	<xsl:template name="trim-outer">
		<xsl:param name="string"/>
		<xsl:variable name="trimleft" select="position()=1"/>
		<xsl:variable name="trimright" select="position()=last()"/>
		<xsl:choose>
			<xsl:when test="$trimleft and not($trimright)">
				<xsl:value-of select="substring-before(normalize-space(concat($string,'$$')),'$$')"/>
			</xsl:when>
			<xsl:when test="$trimright and not($trimleft)">
				<xsl:value-of select="substring-after(normalize-space(concat('$$',$string)),'$$')"/>
			</xsl:when>
			<xsl:when test="$trimleft and $trimright">
				<xsl:value-of select="normalize-space($string)"/>
			</xsl:when>
			<xsl:otherwise>
				<xsl:value-of select="$string"/>
			</xsl:otherwise>
		</xsl:choose>
	</xsl:template>

	<xsl:template name="scape.slash.hyphen">
	<xsl:param name="string" />
	<xsl:choose>
	    <xsl:when test="contains($string,'://')">
			<xsl:call-template name="string-replace">
				<xsl:with-param name="to">/\dbz{}</xsl:with-param>
				<xsl:with-param name="from">/</xsl:with-param>
				<xsl:with-param name="string">
					<xsl:call-template name="string-replace">
						<xsl:with-param name="to">.\dbz{}</xsl:with-param>
						<xsl:with-param name="from">.</xsl:with-param>
						<xsl:with-param name="string">
							<xsl:value-of select="substring-before($string,'://')"/>
							<xsl:value-of select="'://'"/>
							<xsl:call-template name="scape">
								<xsl:with-param name="string" select="substring-after($string,'://')"/>
							</xsl:call-template>
						</xsl:with-param>
					</xsl:call-template>
				</xsl:with-param>
			</xsl:call-template>
	    </xsl:when>
	    <xsl:otherwise>
			<xsl:call-template name="string-replace">
				<xsl:with-param name="to">/\dbz{}</xsl:with-param>
				<xsl:with-param name="from">/</xsl:with-param>
				<xsl:with-param name="string">
					<xsl:call-template name="string-replace">
						<xsl:with-param name="to">.\dbz{}</xsl:with-param>
						<xsl:with-param name="from">.</xsl:with-param>
						<xsl:with-param name="string">
							<xsl:call-template name="scape">
								<xsl:with-param name="string" select="$string"/>
							</xsl:call-template>
						</xsl:with-param>
					</xsl:call-template>
				</xsl:with-param>
			</xsl:call-template>
	    </xsl:otherwise>
	</xsl:choose>
    </xsl:template>

    <xsl:template name="normalize-scape" >
	<xsl:param name="string"/>
	<xsl:variable name="result">
	    <xsl:call-template name="scape"><xsl:with-param name="string" select="$string"/></xsl:call-template>
	</xsl:variable>
	<xsl:value-of select="normalize-space($result)"/>
    </xsl:template>


    <doc:template name="scape-optionalarg" xmlns="">
	<refpurpose> Escape the ] character in LaTeX optional arguments (experimental)  </refpurpose>
	<refdescription>
	</refdescription>
    </doc:template>
	<xsl:template name="scape-optionalarg" >
	<xsl:param name="string"/>
	<xsl:call-template name="string-replace">
		<xsl:with-param name="to">{\rbrack}</xsl:with-param>
		<xsl:with-param name="from">]</xsl:with-param>
		<xsl:with-param name="string" select="$string"/>
	</xsl:call-template>
    </xsl:template>




    <xsl:template name="string-replace">
	<xsl:param name="string"/>
	<xsl:param name="from"/>
	<xsl:param name="to"/>

	<xsl:choose>
	    <xsl:when test="contains($string, $from)">

		<xsl:variable name="before" select="substring-before($string, $from)"/>
		<xsl:variable name="after" select="substring-after($string, $from)"/>
		<xsl:variable name="prefix" select="concat($before, $to)"/>

		<xsl:value-of select="$before"/>
		<xsl:value-of select="$to"/>
		<xsl:call-template name="string-replace">
		    <xsl:with-param name="string" select="$after"/>
		    <xsl:with-param name="from" select="$from"/>
		    <xsl:with-param name="to" select="$to"/>
		</xsl:call-template>
	    </xsl:when> 
	    <xsl:otherwise>
		<xsl:value-of select="$string"/>  
	    </xsl:otherwise>
	</xsl:choose>            
    </xsl:template>




    <!--  
    (c) David Carlisle
    replace all occurences of the character(s) `from'
    by the string `to' in the string `string'.
    <xsl:template name="string-replace" >
	<xsl:param name="string"/>
	<xsl:param name="from"/>
	<xsl:param name="to"/>
	<xsl:choose>
	    <xsl:when test="contains($string,$from)">
		<xsl:value-of select="substring-before($string,$from)"/>
		<xsl:value-of select="$to"/>
		<xsl:call-template name="string-replace">
		    <xsl:with-param name="string" select="substring-after($string,$from)"/>
		    <xsl:with-param name="from" select="$from"/>
		    <xsl:with-param name="to" select="$to"/>
		</xsl:call-template>
	    </xsl:when>
	    <xsl:otherwise>
		<xsl:value-of select="$string"/>
	    </xsl:otherwise>
	</xsl:choose>
    </xsl:template>
    -->

</xsl:stylesheet>

[-- Attachment #3: unicode.mapping.dtd --]
[-- Type: text/plain, Size: 445 bytes --]

<?xml version="1.0" encoding="utf-8"?>
<!-- $Id: unicode.mapping.dtd,v 1.1 2003/12/05 06:53:48 ab Exp $ -->
<!-- DTD for XML with mapping Unicode entities to LaTeX commands -->
<!-- Author: Vitaly Ostanin <vyt@altlinux.ru> -->

<!ELEMENT mapping (character+)>

<!ELEMENT character (unicode, latex?, mathlatex?, preferred)>

<!ELEMENT unicode (#PCDATA)>

<!ELEMENT latex (#PCDATA)>

<!ELEMENT mathlatex (#PCDATA)>

<!ELEMENT preferred (#PCDATA)>

[-- Attachment #4: unicode.mapping.xml --]
[-- Type: text/plain, Size: 1776 bytes --]

<?xml version="1.0"?>
<!-- $Id: unicode.mapping.xml,v 1.1 2003/12/05 06:53:48 ab Exp $ -->
<!DOCTYPE mapping SYSTEM "unicode.mapping.dtd">
<mapping>
  <character>
    <unicode>&lt;</unicode>
    <latex>\guilsinglleft{}</latex>
    <preferred>\guilsinglleft{}</preferred>
  </character>
    <character>
    <unicode>></unicode>
    <latex>\guilsinglright{}</latex>
    <preferred>\guilsinglright{}</preferred>
  </character>
  <character>
    <unicode>#</unicode>
    <latex>\#</latex>
    <preferred>\#</preferred>
  </character>
  <character>
    <unicode>$</unicode>
    <latex>\textdollar{}</latex>
    <mathlatex>\$</mathlatex>
    <preferred>\textdollar{}</preferred>
  </character>
  <character>
    <unicode>%</unicode>
    <latex>\%</latex>
    <preferred>\%</preferred>
  </character>
  <character>
    <unicode>&amp;</unicode>
    <latex>\&amp;</latex>
    <preferred>\&amp;</preferred>
  </character>
  <character>
    <unicode>~</unicode>
    <latex>\textasciitilde{}</latex>
    <preferred>\textasciitilde{}</preferred>
  </character>
  <character>
    <unicode>_</unicode>
    <latex>\_</latex>
    <preferred>\_</preferred>
  </character>
  <character>
    <unicode>^</unicode>
    <latex>\^{}</latex>
    <preferred>\^{}</preferred>
  </character>
  <character>
    <unicode>\</unicode>
    <latex>\textbackslash{}</latex>
    <mathlatex>\backslash </mathlatex>
    <preferred>\textbackslash{}</preferred>
  </character>
  <character>
    <unicode>{</unicode>
    <latex>\{</latex>
    <preferred>\{</preferred>
  </character>
  <character>
    <unicode>}</unicode>
    <latex>\}</latex>
    <preferred>\}</preferred>
  </character>
  <character>
    <unicode>|</unicode>
    <latex>$\vert$</latex>
    <preferred>$\vert$</preferred>
  </character>
</mapping>

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [devel] docbook-utils,jadetex - опять.
  2004-04-13  9:27   ` Vitaly Lugovsky
  2004-04-13  8:36     ` Alexander Bokovoy
@ 2004-04-13  8:40     ` Alex Ott
  1 sibling, 0 replies; 10+ messages in thread
From: Alex Ott @ 2004-04-13  8:40 UTC (permalink / raw)
  To: devel

>
>On Sat, 10 Apr 2004, Alexander Bokovoy wrote:
>
>> >  Текущий Сизиф. Всё ещё ничего не работает. Русские
>> > docbook-документы не собираются... Интересно, а чем и как
>> > собирают документацию ALT Linux в таком случае?
>> db2latex-xsl + pdflatex.
>
> А оно не квотит нетехуемые (пардон) символы, e.g., '_'...

я отсылал патчик - смотри его в db2latex в пакете. если что -- могу найти его снова


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [devel] docbook-utils, jadetex - опять.
  2004-04-12 11:07 ` [devel] docbook-utils, jadetex - опять Yury Konovalov
@ 2004-04-13  9:26   ` Vitaly Lugovsky
  0 siblings, 0 replies; 10+ messages in thread
From: Vitaly Lugovsky @ 2004-04-13  9:26 UTC (permalink / raw)
  To: ALT Devel discussion list


On Mon, 12 Apr 2004, Yury Konovalov wrote:

> Суббота 10 Апрель 2004 23:54, Vitaly Lugovsky написал:
> >  Текущий Сизиф. Всё ещё ничего не работает. Русские
> > docbook-документы не собираются...
> Посмотрите в /usr/share/doc/jadetex*/ru-test/ как нужно
> собирать русские документы.

 Эт-то я сразу посмотрел. Чего-то тихо не догоняю - так и не смог
русские "Глава" и т.п. получить - крякозябры выходят (обратно же
- текущий Сизиф)...

> >  Обидно, однако. Пытаюсь тут docbook как корпоративный стандарт
> > пропихнуть, а мне на такие косяки указывают. Что делать будем?
> Смотреть ru-test на предмет Makefile. Изучать DSSSL ;)
> На счет копроративного стандарта -- это просто замечательная
> идея.

 Заместо DSSSL я таки всё на cduce поглядываю... Ну и есть пока
недобитая, но довольно таки интересная своя реализация стайлшытов
на Backstab...

>  Смею утверждать, что сборка jadetex в сизифе вполне рабочая,
> но использует не T2A шрифты для стандартных (в волшовских
> стилях) шрифтов. Что не оказывает влияния на собираемость любых
> документов -- русских или нет, и конечно же не мешает
> использовать нужные шрифты в своем собственном стиле (см. все
> тот же ru-test).

 Таки оказывает - почему-то подстановки часто оч-чень
несоответствующих размеров получаются (я присылал пример битого
документа)...

>  Разумный вариант для стандартных шрифтов будет в следующей
> сборке.

 Ok, будем ждать...





^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [devel] docbook-utils, jadetex - опять.
  2004-04-10 19:41 ` Alexander Bokovoy
@ 2004-04-13  9:27   ` Vitaly Lugovsky
  2004-04-13  8:36     ` Alexander Bokovoy
  2004-04-13  8:40     ` [devel] docbook-utils,jadetex " Alex Ott
  0 siblings, 2 replies; 10+ messages in thread
From: Vitaly Lugovsky @ 2004-04-13  9:27 UTC (permalink / raw)
  To: ALT Devel discussion list


On Sat, 10 Apr 2004, Alexander Bokovoy wrote:

> >  Текущий Сизиф. Всё ещё ничего не работает. Русские
> > docbook-документы не собираются... Интересно, а чем и как
> > собирают документацию ALT Linux в таком случае?
> db2latex-xsl + pdflatex.

 А оно не квотит нетехуемые (пардон) символы, e.g., '_'...





^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2004-04-13  9:27 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-04-10 19:54 [devel] docbook-utils, jadetex - опять Vitaly Lugovsky
2004-04-10 19:41 ` Alexander Bokovoy
2004-04-13  9:27   ` Vitaly Lugovsky
2004-04-13  8:36     ` Alexander Bokovoy
2004-04-13  8:40     ` [devel] docbook-utils,jadetex " Alex Ott
2004-04-11  7:52 ` [devel] Re: docbook-utils, jadetex " Vitaly Ostanin
2004-04-11 13:50 ` [devel] Re: [docs] docbook-utils, jadetex - ÏÐÑÔØ Alex Ott
2004-04-12  6:49   ` [devel] Re: [docs] docbook-utils, jadetex - ????? Mikhail Zabaluev
2004-04-12 11:07 ` [devel] docbook-utils, jadetex - опять Yury Konovalov
2004-04-13  9:26   ` Vitaly Lugovsky

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