Bug#596067: [PATCH] teximg: Use Unicode UTF-8 encoding by default.

2010-09-09 Thread Joey Hess
Paul Menzel wrote:
 1. I hope `git am` can cope with all the »---« I included in this report and 
 extract the commit message correctly.

For future reference, it didn't work, but I'll fix it up.

Thanks for the patch!

-- 
see shy jo


signature.asc
Description: Digital signature


Bug#596067: [PATCH] teximg: Use Unicode UTF-8 encoding by default.

2010-09-08 Thread Paul Menzel
Subject: [PATCH] teximg: Use Unicode UTF-8 encoding by default.
Package: ikiwiki
Version: 3.20100831
Severity: normal
Tags: patch

*** Please type your report below this line ***
---

If I am not mistaking all source files in ikiwiki are encoded in Unicode UTF-8. 
Adding `\usepackage[utf8]{inputenc}` enables LaTeX to deal with the encoding. 
As a consequence some special characters like umlauts can be used in the source 
code which is useful for foreign languages.

[[!teximg code=a = b \text{ für alle } b \neq 2]]

But for example »≠« cannot be used in LaTeX right now. One has to use other TeX 
systems like XeTeX or LuaTeX featuring native UTF-8 support or use additional 
nonstandard packages like uniinput [1].

I used the package `inputenc` (`texdoc inputenc`) and not `inputenx` (`texdoc 
inputenx`), because I have not used `inputenx` that much and using the option 
`math` is not supported in Debian (and I guess other distributions too) since 
`inpmath` is not included in CTAN.

[1] http://wiki.neo-layout.org/browser/latex/Standard-LaTeX

Signed-off-by: Paul Menzel paulepan...@users.sourceforge.net
---

1. I hope `git am` can cope with all the »---« I included in this report and 
extract the commit message correctly.
2. Patrick I am adding you to CC, because you are the author of the plugin.

-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: i386 (x86_64)

Kernel: Linux 2.6.32-5-amd64 (SMP w/2 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages ikiwiki depends on:
ii  libhtml-parser-perl   3.66-1 collection of modules that parse H
ii  libhtml-scrubber-perl 0.08-4 Perl extension for scrubbing/sanit
ii  libhtml-template-perl 2.9-2  module for using HTML Templates wi
ii  liburi-perl   1.55-1 module to manipulate and access UR
ii  markdown  1.0.1-7Text-to-HTML conversion tool
ii  perl  5.10.1-14  Larry Wall's Practical Extraction 
ii  python2.6.6-1interactive high-level object-orie
ii  python-support1.0.9  automated rebuilding support for P

Versions of packages ikiwiki recommends:
ii  bzr 2.2.0-1  easy to use distributed version co
ii  gcc [c-compiler]4:4.4.4-2The GNU C compiler
ii  gcc-4.2 [c-compiler]4.2.4-6  The GNU C compiler
ii  gcc-4.3 [c-compiler]4.3.5-2  The GNU C compiler
ii  gcc-4.4 [c-compiler]4.4.4-13 The GNU C compiler
ii  git [git-core]  1:1.7.1-1.1  fast, scalable, distributed revisi
ii  git-core1:1.7.1-1.1  fast, scalable, distributed revisi
ii  libauthen-passphrase-perl   0.007-1  Perl module encapsulating hashed p
ii  libc6-dev [libc-dev]2.11.2-5 Embedded GNU C Library: Developmen
ii  libcgi-formbuilder-perl 3.05.01-7Easily generate and process statef
ii  libcgi-session-perl 4.41-1   persistent session data in CGI app
ii  liblwpx-paranoidagent-perl  1.07-1   a paranoid subclass of LWP::User
ii  libmail-sendmail-perl   0.79.16-1Send email from a perl script
ii  libnet-openid-consumer-perl 1.03-1   library for consumers of OpenID id
ii  libterm-readline-gnu-perl   1.20-1   Perl extension for the GNU ReadLin
ii  libtimedate-perl1.2000-1 collection of modules to manipulat
ii  libxml-simple-perl  2.18-3   Perl module for reading and writin
ii  mercurial   1.6.2-2  scalable distributed version contr
ii  subversion  1.6.12dfsg-1 Advanced version control system

Versions of packages ikiwiki suggests:
pn  dvipngnone (no description available)
ii  file  5.04-5 Determines file type using magic
ii  gettext   0.18.1.1-1 GNU Internationalization utilities
ii  graphviz  2.26.3-5   rich set of graph drawing tools
ii  libcrypt-ssleay-perl  0.57-2 Support for https protocol in LWP
pn  libfile-mimeinfo-perl none (no description available)
pn  libhighlight-perl none (no description available)
ii  libhtml-tree-perl 3.23-2 Perl module to represent and creat
ii  liblocale-gettext-perl1.05-6 Using libc functions for internati
ii  libmailtools-perl 2.06-1 Manipulate email in perl programs
pn  libnet-amazon-s3-perl none (no description available)
pn  librpc-xml-perl   none (no description available)
pn  libsearch-xapian-perl none (no description available)
pn  libsort-naturally-perlnone (no description available)
pn  libsparkline-php  none (no description available)
pn  libtext-csv-perl