[Nix-dev] Latex package to handle unicode characters?
Taeer Bar-Yam
tb442 at cornell.edu
Mon Jun 6 20:16:27 CEST 2016
I had a similar problem and started using texlive.combine.scheme-full or texlive.combine.scheme-basic. Maybe try that, see if it works for what you need?
--Taeer
> On Jun 6, 2016, at 2:07 PM, Jeffrey David Johnson <jefdaj at gmail.com> wrote:
>
> I was using texLiveFull until recently, but now it's marked broken and a comment points users to the texlive.combine method. I tried checking out an older version of pkgs/tools/typesetting/tex but the dependencies don't line up with the rest of nixpkgs anymore. Probably I just want the full set of texlive-new packages, even if they're big, becuase I don't know what I'm doing enough to pick and choose. So I tried this monster (all collections + inputenc packages):
>
> myTexlive = with pkgs; texlive.combine {
> inherit (texlive)
> collection-basic
> collection-bibtexextra
> collection-binextra
> collection-context
> collection-fontsextra
> collection-fontsrecommended
> collection-fontutils
> collection-formatsextra
> collection-games
> collection-genericextra
> collection-genericrecommended
> collection-htmlxml
> collection-humanities
> collection-langafrican
> collection-langarabic
> collection-langchinese
> collection-langcjk
> collection-langcyrillic
> collection-langczechslovak
> collection-langenglish
> collection-langeuropean
> collection-langfrench
> collection-langgerman
> collection-langgreek
> collection-langindic
> collection-langitalian
> collection-langjapanese
> collection-langkorean
> collection-langother
> collection-langpolish
> collection-langportuguese
> collection-langspanish
> collection-latex
> collection-latexextra
> collection-latexrecommended
> collection-luatex
> collection-mathextra
> collection-metapost
> collection-music
> collection-omega
> collection-pictures
> collection-plainextra
> collection-pstricks
> collection-publishers
> collection-science
> collection-texworks
> collection-wintools
> collection-xetex
> greek-inputenc;
> };
>
> Still the same error though. Maybe it's a pandoc issue after all.
> Jeff
>
> On Wed, 1 Jun 2016 02:45:18 -0700
> Linus Arver <linusarver at gmail.com> wrote:
>
>> On Sun, May 29, 2016 at 04:56:12PM -0700, Jeffrey David Johnson wrote:
>>> I get the following error when exporting some markdown to PDF with pandoc:
>>>
>>> An error occured: PDF creation failed:
>>> ! Package inputenc Error: Unicode char \u8: not set up for use with LaTeX.
>>>
>>> See the inputenc package documentation for explanation.
>>> Type H <return> for immediate help.
>>> ...
>>>
>>> l.150 Evolutionary Analysis}
>>>
>>> Try running pandoc with --latex-engine=xelatex.
>>>
>>> I could hunt this one character down, but is there a package I could add to my texlive environment that might help handle this type of problem in general?
>>
>> I used to use the texliveFull package, which included xelatex.
>>
>> FWIW, I no longer use texliveFull; instead I use a Docker container for
>> all TeX-related things as it is much simpler to use along with
>> negligible maintenence costs, if at all.
>>
>>> So far I just use the standard one:
>>>
>>> myTexLive = texlive.combine {
>>> inherit (texlive) scheme-small;
>>> };
>>>
>>> Don't see any mention of xelatex in nixpkgs.
>>
>> That's probably because it still comes with texliveFull, which is what
>> most people use I imagine.
>>
>>> Ideally I'd like to handle all of unicode, but just skipping any unrenderable characters would be OK too, since I gather latex doesn't do that yet?
>>
>> AFAIK, Latex never dealt with Unicode natively. Xelatex has much simpler
>> font support (fontspec) so I've always opted for Xelatex from the beginning.
>>
>> Best,
>> Linus
> _______________________________________________
> nix-dev mailing list
> nix-dev at lists.science.uu.nl
> http://lists.science.uu.nl/mailman/listinfo/nix-dev
More information about the nix-dev
mailing list