Lamark

uma ferramenta para incorporar o látex no markdown
Baixe Agora

Lamark Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • MIT/X Consortium Lic...
  • Preço:
  • FREE
  • Nome do editor:
  • Alex Beal
  • Site do editor:
  • http://github.com/beala/

Lamark Tag


Lamark Descrição

Lamark é uma ferramenta Python para incorporar equações de látex em arquivos de marcação. Ele é projetado como um acompanhante para marcar plataformas de blogs, como Octopress e Jekyll.here é um exemplo de um arquivo de lamark: https://github.com/beala/lamark/blob/master/tests/demo.lmand O HTML coOUsponding: http://media.usrsb.in/lamark-demo/demo.htmloverviewLampark permite que o látex seja incorporado em arquivos de marcação. Executando um arquivo misto de látex / marcação (chamado um arquivo de Lamark) através do processador Lamark resultará em um arquivo de marcação puro, juntamente com um conjunto de imagens que correspondem ao látex incorporado. Por exemplo, considere este arquivo de lamark: #some látex {% LATEX "http://media.usrsb.in/"%} A ^ 2 + B ^ 2 = C ^ 2 {% final} {% LATEX "http: //media.usrsb.in/ "imgname =" um-half.png "%} \ FRAC {1} {2} {% final%} Executar isto através do processador Lamark irá resultar em: #some láx! (http://media.usrsb.in/0.png)!(http:// media.usrsb.in/one-half.png)along com dois arquivos de imagens: 0.png e meio.pngusing A ferramenta da linha de comando é fácil. Processar um arquivo de Lamark chamado exemplo.lm com: python lamark.py -f exemplo.lm -o markdown.mdor converter diretamente para o HTML usando a implementação de referência de marcação: python lamark.py -f exemplo.lm | ./Markdown.pl> exemplo.htmlusageSeguindo a liderança de Octopress, as tags de Lamark são enroladas em um sinal de suporte e porcentagem da seguinte forma: {% látex%} {% final%} As tags Lamark também aceitam argumentos posicionais e de palavras-chave. Os argumentos posicionais devem vir antes dos argumentos da palavra-chave: {% látex "http://media.usrsb.in/" "pytag.png" imgzoom = "3000"%} a ^ 2 + b ^ 2 = c ^ 2 {% final%} onde http://media.usrsb.in/ é o caminho para a imagem, que será usado no arquivo de marcação resultante, Pytag.png é o nome da imagem que será gerada e 3000 é o parâmetro zoom que DVipng usa para dimensionar a imagem. A sintaxe é a seguinte: {% LATEX ]]]%} {% final%} A sintaxe para os argumentos da palavra-chave é: {% látex % } {% final%} Onde os argumentos possíveis são: - caminho: o caminho para a imagem usada na imagem da imagem de marcação.- Alt: o texto Alt usado na imagem da imagem de marcação.- imgname: o nome da imagem para A imagem gerada, incluindo extensão (por exemplo, my-image.png) - imgzoom: o parâmetro zoom usado por DVipng, que coorrespondem às dimensões da imagem gerada. 2000 é o valor padrão. Valores maiores resultam em imagens maiores (mais ampliadas). As declaradas acima, os argumentos posicionais e de palavras-chave podem ser usados juntos, mas os argumentos posicionais devem vir em primeiro lugar: {% de látex %} {%] {% End%} Lamark faz o melhor para ser flexível e permite espaço em branco em tags. O seguinte é válido Lamark: {% látex "http://media.usrsb.in/" "Alguns látex" imgzoom = "2500"%} a ^ 2 {% final%} em curto, mais sensato (e alguns malucos) Os estilos de espaços em branco são válidos. As tags lamparas podem ser escapadas com uma barra invertida. Considere o seguinte Lamark: \ {% LATEX%} a ^ 2 \ {% final%} Isso será renderizado como: {% de látex%} A {% final%} Backslashes são apenas personagens de escape se eles vierem antes de um Lamark marcação. Em todos os outros casos, eles não carregam nenhum significado especial e serão deixados sozinhos pelo processador de Lamark.Using a ferramenta de linha de comando é autoexplicativo:% python lamark.py -husage: lamark.py -f arquivo Um processador de látex para Argumentos Markdownloadais: -H, --Help Mostrar esta mensagem de Ajuda e exit -f arquivo de entrada de Lamark de arquivo. '-' para stdin. -o arquivo de saída de marcação de arquivos. As imagens serão colocadas no mesmo diretório, a menos que seja substituído com -i. Padrões para stdout, caso em que imagens serão colocadas no PWD. -Eu diretório direto de imagem. --Debug ativar as mensagens de depuração. - Enwarn ligar as mensagens de aviso. Homepage do produto


Lamark Software Relacionado