Acredito que quando vc se refere ao

fig.cap=" Histograma teste"

como título do gráfico, vc está se referindo à _legenda_ do gráfico, certo? A centralização da legenda é um padrão do LaTeX, não do knitr. Legendas que não ultrapassam uma linha são centralizadas. Se tiver mais de uma linha, o padrão do LaTeX é justificar como no restante do texto. Existem pacotes do LaTeX para alterar esse padrão (que eu não lembro agora).

A mesma coisa acontece com a legenda da tabela.



---
Fernando de Pol Mayer
Doutorando em Estatística e Experimentação Agronômica
Escola Superior de Agricultura "Luiz de Queiroz" - ESALQ
Universidade de São Paulo - USP
URL: http://fernandomayer.github.io
e-mail: fernando.mayer [@] {gmail.com, usp.br}


2013/11/13 Andre Oliveira <andreolsouza@yahoo.com.br>
É 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 LaTeX
x=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 Rabak



2013/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.