[Labs-l] MediaWiki to LaTeX Compiler
Dirk Hünniger
dirk.hunniger at googlemail.com
Sun May 25 17:06:27 UTC 2014
Hi,
I made a language file for chinese now and installed it on the server.
So please have a try:
http://mediawiki2latex.wmflabs.org/
Yours Dirk
PS:The language file:
\HyphSubstLet{ngerman}{ngerman-x-latest}
\usepackage{xeCJK}
\setCJKmainfont{WenQuanYi Zen Hei}
\newcommand{\mychapterbabel}{章}
\newcommand{\mypagebabel}{页}
\newcommand{\myfigurebabel}{图形}
\newcommand{\mylangbabel}{chinese}
On 2014-05-25 17:58, Liangent wrote:
> I failed to compile your document in it's original form:
>
> (../headers/babel.tex
> (/var/lib/texmf/tex/generic/babel/babel.sty
> (/usr/share/texlive/texmf-dist/tex/generic/babel-english/english.ldf
> (/usr/share/texlive/texmf-dist/tex/generic/babel/babel.def
> ! Undefined control sequence.
> \initiate at active@char #1->\bbl at ifshorthand
> {#1}{\bbl at s@initiate at active@char ...
> l.585 \initiate at active@char{~}
>
> and I worked around it by commenting out \usepackage[english]{babel}
> in ../headers/babel.tex
>
> In my experiment I added:
>
> \usepackage{xeCJK}
> \setCJKmainfont{WenQuanYi Zen Hei}
>
> to main.tex after \usepackage{fontspec}, and it improves CJK
> typesetting a lot.
>
> WenQuanYi Zen Hei is contained in
> https://packages.debian.org/sid/fonts-wqy-zenhei
>
> -Liangent
>
>
> On Sun, May 25, 2014 at 8:01 PM, Dirk Hünniger
> <dirk.hunniger at googlemail.com <mailto:dirk.hunniger at googlemail.com>>
> wrote:
>
> Hi,
> I am sending you the latex source of the main page of the chinese
> wikipedia as attachment.
> You can look at it. But if you want to compile it you need to have
> ubuntu 14.04 and do
> sudo apt-get install mediawiki2latex
> xelatex main.tex
> Yours Dirk
>
>
> On 2014-05-25 13:32, Liangent wrote:
>> I don't really have an idea about how to "go for the command line
>> version and use the -c command line option"; I know nothing about
>> Haskell anyway...
>>
>> I hope that it's available on the web, is it possible to add a
>> checkbox or something?
>>
>> -Liangent
>>
>>
>> On Sun, May 25, 2014 at 7:18 PM, Dirk Hünniger
>> <dirk.hunniger at googlemail.com
>> <mailto:dirk.hunniger at googlemail.com>> wrote:
>>
>> Hi,
>> I didn't take any special care about CJK. Its a bit hard for
>> me since I cannot read any of these languages myself. Maybe
>> you can have a look at the LaTeX source and tell me what I
>> need to change. Currently no CJK package is loaded. The only
>> thing I am doing is to switch to ttf fonts that contain CJK
>> characters when I need to print them. Also I am using babel
>> packages. For some languages I get proper hyphenation this
>> way, but apparently something does not work here for Chinese.
>> Yours Dirk
>>
>> On 2014-05-25 13:02, Liangent wrote:
>>> I had a try using an article on Chinese Wikipedia. Although
>>> I'm not sure whether the cause is in generated LaTeX source
>>> or the way you invoke LaTeX, the most notable problem is
>>> that in output PDF, word wrap doesn't take place correctly
>>> so almost every line overflows. See
>>> https://en.wikipedia.org/wiki/Word_wrap#Word_wrapping_in_text_containing_Chinese.2C_Japanese.2C_and_Korean
>>> for more information.
>>>
>>> -Liangent
>>>
>>>
>>> On Sun, May 25, 2014 at 5:49 PM, Dirk Hünniger
>>> <dirk.hunniger at googlemail.com
>>> <mailto:dirk.hunniger at googlemail.com>> wrote:
>>>
>>> Hi,
>>> if you want the tex source go for the command line
>>> version and use the -c command line option. If you want
>>> to convert from tex to mediawiki use pandoc. In the
>>> imprint of each pdf there is a link to the sourceforge
>>> page. Its slow, but I cannot make it any faster. Its
>>> mostly the runtime of LaTeX itself. I already invested
>>> two weeks in optimizing speed. In particular its using
>>> multiple cores, while in my code. But well there is not
>>> much you can do with multiple cores when running LaTeX
>>> itself. You could actully get some speed by using native
>>> cores, but the administration is not that easy. It also
>>> says on the main page that it will take up to ten minutes.
>>> Yours Dirk
>>>
>>>
>>> On 2014-05-25 11:40, Gryllida wrote:
>>>
>>> Hi,
>>>
>>> On Sun, 25 May 2014, at 18:02, Dirk Hünniger wrote:
>>>
>>> It not a private server anymore. Its now running
>>> on Wmflabs already.
>>>
>>> http://mediawiki2latex.wmflabs.org
>>>
>>> I would probably link to the source code and a bug
>>> tracker on its main page.
>>> - I see it generated a PDF. Nicely formatted. :) But
>>> the TeX source would be also useful.
>>> - It would be nice to be able to convert back from
>>> tex to wiki markup also.
>>> - It also appears to be dog slow (about 5 minutes).
>>>
>>> Gryllida.
>>>
>>> _______________________________________________
>>> Labs-l mailing list
>>> Labs-l at lists.wikimedia.org
>>> <mailto:Labs-l at lists.wikimedia.org>
>>> https://lists.wikimedia.org/mailman/listinfo/labs-l
>>>
>>>
>>>
>>> _______________________________________________
>>> Labs-l mailing list
>>> Labs-l at lists.wikimedia.org
>>> <mailto:Labs-l at lists.wikimedia.org>
>>> https://lists.wikimedia.org/mailman/listinfo/labs-l
>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> Labs-l mailing list
>>> Labs-l at lists.wikimedia.org <mailto:Labs-l at lists.wikimedia.org>
>>> https://lists.wikimedia.org/mailman/listinfo/labs-l
>>
>>
>> _______________________________________________
>> Labs-l mailing list
>> Labs-l at lists.wikimedia.org <mailto:Labs-l at lists.wikimedia.org>
>> https://lists.wikimedia.org/mailman/listinfo/labs-l
>>
>>
>>
>>
>> _______________________________________________
>> Labs-l mailing list
>> Labs-l at lists.wikimedia.org <mailto:Labs-l at lists.wikimedia.org>
>> https://lists.wikimedia.org/mailman/listinfo/labs-l
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.wikimedia.org/pipermail/labs-l/attachments/20140525/a70ec7a6/attachment-0001.html>
More information about the Labs-l
mailing list