É olhei a aqui tudo que me indicaram e vi que a opção ,fig.pos="H" colocar a figura em seu devido lugar. O que me incomoda aqui e o fato do fig.cap=" Histograma teste" não colocar o título do gráfico alinhado a esquerda com o gráfico.<<chunk7,echo=TRUE,fig.width=4, fig.height=3, fig.cap=" Histograma teste", fig.align='left',comment=NA,fig.pos="H",eval=TRUE>>= # Força figura ficar no lugar definido \usepackage{float}x=rnorm(30000)hist(x,main="",ylab="",xlab="",prob=T)@_______________________________________________________________________________________________
E também me incomoda é não alinhar a esquerda o caption de uma tabela!<<chunk8, comment=NA,results='asis'>>= # Imprime LaTeXx=rnorm(66)y=x+rnorm(66)fit=lm(y~x)require(xtable)s=anova(fit)x=xtable(s,caption ="Tabela ANOVA")print(x,caption.placement='top',table.placement="H",include.rownames = TRUE)@________________________________________________________________________________________________|Alguém tem alguma dica?André Oliveira Souza
Em Quarta-feira, 13 de Novembro de 2013 11:36, Cesar Rabak <cesar.rabak@gmail.com> escreveu:
André,Não obstante às informações (corretas) do Fernando, o LaTeX não necessariamente "honrará" a posição exata de inserção de uma figura no texto devido à forma como ele calcula os tamanhos da figura e do texto para fazer uma tipografia "correta".HTH--Cesar Rabak2013/11/9 Fernando Souza <nandodesouza@gmail.com>
Em sábado, 9 de novembro de 2013 18:05:22, Andre Oliveira escreveu:
_______________________________________________Pessoal,
sou iniciante Knitr já fiz uma busca de material na internet montei
uma pasta de material aqui, mas, ainda estou com dúvidas básicas.
Aceito indicação de literatura sobre opções de chunks.
Estou aqui com um problema com estes códigos.
----------------------------------------------------------------------------------------------------------------------------------------------
<<echo=TRUE, results='asis', fig.width=4, fig.height=3,
fig.cap="Histograma teste", echo=T>>=
x=rnorm(3000)
hist(x,main="",ylab="",xlab="")
@
Este gráfico não esta no lugar correto do texto!
-----------------------------------------------------------------------------------------------------------------------------------------------
<<????????>>=
x=rnorm(66)
y=x+rnorm(66)
fit=lm(y~x)
require(xtable)
xtable(anova(fit))
@
Qual comando devo inserir para imprime saida LaTeX?
---------------------------------------------------------------------------------------------------------------------------------------------------
Obrigado
André Oliveira Souza
R-br mailing list
R-br@listas.c3sl.ufpr.br
https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.
Olá André. As opções de Chunks você pode obter no endereço: http://yihui.name/knitr/options#chunk_options
Você pode utilizar a opção fig.aling= (right,left,center, default). Eu utilizo o Rstudio para gerar relários com o Knitr. Ele torna mais fácil a escolha das opções e escrita do código. Veja a documentação no endereço: http://www.rstudio.com/ide/docs/authoring/overview
Espero ter ajudado.
_______________________________________________
R-br mailing list
R-br@listas.c3sl.ufpr.br
https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.
_______________________________________________
R-br mailing list
R-br@listas.c3sl.ufpr.br
https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.