fix build Russian pdf and epub
- add xsl/dblatex-pdf-ru.xsl to use package xecyr
Esse commit está contido em:
@@ -100,6 +100,8 @@ macro( KiCadDocumentation DOCNAME )
|
||||
# Non-ascii languages needs some special treatments
|
||||
if( "${LANGUAGE}" MATCHES "ja" )
|
||||
add_dblatex_option( -b xetex -p ${CMAKE_CURRENT_SOURCE_DIR}/../../xsl/dblatex-pdf-ja.xsl )
|
||||
elseif( "${LANGUAGE}" MATCHES "ru" )
|
||||
add_dblatex_option( -b xetex -p ${CMAKE_CURRENT_SOURCE_DIR}/../../xsl/dblatex-pdf-ru.xsl )
|
||||
endif()
|
||||
|
||||
# Deal with chapters for all languages...
|
||||
|
||||
+1
-1
@@ -44,7 +44,7 @@ To install the dependencies on Debian / Ubuntu run the following (requires abou
|
||||
sudo apt-get install git make cmake asciidoc pandoc gettext po4a dblatex
|
||||
texlive-xetex fonts-vlgothic source-highlight texlive-lang-english
|
||||
texlive-lang-french texlive-lang-italian texlive-lang-japanese
|
||||
texlive-lang-dutch texlive-lang-polish texlive-lang-german
|
||||
texlive-lang-dutch texlive-lang-polish texlive-lang-german texlive-lang-cyrillic
|
||||
|
||||
NOTE: in Ubuntu 14:04 there is no texlive-lang-japanese. Install
|
||||
texlive-lang-cjk instead.
|
||||
|
||||
@@ -0,0 +1,29 @@
|
||||
<?xml version='1.0' encoding="iso-8859-1"?>
|
||||
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version='1.0'>
|
||||
<xsl:param name="xetex.font">
|
||||
<xsl:text>\usepackage{xecyr}
|
||||
</xsl:text>
|
||||
<xsl:text>\setmainfont{FreeSerif}
|
||||
</xsl:text>
|
||||
<xsl:text>\setsansfont{FreeSans}
|
||||
</xsl:text>
|
||||
<xsl:text>\setmonofont{FreeMono}
|
||||
</xsl:text>
|
||||
<xsl:text>\XeTeXlinebreaklocale{ru}
|
||||
</xsl:text>
|
||||
<!-- <xsl:text>\XeTeXlinebreakskip{0pt plus 1pt minux 0.1pt}
|
||||
</xsl:text>
|
||||
<xsl:text>\XeTeXlinebreakpenalty{0}
|
||||
</xsl:text> -->
|
||||
<!-- <xsl:text>\def\<{\@ifstar{\zx@hwback\nobreak}{\zx@hwback\relax}}
|
||||
</xsl:text>
|
||||
<xsl:text>\def\zx@hwback#1{\leavevmode#1\hskip-.5em\relax}
|
||||
</xsl:text> -->
|
||||
<xsl:text>\def\baselinestretch{1.3}
|
||||
</xsl:text>
|
||||
<xsl:text>\usepackage{indentfirst}
|
||||
</xsl:text>
|
||||
<!-- <xsl:text>\parindent{1em}
|
||||
</xsl:text> -->
|
||||
</xsl:param>
|
||||
</xsl:stylesheet>
|
||||
Referência em uma Nova Issue
Bloquear um usuário