O documento apresenta uma introdução básica sobre o LaTeX, incluindo:
1) Por que usar o LaTeX? Ele produz documentos bonitos e formatados, especialmente com conteúdo matemático.
2) Como funciona o LaTeX? Você escreve o documento em texto com comandos que descrevem a estrutura e significado. O programa compila o texto em um documento formatado.
3) Ferramentas para edição e compilação do LaTeX.
O documento fornece um guia sobre funções e erros em planilhas do Excel. Explica funções como SOMA, PROCV e CONCATENAR. Também descreve erros comuns como #DIV/0, #NOME? e como resolvê-los. Por fim, apresenta tabelas dinâmicas como forma de analisar e resumir dados rapidamente.
O documento descreve a linguagem de programação utilizada pelo VisuAlg, chamada Portugol. Ela é uma versão simplificada de pseudocódigos, com comandos adicionais para facilitar o ensino de algoritmos. A linguagem permite apenas um comando por linha e não possui blocos de comandos ou goto. Ela suporta variáveis de diferentes tipos, operadores aritméticos, lógicos e relacionais, além de comandos de entrada, saída e desvios condicionais.
1) O documento apresenta uma série de exercícios de programação em COBOL para serem desenvolvidos, incluindo programas para realizar cálculos aritméticos, ler e processar dados de arquivos, imprimir relatórios com quebras de página e totalizações. 2) Os exercícios envolvem temas como entrada e saída de dados, laços, condicionais, arquivos, manuseio de registros e formatação de saída. 3) São fornecidos detalhes sobre os layouts dos arquivos de
O documento descreve características da linguagem de programação COBOL, incluindo suas divisões, identificadores, literais, constantes figurativas e pictures. Também conta uma história sobre Grace Hopper e a origem do termo "debugging".
O documento descreve a linguagem de programação COBOL, incluindo suas divisões, regras básicas e estruturas. COBOL é uma linguagem orientada para negócios criada em 1959 que utiliza palavras em inglês em vez de códigos. Os programas COBOL consistem em 4 divisões obrigatórias (IDENTIFICATION, ENVIRONMENT, DATA e PROCEDURE) que descrevem respectivamente a identificação, ambiente, dados e procedimentos do programa.
O documento discute boas práticas para expressões regulares em 3 frases:
1) Manter expressões regulares simples e diretas para facilitar manutenção e entendimento;
2) Sempre começar expressões regulares com o circunflexo para melhor desempenho;
3) Ser específico sobre o que se quer casar em vez de usar curingas desnecessariamente.
O documento apresenta um guia básico sobre funções e tabelas dinâmicas no Excel, explicando funções como SOMA, PROCV, SE e outras, além de mostrar exemplos de uso e soluções para erros comuns.
O documento fornece um guia sobre funções e erros em planilhas do Excel. Explica funções como SOMA, PROCV e CONCATENAR. Também descreve erros comuns como #DIV/0, #NOME? e como resolvê-los. Por fim, apresenta tabelas dinâmicas como forma de analisar e resumir dados rapidamente.
O documento descreve a linguagem de programação utilizada pelo VisuAlg, chamada Portugol. Ela é uma versão simplificada de pseudocódigos, com comandos adicionais para facilitar o ensino de algoritmos. A linguagem permite apenas um comando por linha e não possui blocos de comandos ou goto. Ela suporta variáveis de diferentes tipos, operadores aritméticos, lógicos e relacionais, além de comandos de entrada, saída e desvios condicionais.
1) O documento apresenta uma série de exercícios de programação em COBOL para serem desenvolvidos, incluindo programas para realizar cálculos aritméticos, ler e processar dados de arquivos, imprimir relatórios com quebras de página e totalizações. 2) Os exercícios envolvem temas como entrada e saída de dados, laços, condicionais, arquivos, manuseio de registros e formatação de saída. 3) São fornecidos detalhes sobre os layouts dos arquivos de
O documento descreve características da linguagem de programação COBOL, incluindo suas divisões, identificadores, literais, constantes figurativas e pictures. Também conta uma história sobre Grace Hopper e a origem do termo "debugging".
O documento descreve a linguagem de programação COBOL, incluindo suas divisões, regras básicas e estruturas. COBOL é uma linguagem orientada para negócios criada em 1959 que utiliza palavras em inglês em vez de códigos. Os programas COBOL consistem em 4 divisões obrigatórias (IDENTIFICATION, ENVIRONMENT, DATA e PROCEDURE) que descrevem respectivamente a identificação, ambiente, dados e procedimentos do programa.
O documento discute boas práticas para expressões regulares em 3 frases:
1) Manter expressões regulares simples e diretas para facilitar manutenção e entendimento;
2) Sempre começar expressões regulares com o circunflexo para melhor desempenho;
3) Ser específico sobre o que se quer casar em vez de usar curingas desnecessariamente.
O documento apresenta um guia básico sobre funções e tabelas dinâmicas no Excel, explicando funções como SOMA, PROCV, SE e outras, além de mostrar exemplos de uso e soluções para erros comuns.
Este documento fornece uma introdução ao LaTeX, incluindo o que é LaTeX, editores LaTeX, estrutura de arquivos LaTeX e como formatar texto, fórmulas, figuras e tabelas usando comandos LaTeX.
O documento fornece uma introdução ao LaTeX, descrevendo: 1) seu histórico e criadores; 2) como funciona através da compilação de arquivos Tex; 3) comandos básicos como abertura de documentos, inserção de títulos e seções.
1) O documento apresenta uma introdução ao sistema LaTeX, com exemplos de comandos básicos para formatação de texto e matemática.
2) Inclui tabelas com os principais comandos LaTeX e discute ambientes como itemize e enumerate para criar listas.
3) Aborda também a formatação de equações, tabelas, figuras e a criação de macros personalizados.
Material utilizado em um minicurso sobre Latex ministrado para um grupo de alunos do curso de Engenharia de Controle Automação da UFSC (Outubro de 2012).
O documento apresenta uma introdução ao editor de textos matemáticos LaTeX, descrevendo sua história, como baixar o programa Texmaker e a estrutura básica de um documento no LaTeX.
Este documento fornece uma introdução ao LaTeX, incluindo o que é LaTeX, a diferença entre LaTeX e TeX, exemplos básicos de código LaTeX e uma explicação sobre a compilação de arquivos LaTeX.
Este documento fornece uma introdução ao Latex, incluindo:
1) Uma explicação do que é Latex e por que é melhor do que softwares como Word;
2) Detalhes sobre como instalar os ambientes TexLive e TexMaker para editar e compilar documentos Latex;
3) Uma visão geral dos principais comandos e conceitos de Latex, como pacotes, fontes, formatação de texto, alinhamento, seções e itens.
O documento apresenta uma introdução ao LaTeX, descrevendo que é um conjunto de macros para o programa TEX para preparação de documentos. Apresenta também a estrutura básica de um documento LaTeX, com seções, subseções e comandos para inclusão de figuras, fórmulas matemáticas e bibliografia.
O documento apresenta uma introdução ao LaTeX, discutindo sua origem, vantagens, estrutura básica de um arquivo LaTeX e comandos importantes. É dividido em seções como criando um documento, fórmulas, acabamento e bibliografia.
O documento apresenta uma introdução ao Latex, descrevendo:
1) O que é Latex e por que é melhor que Word/BrOffice;
2) Como instalar os ambientes TexLive e TexMaker para editar documentos Latex;
3) Conceitos básicos como ambientes, modos e pacotes no Latex.
A palestra apresenta uma introdução à linguagem de programação Ruby, destacando suas principais características como ser interpretada, dinâmica, de tipagem dinâmica e orientada a objetos. O palestrante também discute tópicos como metaprogramação, Gems e implementações do interpretador Ruby, além de exemplos de uso da linguagem.
Este documento fornece instruções passo-a-passo sobre como instalar e usar o software RStudio para análises estatísticas. Ele explica como baixar e instalar o R e o RStudio, importar e organizar dados, rodar scripts, instalar pacotes, exportar resultados e gráficos, e limpar a memória do computador.
Este documento fornece instruções sobre como instalar e usar o Turbo Pascal para Windows. Resume as seguintes informações essenciais:
1) Explique os passos para descompactar e instalar o Turbo Pascal, incluindo a criação de pastas e execução do arquivo INSTALL.EXE;
2) O Turbo Pascal é um ambiente usado para compilar, depurar e executar programas escritos na linguagem Pascal;
3) As operações básicas no Turbo Pascal incluem criar novos arquivos, abrir ar
Minicurso ministrado durante a semana acadêmica de TSI (UTFPR/Guarapuava) que introduz as pessoas ao mundo das Expressões Regulares (REGEX).
Este minicurso foi produzido e apresentado por mim juntamente com Matheus Mazepa.
Este documento introduz o MATLAB® e suas aplicações em engenharia elétrica. Ele descreve as janelas e tipos de variáveis do MATLAB®, além de operações básicas com vetores e matrizes. Também apresenta comandos de programação, importação e exportação de dados, plotagem gráfica e a ferramenta Simulink para simulação de sistemas.
O documento introduz a linguagem de programação C, descrevendo brevemente sua história, características e aplicações. Foi desenvolvida em 1973 para o sistema operacional UNIX e padronizada em 1983. C oferece velocidade e portabilidade, combinando características de alto e baixo nível. É amplamente utilizada em sistemas operacionais, bancos de dados e efeitos especiais em filmes.
1. O documento apresenta uma introdução ao LaTeX, abordando o que é LaTeX, sua estrutura, ambientes e referências.
2. A seção sobre o que é LaTeX discute suas definições, vantagens e histórico.
3. O LaTeX é uma linguagem de editoração que permite produzir documentos com aparência profissional de forma fácil e prática.
Este documento apresenta uma introdução à linguagem de programação Haskell. Aborda tópicos como tipos de dados, operadores, funções, recursividade, pattern matching, guards e listas. Haskell é uma linguagem funcional pura com variáveis imutáveis que permite raciocinar sobre programas de forma elegante e concisa.
O documento apresenta uma introdução ao PHP, incluindo o que é PHP, para que serve e como funciona. Explica como o código PHP é interpretado dentro de páginas HTML para gerar conteúdo dinâmico. Também aborda variáveis, arrays, estruturas condicionais if/else e switch para controlar a execução de código.
Se você possui smartphone há mais de 10 anos, talvez não tenha percebido que, no início da onda da
instalação de aplicativos para celulares, quando era instalado um novo aplicativo, ele não perguntava se
podia ter acesso às suas fotos, e-mails, lista de contatos, localização, informações de outros aplicativos
instalados, etc. Isso não significa que agora todos pedem autorização de tudo, mas percebe-se que os
próprios sistemas operacionais (atualmente conhecidos como Android da Google ou IOS da Apple) têm
aumentado a camada de segurança quando algum aplicativo tenta acessar os seus dados, abrindo uma
janela e solicitando sua autorização.
CASTRO, Sílvio. Tecnologia. Formação Sociocultural e Ética II. Unicesumar: Maringá, 2024.
Considerando o exposto, analise as asserções a seguir e assinale a que descreve corretamente.
ALTERNATIVAS
I, apenas.
I e III, apenas.
II e IV, apenas.
II, III e IV, apenas.
I, II, III e IV.
Entre em contato conosco
54 99956-3050
AE03 - ESTUDO CONTEMPORÂNEO E TRANSVERSAL ENGENHARIA DA SUSTENTABILIDADE UNIC...Consultoria Acadêmica
Os termos "sustentabilidade" e "desenvolvimento sustentável" só ganharam repercussão mundial com a realização da Conferência das Nações Unidas sobre o Meio Ambiente e o Desenvolvimento (CNUMAD), conhecida como Rio 92. O encontro reuniu 179 representantes de países e estabeleceu de vez a pauta ambiental no cenário mundial. Outra mudança de paradigma foi a responsabilidade que os países desenvolvidos têm para um planeta mais sustentável, como planos de redução da emissão de poluentes e investimento de recursos para que os países pobres degradem menos. Atualmente, os termos
"sustentabilidade" e "desenvolvimento sustentável" fazem parte da agenda e do compromisso de todos os países e organizações que pensam no futuro e estão preocupados com a preservação da vida dos seres vivos.
Elaborado pelo professor, 2023.
Diante do contexto apresentado, assinale a alternativa correta sobre a definição de desenvolvimento sustentável:
ALTERNATIVAS
Desenvolvimento sustentável é o desenvolvimento que não esgota os recursos para o futuro.
Desenvolvimento sustantável é o desenvolvimento que supre as necessidades momentâneas das pessoas.
Desenvolvimento sustentável é o desenvolvimento incapaz de garantir o atendimento das necessidades da geração futura.
Desenvolvimento sustentável é um modelo de desenvolvimento econômico, social e político que esteja contraposto ao meio ambiente.
Desenvolvimento sustentável é o desenvolvimento capaz de suprir as necessidades da geração anterior, comprometendo a capacidade de atender às necessidades das futuras gerações.
Entre em contato conosco
54 99956-3050
Este documento fornece uma introdução ao LaTeX, incluindo o que é LaTeX, editores LaTeX, estrutura de arquivos LaTeX e como formatar texto, fórmulas, figuras e tabelas usando comandos LaTeX.
O documento fornece uma introdução ao LaTeX, descrevendo: 1) seu histórico e criadores; 2) como funciona através da compilação de arquivos Tex; 3) comandos básicos como abertura de documentos, inserção de títulos e seções.
1) O documento apresenta uma introdução ao sistema LaTeX, com exemplos de comandos básicos para formatação de texto e matemática.
2) Inclui tabelas com os principais comandos LaTeX e discute ambientes como itemize e enumerate para criar listas.
3) Aborda também a formatação de equações, tabelas, figuras e a criação de macros personalizados.
Material utilizado em um minicurso sobre Latex ministrado para um grupo de alunos do curso de Engenharia de Controle Automação da UFSC (Outubro de 2012).
O documento apresenta uma introdução ao editor de textos matemáticos LaTeX, descrevendo sua história, como baixar o programa Texmaker e a estrutura básica de um documento no LaTeX.
Este documento fornece uma introdução ao LaTeX, incluindo o que é LaTeX, a diferença entre LaTeX e TeX, exemplos básicos de código LaTeX e uma explicação sobre a compilação de arquivos LaTeX.
Este documento fornece uma introdução ao Latex, incluindo:
1) Uma explicação do que é Latex e por que é melhor do que softwares como Word;
2) Detalhes sobre como instalar os ambientes TexLive e TexMaker para editar e compilar documentos Latex;
3) Uma visão geral dos principais comandos e conceitos de Latex, como pacotes, fontes, formatação de texto, alinhamento, seções e itens.
O documento apresenta uma introdução ao LaTeX, descrevendo que é um conjunto de macros para o programa TEX para preparação de documentos. Apresenta também a estrutura básica de um documento LaTeX, com seções, subseções e comandos para inclusão de figuras, fórmulas matemáticas e bibliografia.
O documento apresenta uma introdução ao LaTeX, discutindo sua origem, vantagens, estrutura básica de um arquivo LaTeX e comandos importantes. É dividido em seções como criando um documento, fórmulas, acabamento e bibliografia.
O documento apresenta uma introdução ao Latex, descrevendo:
1) O que é Latex e por que é melhor que Word/BrOffice;
2) Como instalar os ambientes TexLive e TexMaker para editar documentos Latex;
3) Conceitos básicos como ambientes, modos e pacotes no Latex.
A palestra apresenta uma introdução à linguagem de programação Ruby, destacando suas principais características como ser interpretada, dinâmica, de tipagem dinâmica e orientada a objetos. O palestrante também discute tópicos como metaprogramação, Gems e implementações do interpretador Ruby, além de exemplos de uso da linguagem.
Este documento fornece instruções passo-a-passo sobre como instalar e usar o software RStudio para análises estatísticas. Ele explica como baixar e instalar o R e o RStudio, importar e organizar dados, rodar scripts, instalar pacotes, exportar resultados e gráficos, e limpar a memória do computador.
Este documento fornece instruções sobre como instalar e usar o Turbo Pascal para Windows. Resume as seguintes informações essenciais:
1) Explique os passos para descompactar e instalar o Turbo Pascal, incluindo a criação de pastas e execução do arquivo INSTALL.EXE;
2) O Turbo Pascal é um ambiente usado para compilar, depurar e executar programas escritos na linguagem Pascal;
3) As operações básicas no Turbo Pascal incluem criar novos arquivos, abrir ar
Minicurso ministrado durante a semana acadêmica de TSI (UTFPR/Guarapuava) que introduz as pessoas ao mundo das Expressões Regulares (REGEX).
Este minicurso foi produzido e apresentado por mim juntamente com Matheus Mazepa.
Este documento introduz o MATLAB® e suas aplicações em engenharia elétrica. Ele descreve as janelas e tipos de variáveis do MATLAB®, além de operações básicas com vetores e matrizes. Também apresenta comandos de programação, importação e exportação de dados, plotagem gráfica e a ferramenta Simulink para simulação de sistemas.
O documento introduz a linguagem de programação C, descrevendo brevemente sua história, características e aplicações. Foi desenvolvida em 1973 para o sistema operacional UNIX e padronizada em 1983. C oferece velocidade e portabilidade, combinando características de alto e baixo nível. É amplamente utilizada em sistemas operacionais, bancos de dados e efeitos especiais em filmes.
1. O documento apresenta uma introdução ao LaTeX, abordando o que é LaTeX, sua estrutura, ambientes e referências.
2. A seção sobre o que é LaTeX discute suas definições, vantagens e histórico.
3. O LaTeX é uma linguagem de editoração que permite produzir documentos com aparência profissional de forma fácil e prática.
Este documento apresenta uma introdução à linguagem de programação Haskell. Aborda tópicos como tipos de dados, operadores, funções, recursividade, pattern matching, guards e listas. Haskell é uma linguagem funcional pura com variáveis imutáveis que permite raciocinar sobre programas de forma elegante e concisa.
O documento apresenta uma introdução ao PHP, incluindo o que é PHP, para que serve e como funciona. Explica como o código PHP é interpretado dentro de páginas HTML para gerar conteúdo dinâmico. Também aborda variáveis, arrays, estruturas condicionais if/else e switch para controlar a execução de código.
Se você possui smartphone há mais de 10 anos, talvez não tenha percebido que, no início da onda da
instalação de aplicativos para celulares, quando era instalado um novo aplicativo, ele não perguntava se
podia ter acesso às suas fotos, e-mails, lista de contatos, localização, informações de outros aplicativos
instalados, etc. Isso não significa que agora todos pedem autorização de tudo, mas percebe-se que os
próprios sistemas operacionais (atualmente conhecidos como Android da Google ou IOS da Apple) têm
aumentado a camada de segurança quando algum aplicativo tenta acessar os seus dados, abrindo uma
janela e solicitando sua autorização.
CASTRO, Sílvio. Tecnologia. Formação Sociocultural e Ética II. Unicesumar: Maringá, 2024.
Considerando o exposto, analise as asserções a seguir e assinale a que descreve corretamente.
ALTERNATIVAS
I, apenas.
I e III, apenas.
II e IV, apenas.
II, III e IV, apenas.
I, II, III e IV.
Entre em contato conosco
54 99956-3050
AE03 - ESTUDO CONTEMPORÂNEO E TRANSVERSAL ENGENHARIA DA SUSTENTABILIDADE UNIC...Consultoria Acadêmica
Os termos "sustentabilidade" e "desenvolvimento sustentável" só ganharam repercussão mundial com a realização da Conferência das Nações Unidas sobre o Meio Ambiente e o Desenvolvimento (CNUMAD), conhecida como Rio 92. O encontro reuniu 179 representantes de países e estabeleceu de vez a pauta ambiental no cenário mundial. Outra mudança de paradigma foi a responsabilidade que os países desenvolvidos têm para um planeta mais sustentável, como planos de redução da emissão de poluentes e investimento de recursos para que os países pobres degradem menos. Atualmente, os termos
"sustentabilidade" e "desenvolvimento sustentável" fazem parte da agenda e do compromisso de todos os países e organizações que pensam no futuro e estão preocupados com a preservação da vida dos seres vivos.
Elaborado pelo professor, 2023.
Diante do contexto apresentado, assinale a alternativa correta sobre a definição de desenvolvimento sustentável:
ALTERNATIVAS
Desenvolvimento sustentável é o desenvolvimento que não esgota os recursos para o futuro.
Desenvolvimento sustantável é o desenvolvimento que supre as necessidades momentâneas das pessoas.
Desenvolvimento sustentável é o desenvolvimento incapaz de garantir o atendimento das necessidades da geração futura.
Desenvolvimento sustentável é um modelo de desenvolvimento econômico, social e político que esteja contraposto ao meio ambiente.
Desenvolvimento sustentável é o desenvolvimento capaz de suprir as necessidades da geração anterior, comprometendo a capacidade de atender às necessidades das futuras gerações.
Entre em contato conosco
54 99956-3050
AE03 - ESTUDO CONTEMPORÂNEO E TRANSVERSAL INDÚSTRIA E TRANSFORMAÇÃO DIGITAL ...Consultoria Acadêmica
“O processo de inovação envolve a geração de ideias para desenvolver projetos que podem ser testados e implementados na empresa, nesse sentido, uma empresa pode escolher entre inovação aberta ou inovação fechada” (Carvalho, 2024, p.17).
CARVALHO, Maria Fernanda Francelin. Estudo contemporâneo e transversal: indústria e transformação digital. Florianópolis, SC: Arqué, 2024.
Com base no exposto e nos conteúdos estudados na disciplina, analise as afirmativas a seguir:
I - A inovação aberta envolve a colaboração com outras empresas ou parceiros externos para impulsionar ainovação.
II – A inovação aberta é o modelo tradicional, em que a empresa conduz todo o processo internamente,desde pesquisa e desenvolvimento até a comercialização do produto.
III – A inovação fechada é realizada inteiramente com recursos internos da empresa, garantindo o sigilo dasinformações e conhecimento exclusivo para uso interno.
IV – O processo que envolve a colaboração com profissionais de outras empresas, reunindo diversasperspectivas e conhecimentos, trata-se de inovação fechada.
É correto o que se afirma em:
ALTERNATIVAS
I e II, apenas.
I e III, apenas.
I, III e IV, apenas.
II, III e IV, apenas.
I, II, III e IV.
Entre em contato conosco
54 99956-3050
Proteco Q60A
Placa de controlo Proteco Q60A para motor de Braços / Batente
A Proteco Q60A é uma avançada placa de controlo projetada para portões com 1 ou 2 folhas de batente. Com uma programação intuitiva via display, esta central oferece uma gama abrangente de funcionalidades para garantir o desempenho ideal do seu portão.
Compatível com vários motores
2. Cr´editos
Material adaptado de An Interactive Introduction to LATEX,
elaborado por Dr John D. Lees-Miller.
https://github.com/jdleesmiller/latex-course
3. Por que LATEX?
Ele faz documentos bonitos e bem formatados
Especialmente com conte´udo matem´atico
Ele foi criado por cientistas, para cientistas
H´a uma grande e ativa comunidade
Ele ´e poderoso — e vocˆe pode estendˆe-lo
Existem pacotes para artigos, apresenta¸c˜oes, planilhas
eletrˆonicas, . . .
4. Vantagens ao usar LATEX?
O padr˜ao matem´atico em TEX gera equa¸c˜oes e fun¸c˜oes corretamente
formatadas. Em Word, o editor de equa¸c˜oes est´a longe de ser ideal.
TEX n˜ao tem bugs — o Word, como sabemos, est´a recheado de bugs.
TEX ´e gratuito e livre.
Em TEX, vocˆe pode comentar o seu c´odigo/texto no mesmo espa¸co em que seu
conte´udo ´e gerado.
TEX oferece uma linguagem completa. Ou seja: vocˆe pode criar fun¸c˜oes que
efetuam um procedimento para vocˆe (muitas dessas fun¸c˜oes n˜ao podem ser
criadas via macros em Word).
N˜ao h´a v´ırus de macros em TEX. Ou seja: maior seguran¸ca.
N˜ao h´a incompatibilidade de vers˜oes: se vocˆe criou um arquivo TEX em 1995,
conseguir´a abri-lo perfeitamente hoje.
LATEX oferece uma maneira independente de lidar com bibliografias. Nada de
comprar EndNote ou algo parecido: toda a sua biblioteca de referˆencias ´e
mantida em um simples arquivo, ao qual vocˆe conecta cita¸c˜oes.
Documentos em TEX s˜ao pequenos (em bytes).
LATEX ´e o padr˜ao cient´ıfico/acadˆemico em diversas ´areas do conhecimento — e
nos maiores centros acadˆemicos do mundo.
LATEX gera documentos mais aprimorados esteticamente, com menos
hifeniza¸c˜oes e menos espa¸camentos exagerados entre palavras.
Seu pdf ´e gerado com uma estrutura interna, em que vocˆe acessa se¸c˜oes via
links — isso ´e feito automaticamente com um pacote espec´ıfico.
5. Ajuste de atitude
Use comandos para descrever ‘o que ´e’, n˜ao ‘como parece’.
Foque no conte´udo.
Deixe que o LATEX fa¸ca o trabalho.
6. Como ele funciona?
Vocˆe escreve seu documento em texto puro com comandos
que descrevem a estrutura e significado do texto.
O programa latex processa seu texto e comandos para
produzir um documento bem formatado e bonito.
A chuva na Espanha cai emph{principalmente}
na plan’icie.
latex
A chuva na Espanha cai principalmente na plan´ıcie.
7. Inconveniente
Por padr˜ao, os acentos n˜ao s˜ao como em editores de texto :(
Lembrem-se que foi incialmente desenvolvido para Inglˆes (n˜ao
h´a acentos)
Devemos usar caracteres de escape para acentuar palavras:
seguido do s´ımoblo que representa o acento, seguido da letra
que deve ser acentuada. Exemplo:
’a, ~a, ^a, ‘a ´a, ˜a, ˆa, `a
8. Mais exemplos de comandos e suas respectivas sa´ıdas . . .
begin{itemize}
item Ch’a
item Leite
item Biscoito
end{itemize}
Ch´a
Leite
Biscoito
begin{figure}
includegraphics{chick}
end{figure}
begin{equation}
alpha + beta + 1
end{equation}
α + β + 1 (1)
Image from http://www.andy-roberts.net/writing/latex/importing_images
9. Ferramentas para edi¸c˜ao
writeLATEX ... online e colaborativo
TexMaker ... free
TEXworks ... padr˜ao do MikTEX
WinShell ... free
TexNicCenter ... free
WinEdt ... pago :(
. . .
10. Ferramentas para compila¸c˜ao
MikTEX - Windows
TEXLive ou tetex - *nix
MacTEX - Mac OS
ou use o writeLATEX para n˜ao se incomodar com a instala¸c˜ao
da plataforma!
11. Come¸cando
Um documento LATEX m´ınimo:
documentclass{article}
begin{document}
Ol´a Mundo! % seu coment´ario vai aqui...
end{document}
Comandos come¸cam com backslash .
Todo documento coma¸ca com um comando
documentclass.
O argumento dentro das chaves { } representam que tipo
de documento LATEX estamos criando: um article.
O s´ımbolo de percentual % ´e usado para marcar o in´ıcio de
coment´arios — o LATEX vai ignorar o restante da linha.
12. Come¸cando com writeLATEX
writeLATEX ´e um website para escrita de documentos em LATEX.
Ele ‘compila’ seu c´odigo LATEX automaticamente para te
mostrar o resultado.
Clique aqui para abrir um exemplo de documento no writeLATEX
Ou v´a para essa URL: http://bit.ly/WU0bMU
Para melhores resultados, por favor use Google Chrome ou uma vers˜ao recente
do FireFox.
Conforme passamos pelos pr´oximos slides, teste os exemplos
os digitando no documento de exemplo no writeLATEX.
N˜ao agora. Vocˆe deve test´a-los conforme vamos
passando pelos exemplos!
13. Compondo o Texto
Digite seu texto entre begin{document} e end{document}.
Para a maior parte, vocˆe pode apenas digitar seu texto
normalmente.
Palavras s~ao separadas por um ou
mais espac{c}os.
Par’agrafos s~ao separados por uma
ou mais linhas em branco.
Palavras s˜ao separadas por
um ou mais espa¸cos.
Par´agrafos s˜ao separados
por uma ou mais linhas em
branco.
Espa¸cos no arquivo fonte s˜ao truncados no arquivo de sa´ıda.
A chuva na Espanha
cai principalmente na plan’icie.
A chuva na Espanha cai
principalmente na plan´ıcie.
14. Compondo o Texto: Cuidado
Aspas s˜ao um pouco complicadas: use crase ` `a esquerda e
ap´ostrofe ´ `a direita.
Aspas simples: ‘texto’.
Aspas duplas: ‘‘texto’’.
Aspas simples: ‘texto’.
Aspas duplas: “texto”.
Em LATEX alguns caracteres comuns s˜ao especiais :
% s´ımbolo percentual
# cerquilha
& e-comercial
$ cifr˜ao
Se vocˆe apenas digit´a-los, ter´a um erro como resultado. Se vocˆe
quer que um desses caracteres apare¸ca na sa´ıda, ter´a que usar um
caractere de escape como prefixo: a barra invertida .
$%&#! $%&#!
15. Tratando Erros
O compilador LATEX pode se confundir quando estiver tentanto
compilar o seu documento. Se isso acontecer, ele para e
apresenta um erro, o qual vocˆe deve corrigir antes que ele
possa produzir o arquivo de sa´ıda.
Por exemplo, se vocˆe digitar erroneamente emph como
meph, o LATEX vai parar com o erro “undefined control
sequence”, pois “meph” n˜ao ´e um dos comandos conhecidos.
Dicas em caso de erros
1. Don’t panic! Erros acontecem.
2. Corrija assim que eles aparecerem — se o que vocˆe acabou de
digitar causou um erro, vocˆe pode debuggar a partir desse
ponto.
3. Se existem m´ultiplos erros, comece com o primeiro — a causa
pode estar acima dele :(
16. Compondo o Texto - Exerc´ıcio 1
Digite isso em LATEX: 1
In March 2006, Congress raised that ceiling an additional $0.79
trillion to $8.97 trillion, which is approximately 68% of GDP. As of
October 4, 2008, the “Emergency Economic Stabilization Act of
2008” raised the current debt ceiling to $11.3 trillion.
Clique no writeLATEX para abrir esse exerc´ıcio
Dica: cuidado com os caracteres com significado especial!
Uma vez que vocˆe tenha tentando,
clique aqui para ver a solu¸c˜ao .
1
http://en.wikipedia.org/wiki/Economy_of_the_United_States
17. Compondo Equa¸c˜oes Matem´aticas: Cifr˜ao
Por que o caracteter cifr˜ao $ ´e especial? Porque usamos esse
caractere para marcar elementos matem´aticos no texto.
% ruim:
Considere a e b inteiros positivos
distintos, e considere c = a - b + 1
% melhor:
Considere $a$ e $b$ inteiros positivos
distintos, e considere $c = a - b + 1$
Considere a e b inteiros
positivos distintos, e
considere c = a - b + 1
Considere a e b inteiros
positivos distintos, e
considere c = a − b + 1
Sempre use o cifr˜ao em pares — um para come¸car e outro
para finalizar o conte´udo matem´atico.
LATEX trata espa¸cos automaticamente; ele ignora seus espa¸cos.
Seja $y=mx+b$ ldots
Seja $y = m x + b$ ldots
Seja y = mx + b . . .
Seja y = mx + b . . .
18. Aten¸c˜ao: Caracteres e s´ımbolos especiais
Alguns caracteres tem significado especial em TEX. Se precisar
deles, deve-se entrar como comando do TEX.
Caractere Significado Comando
in´ıcio de comando $backslash$
nota: = nova linha
$ muda para modo matem´atico $
& tabulador &
% comenta a linha %
# #
˜ textasciitilde
| linhas verticais em tabelas textbar
define subescrito (xy ) _
ˆ define superescrito (xy ) textasciicircum
{ } delimitador de comando { }
[ ] delimitador de comando $[ ]$
“ ” aspas ‘‘ ’’
19. Compondo Equa¸c˜oes Matem´aticas: Nota¸c˜ao
Use circunflexo ^ para sobrescritos e underscore para
subscritos.
$y = c_2 x^2 + c_1 x + c_0$ y = c2x2 + c1x + c0
Use chaves { } para agrupar sobrescritos e subscritos.
$F_n = F_n-1 + F_n-2$ % oops!
$F_n = F_{n-1} + F_{n-2}$ % ok!
Fn = Fn − 1 + Fn − 2
Fn = Fn−1 + Fn−2
Existem comandos para letras do alfabeto Grego e nota¸c˜ao
comum.
$mu = A e^{Q/RT}$
$Omega = sum_{k=1}^{n} omega_k$
µ = AeQ/RT
Ω = n
k=1 ωk
20. Compondo Equa¸c˜oes Matem´aticas: Exemplos de recursos
matem´aticos
x5
x2 + 3
√
y
1
x2+y2+z2
x+y
n
n−k
n
i=1 ai
∞
−∞
x3
$x^5$
$sqrt{x^2+sqrt[3]{y}}$
$frac{1}{frac{x^2+y^2+z^2}{x+y}}$
${nchoose {n-k}}$
$sum_{i=1}^{n}a_i$
$int limits_{-infty}^{infty}x^3$
21. Compondo Equa¸c˜oes Matem´aticas: Mostrando Equa¸c˜oes
Se for uma equa¸c˜ao grande e assustadora, mostre-a em uma
linha “pr´opria” usando o comando begin{equation} e
end{equation}.
As ra’izes de um equac{c}~ao
quadrada s~ao dadas por
begin{equation}
x = frac{-b pm sqrt{b^2 - 4ac}}
{2a}
end{equation}
onde $a$, $b$ e $c$ s~ao ldots
As ra´ızes de um equa¸c˜ao
quadrada s˜ao dadas por
x =
−b ±
√
b2 − 4ac
2a
(2)
onde a, b e c s˜ao . . .
Aten¸c˜ao: LATEX ignora espa¸cos em elementos matem´aticos, mas n˜ao aceita linhas
em branco em equa¸c˜oes — n˜ao coloque linhas em brano nas suas equa¸c˜oes.
22. Compondo Equa¸c˜oes Matem´aticas: Mostrando Equa¸c˜oes
if $a$ and $b$ are legs of a
right-angled triangle and $c$
the hypotenuse, then
begin{equation}
c^2=a^2+b^2
end{equation}
(Theorem of Pythagoras).
if a and b are legs of a
right-angled triangle and c
the hypotenuse, then
c2
= a2
+ b2
(3)
(Theorem of Pythagoras).
24. Listas de elementos - Ambientes
equation ´e um ambiente — um contexto.
Um mesmo comando pode produzir sa´ıdas distintas em
diferentes contextos.
Podemos escrever
$ Omega = sum_{k=1}^{n} omega_k $
no corpo do texto, ou podemos escrever
begin{equation}
Omega = sum_{k=1}^{n} omega_k
end{equation}
para mostrar a equac{c}~ao.
Podemos escrever
Ω = n
k=1 ωk no corpo do
texto, ou podemos escrever
Ω =
n
k=1
ωk (4)
para mostrar a equa¸c˜ao.
Observe como o comando Σ ´e maior dentro do ambiente
equation, e como os sub-escritos e super-escritos aparecem
em posi¸c˜oes diferentes, ainda que sejam o mesmo comando.
De fato, poder´ıamos ter escrito $...$ como begin{math}...end{math}.
25. Listas de elementos - Ambientes
Os comandos begin e end s˜ao usados para criar muitos
ambientes diferentes.
Os ambientes itemize e enumerate s˜ao usados para gerar
listas.
% para marcadores com s’imbolos
begin{itemize}
item Biscoitos
item Ch’a
end{itemize}
% para marcadores num’ericos
begin{enumerate}
item Biscoitos
item Ch’a
end{enumerate}
Biscoitos
Ch´a
1. Biscoitos
2. Ch´a
26. Internacionaliza¸c˜ao - Pacote babel
O pacote babel ´e utilizado para internacionaliza¸c˜ao.
Este pacote ´e utilizado para trˆes funcionalidades especiais:
Hifeniza¸c˜ao e separa¸c˜ao sil´abica.
Regras ortogr´aficas espec´ıficas de cada idioma. Em Francˆes,
por exemplo, ´e obrigat´orio colocar um espa¸co antes do s´ımbolo
: .
Tradu¸c˜ao de termos j´a conhecidos no ambiente, por exemplo
section.
Configura¸c˜ao:
usepackage[english,brazil]{babel}
nesse caso o ´ultimo idioma est´a ativo por default.
Mudar o idioma default:
selectlanguage{languageA}
27. Internacionaliza¸c˜ao - Pacote babel
Mudar temporariamente:
foreignlanguage{english}{Text in another language}
begin{otherlanguage}{english}
Text in language B. This environment switches
all language-related definitions, like the
language specific names for figures, tables etc.
to the other language.
end{otherlanguage}
28. Aten¸c˜ao - hyphenation
E se o babel n˜ao souber seperar/hifenar alguma palavra?
Use o comando hyphenation no preˆambulo do documento.
hyphenation{fortran, er-go-no-mi-a}
Nesse caso, a palavra “fortran” n˜ao deve ser dividida, ao
passo que “ergonomia” deve ser dividida (quando necess´ario)
seguindo o padr˜ao de divis˜ao de s´ılabas especificado pelo
s´ımbolo - .
alternativa:
Programadores mbox{fortran} foram
os primeiros a sofrerem com problemas
de er-go-no-mi-a
o mbox n˜ao permite que a palavra seja dividida.
29. Aten¸c˜ao - codifica¸c˜ao de caracteres
Percebe-se que alguns caracteres s˜ao tratados como especiais
pelo LATEX. Por exemplo o ¸c .
documentclass{article}
usepackage[brazil]{babel}
begin{document}
Teste de codifica¸c~ao
de caracteres e acentos.
end{document}
Teste de codificao de caracteres e acentos.
30. Aten¸c˜ao - codifica¸c˜ao de caracteres
Para n˜ao ter dor de cabe¸ca com isso:
documentclass{article}
usepackage[brazil]{babel}
% codificacao de entrada .
% certifique-se de ter salvo
% seu arquivo no formato utf8
usepackage[utf8]{inputenc}
% codificacao da fonte
usepackage[T1]{fontenc}
begin{document}
Teste de codifica¸c~ao
de caracteres e acentos.
end{document}
Teste de codicação de caracteres e acentos.
31. Mais comandos matem´aticos - Pacote amsmath
Todos os comandos e ambientes usados at´e agora est˜ao
presentes na distribui¸c˜ao b´asica do LATEX.
Pacotes s˜ao bibliotecas com comandos e ambientes extras.
Existem centenas de pacotes dispon´ıveis (free).
´E necess´ario carregar todos os pacotes de interesse usando o
comando usepackage no preˆambulo do documento.
Exemplo: amsmath da American Mathematical Society.
documentclass{article}
usepackage{amsmath} % preamble
begin{document}
% agora podemos usar os comandos
% definidos em amsmath ...
end{document}
32. Mais comandos matem´aticos - Pacote amsmath
Al´em de carregar o pacote de interesse, ´e poss´ıvel especificar
elementos de configura¸c˜ao que s˜ao opcionais.
A sintaxe para a importa¸c˜ao e configura¸c˜ao de um pacote ´e:
usepackage[op¸c~oes]{nome do pacote}
documentclass{article}
usepackage{amsmath} %
usepackage[brazil]{babel} % configurado para Portugues brasileiro
usepackage[utf8]{inputenc} % configurado para codificacao utf8
ldots
begin{document}
% agora podemos usar os comandos
% definidos em amsmath ...
% alem disso, alguns elementos
% padrao do latex serao traduzidos
% para Portugues brasileiro
end{document}
33. Mais comandos matem´aticos - Pacote amsmath: Exemplos
Use equation* (“equation-star”) para remover a numera¸c˜ao
das equa¸c˜oes.
begin{equation*}
Omega = sum_{k=1}^{n} omega_k
end{equation*}
Ω =
n
k=1
ωk
34. Mais comandos matem´aticos - Pacote amsmath: Exemplos
LATEX trata letras adjacentes como multiplica¸c˜ao de vari´aveis,
o que nem sempre ´e o que queremos. amsmath define
comandos para muitos operadores matem´aticos comuns.
begin{equation*} % bad!
min_{x,y} (1-x)^2 + 100(y-x^2)^2
end{equation*}
begin{equation*} % good!
min_{x,y}{(1-x)^2 + 100(y-x^2)^2}
end{equation*}
minx,y (1−x)2
+100(y−x2
)2
min
x,y
(1 − x)2
+ 100(y − x2
)2
Para outros comandos, vocˆe pode usar operatorname.
begin{equation*}
beta_i =
frac{operatorname{Cov}(R_i, R_m)}
{operatorname{Var}(R_m)}
end{equation*}
βi =
Cov(Ri , Rm)
Var(Rm)
35. Mais comandos matem´aticos - Pacote amsmath: Exemplos
Alinhando uma sequˆencia de equa¸c˜oes ao sinal de igualdade
(x + 1)3
= (x + 1)(x + 1)(x + 1)
= (x + 1)(x2
+ 2x + 1)
= x3
+ 3x2
+ 3x + 1
com o ambiente align*.
begin{align*}
(x+1)^3 = (x+1)(x+1)(x+1)
= (x+1)(x^2 + 2x + 1)
= x^3 + 3x^2 + 3x + 1
end{align*}
O s´ımbolo separa as colunas esquerda (antes do sinal =) e
direita (depois do =).
Para iniciar uma nova linha, usa-se o duas vezes o s´ımbolo de back
slash, ou seja .
36. Compondo o Texto - Exerc´ıcio 2
Escreva esse texto em LATEX:
Let X1, X2, . . . , Xn be a sequence of independent and identically
distributed random variables with E[Xi ] = µ and
Var[Xi ] = σ2 ∞, and let
Sn =
1
n
n
i
Xi
denote their mean. Then as n approaches infinity, the random
variables
√
n(Sn − µ) converge in distribution to a normal N(0, σ2).
Clique aqui para abrir esse exerc´ıcio no writeLATEX
Dica: o comando para ∞ ´e infty.
Uma vez que vocˆe tenha tentado,
clique aqui para ver a solu¸c˜ao .
37. Gerando o arquivo de sa´ıda
Se vocˆe n˜ao estiver utilizando um servi¸co online como o
writeLATEX, ter´a que compilar seu c´odigo LATEX localmente
para convertˆe-lo em um formato ideal para publica¸c˜ao, por
exemplo pdf ou ps.
Supondo que o ambiente LATEX esteja corretamente
configurado, basta rodar o comando latex (ou equivalente)
passando como entrada seu arquivo fonte.
38. Gerando o arquivo de sa´ıda
Como resultado do processo de compila¸c˜ao, diversos arquivos
s˜ao criados.
arquivo fonte .tex
arquivos de trabalho/tempor´arios
arquivo de sa´ıda final
39. Final da Parte 1
Parab´ens! Vocˆe j´a aprendeu como . . .
Compor textos em LATEX.
Usar v´arios comandos diferentes.
Tratar erros quando eles aparecem.
Escrever equa¸c˜oes matem´aticas bonitas.
Usar diversos ambientes diferentes.
Carregar pacotes.
Como funciona o processo de gera¸c˜ao do arquivo de sa´ıda.
Great job!
Na Parte 2, veremos como usar LATEX para escrever
documentos estruturados em se¸c˜oes, referˆencias cruzadas,
figuras, tabelas e bibliografias. Nos vemos l´a!