Я использую Sweave для рисования графиков, и я хочу исправить положение кода R без фиксирования положения графиков, то есть я хотел бы сохранить положение кода в тексте, но иметь плавающие графики, что я должен делать? Спасибо
Это говорит о том, что неясно, поэтому я поставил туда код:
text before the figure
\begin{figure}
<<smokefig, fig.width=3, fig.height=3>>=
tabSmoke<-table(ps$smoke)[2:5]
par(mar = c(2, 4.1, 0.1, 0.1))
with(ps,barplot(100*tabSmoke/sum(tabSmoke),ylim=c(0, 110), las = 2,
cex.axis = 0.75,cex.names = 0.75,col = c("pink","lightblue")))
@
\caption{Pourcentages des fumeurs et non-fumeurs selon les quatre modalités}
\end{figure}
text after the figure
я хочу, чтобы между строкой был виден R-код, например
text before the figure
tabSmoke<-table(ps$smoke)[2:5]
par(mar = c(2, 4.1, 0.1, 0.1))
with(ps,barplot(100*tabSmoke/sum(tabSmoke),ylim=c(0, 110), las = 2,
cex.axis = 0.75,cex.names = 0.75,col = c("pink","lightblue")))
text afther the figure
и тогда цифра может появиться там, где она хочет
, но оказывается, что код плавает вместе с цифрой, и они появляются вместе на следующей странице, например так:
вывод строк кода
вывод рисунка
Это то, что я поместил в заголовок, на случай, если это может быть полезно
\documentclass[10pt]{article}
\usepackage{geometry}
\geometry{a4paper,scale=0.75}
\author{me}
\title{title}
\begin{document}