InglêsFrancêsEspanhol

Ad


favicon do OnWorks

mkjobtexmf - On-line na nuvem

Execute mkjobtexmf no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando mkjobtexmf que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas múltiplas estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online de Windows ou emulador online de MAC OS.

PROGRAMA:

NOME


mkjobtexmf -- Gera uma árvore texmf para um trabalho específico

VERSÃO


2011/11/10 v0.8

SINOPSE


O programa mkjobtexmf executa um programa e tenta encontrar os nomes dos arquivos usados. Dois métodos
estão disponíveis, opção "-recorder" do TeX (Web2C) ou o programa traço.

Em seguida, gera um diretório com uma árvore texmf. Ele verifica os arquivos encontrados e tenta classificar
eles nesta árvore texmf.

Ele pode ser usado para fins de arquivamento ou para acelerar as execuções do TeX.

mkjobtexmf [opções]

Isso executa o TeX que pode ser configurado por opções. Ambos os métodos para obter o arquivo usado
nomes estão disponíveis.

mkjobtexmf [opções] -- [args]

A última forma executa o programa cmd com argumentos args em vez de TeX. Apenas como método
programa traço está disponível.

opções:

--jobname Nome do trabalho (obrigatório).
Geralmente este é o arquivo TeX
sem extensão
--texname Arquivo de entrada para TeX. O padrão é o
nome do trabalho com extensão '.tex'
--texopt Opção para execução do TeX
--destdir Diretório de destino,
o padrão é `.mjt'
--output Adiciona também arquivos de saída
--strace Usa strace em vez do TeX
opção -gravador
--copy Copia arquivos em vez de criar
links de símbolos
--flat Caminhos indesejados, não crie diretórios
dentro do diretório de destino
--(no)texhash Execute texhash, use --notexhash para MiKTeX
--exclude-ext Exclui arquivos com extensão .
--cmd-tex Comando para o compilador TeX
--cmd-kpsequal Comando para kpsequal
--cmd-texhash Comando para texhash
--cmd-strace Comando para strace
--verbose Saída detalhada
--help Breve mensagem de ajuda
--man Documentação completa
--version Imprimir identificação da versão

DESCRIÇÃO


Corrida que o programa

Primeiro nome mkjobtexmf executa um programa, geralmente TeX. O compilador TeX é configurado por opção
"--cmd-tex". A opção "--texname" pode ser usada, se a extensão do nome do arquivo for diferente .tex:

mkjobtexmf --jobname foo --texname foo.ltx

Casos ainda mais complicados são possíveis:

mkjobtexmf --jobname foo --texname '\def\abc{...}\input{foo}'

Se outro programa que não o TeX for usado (dvips, ...), então este programa pode ser fornecido
depois "--":

mkjobtexmf --jobname foo --dvips foo

Envie o gravação

Dois métodos estão disponíveis para obter os nomes dos arquivos usados:

Gravador de TeX
Algumas distribuições TeX (por exemplo, Web2C) suportam a opção -gravador por seu TeX
compiladores. Então o compilador TeX gera um arquivo com extensão .fls que registra o
arquivos de entrada e saída usados.

Rastreamento do programa
Este programa rastreia chamadas e sinais do sistema. É usado aqui para registrar os arquivos usados.

Analise e link/cópia encontrado arquivos

O diretório de resultados nome do trabalho.mjt é gerado. Dentro do resultado a árvore TEXMF é criada.
Cada arquivo encontrado é comparado com uma lista de caminhos de árvores TEXMF. Se uma correspondência for encontrada,
o arquivo é vinculado/copiado na árvore TEXMF. A lista de caminhos é gerada pelo programa
kpsequal.

Se o arquivo não puder ser mapeado para uma árvore TEXMF e o arquivo for um nome de arquivo relativo, então ele
é diretamente vinculado/copiado no diretório de resultados nome do trabalho.mjt. Nomes de arquivos absolutos são
não suportado e nem caminhos com links para diretórios pais.

Links simbólicos são criados por padrão. Os arquivos são copiados se a opção "--copy" for fornecida ou
a vinculação simbólica não está disponível.

OPÇÕES


--nome do trabalho=<nome do trabalho>
É o nome do trabalho. `<nome do trabalho>.tex' serve como padrão para o arquivo TeX e
<nome do trabalho> é usado para nomear vários diretórios e arquivos. Consulte a seção "ARQUIVOS".

--texname=<nome>
O nome do arquivo de entrada TeX, se for diferente de <nome do trabalho>.tex.

--texopt=<optar>
Opção adicional para o compilador TeX, exemplos são "--ini" ou "--shell-escape". Esse
a opção pode ser dada mais de uma vez.

--destdir=<anuário>
Especifica o nome do diretório de destino onde o resultado é coletado. Como
padrão, um diretório é gerado no diretório atual com o nome do trabalho e
extensão `.mjt'.

--resultado
Adicione também arquivos de saída.

--traço
Usar método com programa traço, Veja a descrição".

--cópia de
Os arquivos são copiados em vez de criar links simbólicos.

--plano
Os arquivos são vinculados ou copiados sem elementos de caminho. O diretório de destino será
contém uma lista simples de arquivos ou links sem diretório.

Os arquivos `ls-R' e `aliases' são ignorados.

--excluir-ext=<ext>
Arquivos com extensão <ext> são excluídos. A opção pode ser dada várias vezes ou uma
uma lista de extensões separadas por vírgulas pode ser usada. Exemplos:

--exclude-ext aux --exclude-ext log --exclude-ext toc

é o mesmo que

--exclude-ext aux,log,toc

--(não)texhash
Por padrão o arquivo `ls-R' é gerado na árvore `texmf', pois este é o arquivo
banco de dados de nomes que pode ser usado no TeX Live. Como o MiKTeX usa um método diferente
mecanismo, seu `texhash' não gera os arquivos `ls-R' e "--notexhash"
suprime a chamada de `texhash'.

--cmd-tex=<cmd>
Comando para o compilador TeX. O padrão é pdflatex.

--cmd-kpsequal=<cmd>
Comando para kpsequal.

--cmd-texhash=<cmd>
Comando para atualizar o banco de dados de nomes de arquivos da árvore texmf gerada. O padrão é
texto.

--cmd-strace=<cmd>
Comando para strace.

--verbose
Mensagens detalhadas.

--Socorro
Exibir tela de ajuda.

-B(-homem>
Imprima a página do manual.

--versão
Imprimir identificação da versão e sair.

EXEMPLOS


arquivo TeX teste.tex usando o método do gravador do TeX:

mkjobtexmf --jobname teste

arquivo TeX teste.tex usando LaTeX:

mkjobtexmf --jobname teste --cmd-tex látex

Geração de formato:

mkjobtexmf --jobname teste --texopt -ini --texname pdflatex.ini

Exemplo de como a nova árvore texmf (Linux/bash) pode ser usada:

TEXMF=!!test.mjt/texmf teste pdflatex

Exemplo para gerar um arquivo zip (Linux/bash):

(cd test.mjt && zip -9r ../test .)

Exemplo para gerar um arquivo tar:

tar cjhvf test.tar.bz2 -C test.mjt .

NÃO RESOLVIDO PROBLEMAS, RESSALVAS, ALL


Software experimental
Opções, padrões e funcionamento do programa podem mudar em versões futuras.

texmf.cnf
Atualmente o método com traço registra esses arquivos. O gravador do TeX não. Útil
e guarante que os mesmos estão texmf.cnf arquivos para configurações de variáveis. Como temos apenas uma árvore TEXMF, o
seções do caminho provavelmente deveriam ser reescritas.

Configurações em variáveis ​​de ambiente
Eles não são armazenados de forma alguma.

Colisões
O programa utiliza um diretório de destino e no máximo uma árvore TEXMF para o resultado.
No entanto, os arquivos de origem podem vir de diferentes diretórios e árvores TEXMF.
Portanto, colisões de nomes são possíveis.

O programa segue a estratégia de não deletar arquivos do diretório de destino.
Isso permite coletar arquivos de diferentes execuções. Assim, as colisões são resolvidas no
maneira que a primeira entrada feita no diretório de destino vença.

Arquivo de configuração
Isso evitaria que o usuário digitasse novamente as mesmas opções repetidamente.

Gravação incompleta
Bugs na gravação de arquivos do TeX podem resultar na gravação incompleta do arquivo (por exemplo, pdfTeX
1.40.3 não grava arquivos .pfb e .pk).

...

Use mkjobtexmf online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

  • 1
    limpeza profunda
    limpeza profunda
    Um script Kotlin que destrói todos os builds
    caches de projetos Gradle/Android.
    Útil quando o Gradle ou o IDE permitem que você
    abaixo. O script foi testado em
    macOS, mas...
    Baixar limpeza profunda
  • 2
    Plug-in Eclipse Checkstyle
    Plug-in Eclipse Checkstyle
    O plug-in Eclipse Checkstyle
    integra o código Java Checkstyle
    auditor no IDE Eclipse. O
    plug-in fornece feedback em tempo real para
    o usuário sobre viol ...
    Baixe o plug-in Eclipse Checkstyle
  • 3
    AstrOrzPlayer
    AstrOrzPlayer
    AstrOrz Player é um media player gratuito
    software, parte baseado em WMP e VLC. o
    jogador é de estilo minimalista, com
    mais de dez cores temáticas, podendo também
    b ...
    Baixar AstrOrzPlayer
  • 4
    Movistartv
    Movistartv
    Kodi Movistar+ TV é um ADDON para XBMC/
    Kodi que permite dispor de um
    decodificador de serviços IPTV de
    Movistar integrado em um dos
    centros de mídia ma...
    baixar movistv
  • 5
    Código :: Blocos
    Código :: Blocos
    Code::Blocks é um software livre, de código aberto,
    plataforma cruzada C, C++ e Fortran IDE
    construído para atender às necessidades mais exigentes
    de seus usuários. Ele é projetado para ser muito
    extens ...
    Baixar Código::Blocos
  • 6
    Em meio a
    Em meio a
    No meio ou interface avançada do Minecraft
    e o Data / Structure Tracking é uma ferramenta para
    exibir uma visão geral de um Minecraft
    mundo, sem realmente criá-lo. Isto
    posso ...
    Baixar no meio
  • Mais "

Comandos Linux

Ad