Можно ли дать фигуру / заглавие метки в Sweave? [Дубликат]

Другое решение состоит в создании ассоциативного массива с форматом даты и последующим переформатированием данных.

Этот метод полезен для даты, отформатированной беспорядочным способом.

Пример:

    mydate='01.02.12 10:20:43':
    myformat='dd/mm/yy HH:MM:ss';


    dtsplit=mydate.split(/[\/ .:]/);
    dfsplit=myformat.split(/[\/ .:]/);

    // creates assoc array for date
    df = new Array();
    for(dc=0;dc<6;dc++) {
            df[dfsplit[dc]]=dtsplit[dc];
            }

    // uses assc array for standard mysql format
    dstring[r] = '20'+df['yy']+'-'+df['mm']+'-'+df['dd'];
    dstring[r] += ' '+df['HH']+':'+df['MM']+':'+df['ss'];
35
задан Gregory 21 February 2013 в 02:16
поделиться

1 ответ

Вам нужно установить fig.cap = '' (или что бы вы ни пожелали), чтобы убедиться, что в документе latex используется среда фигур. (вы, возможно, заметили, что отсутствует \begin{figure} ... \end{figure} вместе с компонентом \label{}

, например

\documentclass[12pt, english, oneside]{amsart}
\begin{document}
See Figure \ref{fig:plot}.
<<plot, fig.lp="fig:", fig.cap = ''>>=
plot(x=0, y=0)
@
\end{document}

Я бы согласился с тем, что описание с веб-сайта меньше, чем это необходимо.

  • fig.env: ('figure') среда LaTeX для фигур, например set fig.env = 'marginfigure' , чтобы получить значение \ begin {marginfigure}
  • fig.cap: (NULL; символ), которое должно использоваться в среде рисунков в LaTeX (в \ caption {}); если NULL или NA, это будет игнорируется, иначе для графиков в куске будет использоваться фигурная среда (вывод в \ begin {figure} и \ end {figure})

Хотя графическое руководство ясно , и рассуждения имеют смысл

Рисунок Caption

Если опция chunk fig.cap не равна NULL или NA, графики будут вставляйте фигурную среду, когда выходной формат LATEX, и этот параметр используется для записи заголовка в этой среде с помощью \ caption {}. ptions - fig.scap и fig.lp, которые устанавливают короткий заголовок и строку префикса для метки рисунка. По умолчанию короткий заголовок извлекается из заголовка, обрезая его в первом периоде или в двоеточие или в виде двоеточия. Этикетка представляет собой комбинацию fig.lp и метки куска. Поскольку фигура представляет собой среду с плавающей точкой, она может отплыть от выхода блока в другие места, такие как верхняя или нижняя часть страницы при компиляции документа TEX.

Если вы хотели реплицируйте выход сеанса R, вы не хотите, чтобы цифры отплыли от строки кода, которая определяет, как они были созданы.

33
ответ дан mnel 18 August 2018 в 22:46
поделиться
Другие вопросы по тегам:

Похожие вопросы: