Usando fontes em documentos modulares

Usando fontes em documentos modulares

Eu tenho um documento com uma estrutura:

+-- main.tex
+-- style.sty
+-- fonts
|   +-- times.tff
+-- sections
|   +-- section1.tex
|   +-- section2.tex

O arquivo principal main.tex inclui arquivos de seção viasubarquivospacote.

Agora quero usar minha fonte "times.tff" no documento. Então incluo esta parte no meu estilo:

\usepackage{fontspec}
\setromanfont[Path=fonts/]{times.ttf}

E tudo está funcionando bem, mas somente se eu compilar o documento principal. Se eu quiser compilar apenas a seção 1, recebo um erro: erro fontspec: “fonte não encontrada”. Isso ocorre porque o caminho da fonte da seção 1 será diferente do principal.

Como posso definir o caminho para poder compilar a partir das seções?

Responder1

salve o arquivo de fonte no diretório de fontes do seu sistema ou no diretório de fontes do TeX: TEXMF/fonts/truetype/Para a última execução texhashde atualização do banco de dados de nomes de arquivos para uma distribuição MikTeX. Então você não precisa especificar um caminho.

Responder2

Em um sistema do tipo Unix (tudo o que sei) você poderia criar links simbólicos " fonts" para o repertório de nível superior " fonts/" ao qual é referido pelo documento principal. Isso poderia funcionar. Não testado devido à ausência de MWE.

informação relacionada