[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