1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

LaTeX

Discussão em 'Programação' iniciada por Tyran, 16 de Novembro de 2007. (Respostas: 10; Visualizações: 2913)

  1. Tyran

    Tyran Power Member

    Boas :)
    É assim, este meu prof de inf tem a "mania" das chavetas nos algoritmos lol e as setas para a esquerda e isso lol
    Sabem como fazer uma chaveta grande de modo a cobrir várias linhas em latex? tou-me a fazer perceber? não é uma '{' destas, é uma grande :) :P
    Ou acham que é melhor fazer isto noutra ferramenta?
    cumpzz e obrigado
     
  2. AliFromCairo

    AliFromCairo Power Member

    Boas, podes usar o par \left \right. Por exemplo, imagina que tens uma função deste género:

    Código:
     
    A(n) = { 20, n > K
           { 40, n <= K
    
    Neste caso, para teres uma única chaveta "ajustável" terias de fazer algo deste género:

    Código:
    A(n) = [B]\left[/B]\{
    \begin{matrix}
      20, & n > K \\
      40, & n \le K \\
      \end{matrix}[B]\right.[/B]
    
    Espero que ajude.
     
    Última edição: 16 de Novembro de 2007
  3. Tyran

    Tyran Power Member

    Boas, obrigado pela rapidez :)
    Mas isso não resulta :( dá erro, mas percebo a ideia, tentei ir lá ao fazer uns ajustes e trocar matrix por array, mas nada :S
     
  4. AliFromCairo

    AliFromCairo Power Member

    Boas, faltava o "." a seguir ao \right. Tenta ver se assim já resulta.
     
  5. Tyran

    Tyran Power Member

    hehe, meti o '.', troquei o matrix por array e acrescentei a seguir {rrr] e ficou a dar, obrigado ;)
    Mas eu agora ao meter outra dentro dessa , exemplo:
    Código:
    $$
    \left\{
    \begin{array}{rrr}
      lalalalalalalala \\
      lalalalalaalalalal \\
      \\
      lalalalalala \left\{ \begin{array}{rrr} lalala \\ lala\\ \end{array}\right.
      \end{array}\right.
    $$
    
    os 2 primeiros lalal... ficam um bocado à direita, como os ponho juntos à '{' ?
    Thanks ;)
     
    Última edição: 16 de Novembro de 2007
  6. AliFromCairo

    AliFromCairo Power Member

    Substitui o "rrr" por "lll" :007:.
     
  7. Tyran

    Tyran Power Member

    hehe obrigado :D
    Código:
    \VerbatimInput[xleftmargin=-35mm,obeytabs=true]{trabalho1.c}
    
    dá para alterar isso de modo a quando o codigo passa da margem da pagina passar para uma nova linha?
    thanks ;)
     
  8. AliFromCairo

    AliFromCairo Power Member

    Hmm, não costumo usar o \VerbatimInput, mas tenho ideia que isso tem bastantes parâmetros para configurar. Tenta dar uma vista de olhos num manual do package verbatim.
     
  9. Tyran

    Tyran Power Member

    não vejo nada na net que me ajude, vou tentar com o pacote listings, nunca usei mas pode ser que de para fazer qualquer coisa :)
     
  10. Tyran

    Tyran Power Member

    Boas, alterei o codigo c com o wordpad e deu para ver as diferenças de formatão, o ultraedit tem esse pequeno senão estou agora a aprender....
    Ora quanto a o seguinte, bem que tive de testar novas formas mas o esforço lá valeu e até ficou +/-, só que:
    Código:
    \begin{tabular}{|l||l|l|l|l|}
    \hline
    \multirow{2}{*} {\textbf{Problema}} &\multicolumn{4}{c|}{Análise}\\
    \cline{2-5}
    &Variáveis&\textbf{Entrada/Saída}&Exemplos&\textbf{Tipo}\\
    \hline
     \multirow{4}{5cm}{Leia um conjunto de números inteiros e
    determine quantos são pares, o número mais elevado dos números pares
    e a média de todos os números.}
     & número & Entrada & 2,4,5,-1 & int \\ \cline{2-5}
    & maior & Saída & 4 & int \\  \cline{2-5}
    & média & Saída & 3.667
    &float \\ \cline{2-5}
     & contagemPar & Saída & 2 & int \\ \cline{2-5}
    
    o que se passa é que aquela multirow do texto grande fica com uma linha de fora, da para aumentar o espaçamento vertical da direita para corrigir??
    cumpzz e obrigado :)
     
  11. Tyran

    Tyran Power Member

    boas, agora o que se passa é que ao \uline{escrever}(``lalala lala lala lala'')
    ele junta-me os lala todos numa só frase :S any tips? =P
    Obrigado :)

    P.S. na parte da matriz, ela está a passar da folha, como faço para a puxar mais para a esquerda?

    EDIT: Para a cena das " foi so meter $ antes :P Mas precisava de ajuda para a coisa da matriz e para o meu post acima deste..
    brigado
     
    Última edição: 18 de Novembro de 2007

Partilhar esta Página