Đây là sự tiếp nối câu hỏi của tôi được đăng trước đó (Outputting character string elements neatly in Sweave in R). Tôi có một chuỗi các chuỗi, và đang cố gắng xuất mỗi phần tử vào LaTeX. Tôi có thể đạt được điều đó bằng cách sử dụng mã sau:Lặp lại thông qua mảng ký tự/chuỗi trong LaTeX
\documentclass[12pt,english,nohyper]{tufte-handout}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{longtable}
\usepackage{wrapfig}
\usepackaage{hyperref}
\usepackage{graphicx}
\usepackage[space]{grffile}
\usepackage{geometry}
\usepackage{enumitem}
\usepackage{pgffor}
\makeatletter
\makeatother
\begin{document}
<<include=FALSE>>=
library(ggplot2)
library(reshape2)
library(xtable)
@
\centerline{\Large\bf This is a test}
\vspace{1cm}
\noindent
My List:
\vspace{2mm}
.
<<echo=FALSE,results='asis'>>=
myList = c("A. This is the first item in my list.", "B. This is the second item in my list, and it will span across two lines because it is so long. This is the second item in my list, and it will span across two lines because it is so long.", "C. This is the third item in my list")
@
\begin{enumerate}[label=\Alph*., itemsep=-1ex]
\item \Sexpr{str_trim(unlist(strsplit(chapter_outcomes[1], "[.]"))[2])}
\item \Sexpr{str_trim(unlist(strsplit(chapter_outcomes[2], "[.]"))[2])}
\item \Sexpr{str_trim(unlist(strsplit(chapter_outcomes[3], "[.]"))[2])}
\end{enumerate}
\end{document}
này cung cấp cho tôi những kết quả chính xác mà tôi đã mong muốn đạt được:
Tuy nhiên, bây giờ tôi đang cố gắng để có được lặp đi lặp lại điều này xảy ra trong một cho vòng lặp, như tôi có thể không phải lúc nào cũng có chính xác ba phần tử trong chuỗi chapter_outcomes của tôi. Tôi đã thử các biến thể sau:
\begin{enumerate}[label=\Alph*., itemsep=-1ex]
\foreach \i in {\Sexpr{length(chapter_outcomes)}} {
\item \Sexpr{str_trim(unlist(strsplit(chapter_outcomes[\i], "[.]"))[2])}
}
\end{enumerate}
Tuy nhiên, điều này dẫn đến lỗi "đầu vào bất ngờ" theo cú pháp trên cho chapter_outcomes [\ i].
Tôi đã thử xem các bài viết tương tự (Iteration in LaTeX, http://www.bytemining.com/2010/04/some-latex-gems-part-1-tikz-loops-and-more/) nhưng trọng tâm của chúng đủ khác nhau nên tôi không thể áp dụng nó để giải quyết vấn đề của mình ở đây.
Cảm ơn bạn đã được tư vấn.
bạn đã thử [tex.stackexchange] (http://tex.stackexchange.com/)? –
Cảm ơn, tôi vừa mới đăng ở đó ngay bây giờ. – LanneR