Pergunta

Impressionado por vale a pena aprender látex hoje, e muitas instruções sobre o Windows,

Como você começou a usar LaTeX no Linux?

Como você gera um PDF a partir dele e desiste do processador de texto OOO?

Atualizar:

Obrigado a todas as sugestões dadas aqui.Consegui criar um ppt incrível usando a classe Beamer: http://github.com/becomingGuru/gids-django-ppt.Achei essa abordagem muito melhor do que usar PowerPoint e similares.

Os interessados ​​podem conferir o Arquivo TEX, com muitos comandos personalizados e o apresentação correspondente.

Foi útil?

Solução

Primeiro você precisará Instalar isto:

  • Se você estiver usando uma distro que empacota LaTeX (quase todos servirão), procure por texlive ou tetex.TeX Live é o mais novo dos dois e está substituindo o tetex na maioria das distribuições atualmente.

    Se você estiver usando Debian ou Ubuntu, algo como:

    apt-get install texlive

    ..vai instalá-lo.

    RedHat ou CentOS precisam de:

    yum install tetex

Observação :Isso precisa de permissões de root, então use su para mudar o usuário para root ou prefixar os comandos com sudo, se você ainda não estiver logado como usuário root.

Em seguida, você precisará obter um editor de texto.Qualquer editor serve, então o que você quiser.Você descobrirá que editores avançados como Emacs (e vim) adicionam muitas funcionalidades e, portanto, ajudarão a garantir que sua sintaxe esteja correta antes de tentar criar a saída do documento.

Crie um arquivo chamado test.tex e coloque algum conteúdo nele, digamos o exemplo de a cartilha do LaTeX:

\documentclass[a4paper,12pt]{article}
\begin{document}

The foundations of the rigorous study of \emph{analysis}
were laid in the nineteenth century, notably by the
mathematicians Cauchy and Weierstrass. Central to the
study of this subject are the formal definitions of
\emph{limits} and \emph{continuity}.

Let $D$ be a subset of $\bf R$ and let
$f \colon D \to \mathbf{R}$ be a real-valued function on
$D$. The function $f$ is said to be \emph{continuous} on
$D$ if, for all $\epsilon > 0$ and for all $x \in D$,
there exists some $\delta > 0$ (which may depend on $x$)
such that if $y \in D$ satisfies
\[ |y - x| < \delta \]
then
\[ |f(y) - f(x)| < \epsilon. \]

One may readily verify that if $f$ and $g$ are continuous
functions on $D$ then the functions $f+g$, $f-g$ and
$f.g$ are continuous. If in addition $g$ is everywhere
non-zero then $f/g$ is continuous.

\end{document}

Depois de obter este arquivo, você precisará correr látex nele para produzir alguma saída (como um arquivo .dvi para começar, que é possível converter para muitos outros formatos):

latex test.tex

Isso imprimirá um monte de resultados, algo assim:

=> latex test.tex

This is pdfeTeX, Version 3.141592-1.21a-2.2 (Web2C 7.5.4)
entering extended mode
(./test.tex
LaTeX2e &lt;2003/12/01&gt;
Babel &lt;v3.8d&gt; and hyphenation patterns for american, french, german, ngerman, b
ahasa, basque, bulgarian, catalan, croatian, czech, danish, dutch, esperanto, e
stonian, finnish, greek, icelandic, irish, italian, latin, magyar, norsk, polis
h, portuges, romanian, russian, serbian, slovak, slovene, spanish, swedish, tur
kish, ukrainian, nohyphenation, loaded.
(/usr/share/texmf/tex/latex/base/article.cls
Document Class: article 2004/02/16 v1.4f Standard LaTeX document class
(/usr/share/texmf/tex/latex/base/size12.clo))
No file test.aux.
[1] (./test.aux) )
Output written on test.dvi (1 page, 1508 bytes).
Transcript written on test.log.

..não se preocupe com a maior parte dessa produção - a parte importante é a Saída escrita em test.dvi linha, que diz que foi bem sucedido.

Agora você precisa visualizar o arquivo de saída com xdvi:

xdvi test.dvi &

Isso abrirá uma janela com a saída lindamente formatada.Pressione `q 'para sair, ou você pode deixá-lo aberto e ele será atualizado automaticamente quando o arquivo test.dvi for modificado (sempre que você executar o latex para atualizar a saída).

Para produzir um PDF deste você simplesmente corre pdflatex em vez de látex:

pdflatex test.tex

..e você terá um arquivo test.pdf criado em vez do arquivo test.dvi.

Depois que tudo estiver funcionando bem, sugiro ir para o a cartilha do LaTeX página e percorrendo os itens nela conforme você precisa de recursos para os documentos que deseja escrever.

Coisas futuras a serem consideradas incluem:

  • Utilize ferramentas como xfig ou diâmetro para criar diagramas.Eles podem ser facilmente inseridos em seus documentos em vários formatos.Observe que se você estiver criando PDFs, não deverá usar EPS (postscript encapsulado) para imagens -- use o pdf exportado do seu editor de diagramas, se possível, ou você pode usar o epstopdf pacote para converter automaticamente de (e)ps para pdf para figuras incluídas \includegraphics.

  • Comece a usar o controle de versão em seus documentos.Isto parece excessivo no início, mas poder voltar e olhar versões anteriores quando você está escrevendo algo grande pode ser extremamente útil.

  • Usar fazer para executar látex para você.Quando você começar a ter bibliografias, imagens e outros usos mais complexos do látex, você descobrirá que precisa executá-lo em vários arquivos ou várias vezes (a primeira atualiza as referências e a segunda coloca as referências no documento, para que elas pode estar desatualizado, a menos que você execute o latex duas vezes...).Abstrair isso em um makefile pode economizar muito tempo e esforço.

  • Use um editor melhor.Algo como Emacs + AUCTeX é altamente competente.É claro que este é um assunto altamente subjetivo, então vou deixar por isso mesmo (isso e aquele Emacs é claramente a melhor opção :)

Outras dicas

Para começar a usar o LaTeX no Linux, você precisará instalar alguns pacotes:

  1. Você vai precisar de um Distribuição LaTeX.Esta é a coleção de programas que compõem o sistema de composição de computador (La)TeX.A distribuição padrão do LaTeX em sistemas Unix costumava ser teTeX, mas foi substituído por TeX ao vivo.A maioria das distribuições Linux possui pacotes de instalação para o TeX Live - veja, por exemplo, as entradas do banco de dados de pacotes para Ubuntu e Fedora.

  2. Você provavelmente desejará instalar um Editor LaTeX.Editores de texto padrão do Linux funcionarão bem;em particular, o Emacs tem um ótimo pacote de macros de edição (La)TeX chamado AUCTeX.Também existem editores especializados em LaTeX;daqueles, Kile (Ambiente LaTeX Integrado KDE) é particularmente bom.

  3. Você provavelmente vai querer um Tutorial de LaTeX.O tutorial clássico é "Uma (nem tão) breve introdução ao LaTeX2e", mas hoje em dia o Wikilivro LaTeX pode ser uma escolha melhor.

Eu recomendaria começar a usar o Lyx, com isso você pode usar o Latex tão facilmente quanto o OOO-Writer.Dá a você a possibilidade de aprofundar o Latex adicionando manualmente o Latex-Code ao seu documento.O PDF está a apenas um clique de distância após a instalação. Lyx é multiplataforma.

Depende da sua distribuição Linux e da sua preferência de editores, etc.mas eu recomendaria começar com Kile (um aplicativo KDE), pois é fácil de aprender e instalá-lo, deve instalar a maioria dos pacotes necessários para geração de LaTex e PDF.Basta dar uma olhada nas imagens.

Se você usa Ubuntu ou Debian, fiz um tutorial fácil de seguir: Instale LaTeX no Ubuntu ou Debian.Este tutorial explica como instalar o LaTeX e como criar seu primeiro PDF.

LaTeX vem com a maioria das distribuições Linux na forma do teTeX distribuição.Encontre todos os pacotes com 'teTeX' no nome e instale-os.

  • A maioria dos editores, como vim ou emacs vem com TeX modos de edição.Você também pode obter front-ends WYSIWIG (tecnicamente WYSIWYM), dos quais talvez o mais conhecido seja LyX.

  • A melhor introdução rápida ao LaTeX é a da Oetiker 'A introdução não tão curta ao LaTeX'

  • LaTeX funciona como um compilador.Você compila o documento LaTeX (que pode incluir outros arquivos), que gera um arquivo chamado .dvi (independente do dispositivo).Isso pode ser pós-processado em vários formatos (incluindo PDF) com vários pós-processadores.

  • Para fazer PDF, use dvips e use o sinalizador -PPDF (IIRC - não tenho um makefile em mãos) para produzir um PS com renderização de fonte configurada para conversão para pdf.A conversão de PDF pode então ser feita com ps2pdf ou destilador (se você tiver).

  • O melhor formato para incluindo gráficos neste ambiente é eps (Postscript encapsulado), embora nem todo software produza postscript bem comportado.Fotografias em jpeg ou outros formatos podem ser incluídas usando vários mecanismos.

Eu pessoalmente usaria um pacote de edição completo, como:

  • TexWorks
  • TexStudio

Então eu instalaria o "MikTeX" como pacote de compilação, que permite gerar um PDF a partir do seu documento, usando o pdfLaTeX compilador.

yum -y install texlive

não foi suficiente para minha distro centos obter o comando latex.

Esse site https://gist.github.com/melvincabatuan/350f86611bc012a5c1c6 contém pacotes adicionais.Em particular:

yum -y install texlive texlive-latex texlive-xetex

foi suficiente, mas o autor também aponta isso:

yum -y install texlive-collection-latex
yum -y install texlive-collection-latexrecommended
yum -y install texlive-xetex-def
yum -y install texlive-collection-xetex

Somente se necessário:

yum -y install texlive-collection-latexextra
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top