View Full Version : LaTeX


Tyran
16-11-2007, 22:04
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

AliFromCairo
16-11-2007, 22:54
Boas, podes usar o par \left \right. Por exemplo, imagina que tens uma função deste género:


A(n) = { 20, n > K
{ 40, n <= K


Neste caso, para teres uma única chaveta "ajustável" terias de fazer algo deste género:


A(n) = \left\{
\begin{matrix}
20, & n > K \\
40, & n \le K \\
\end{matrix}\right.


Espero que ajude.

Tyran
16-11-2007, 23:23
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

AliFromCairo
16-11-2007, 23:29
Boas, faltava o "." a seguir ao \right. Tenta ver se assim já resulta.

Tyran
16-11-2007, 23:37
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:

$$
\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 ;)

AliFromCairo
16-11-2007, 23:52
Substitui o "rrr" por "lll" :016:.

Tyran
17-11-2007, 00:02
hehe obrigado :D

\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 ;)

AliFromCairo
17-11-2007, 00:26
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.

Tyran
17-11-2007, 00:38
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 :)

Tyran
17-11-2007, 18:55
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:

\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 :)

Tyran
18-11-2007, 19:03
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