W związku z próbą znalezienia rozwiązania dla mnie w odniesieniu do this question, jestem pogrążony w próbach napisania prawidłowego znacznika Rd. Chciałbym dodać sekcję o nazwie Raw Function Code
i umieścić pod nią kod funkcji. Mam osiągnięto ograniczone sukcesy w tym zakresie poprzez napisanie skryptu do modyfikowania plików Rd zawieraćJak mogę zachować początkowe białe spacje w linii podczas pisania dokumentacji Rd?
\section{Raw Function Code}{\code{
# some piece of R script will eventally provide this part of the text
}}
Jednak nawet jeśli ręcznie prawidłowo rozmieszczone tekst do pliku .Rd (stosując albo spacje lub zakładek), przy czym początkowa biała przestrzeń każdej linii wydaje się być rozebrana, pozostawiając niepożądaną funkcję patrzenia. Zauważyłem, że jeśli podaję znak początkowy przed białą spacją, zachowana zostaje biała przestrzeń. Nie chciałem jednak dostarczyć postaci początkowej, ponieważ chciałbym, aby ludzie mogli kopiować i wklejać bezpośrednio z wygenerowanego pliku PDF.
Sprawdziłem parseRd i wiem, że istnieją trzy rodzaje tekstu LaTeX- podobne, podobne do R i dosłowne. Próbowałem umieścić mój kod funkcji w \ code i \ verb i żaden z nich nie przyniósł pożądanych rezultatów. Co mogę zrobić, aby utrzymać moją początkową białą przestrzeń?
Czy wypróbowałeś '\ begin {verbatim} ... \ end {verbatim}' –
\ begin i \ end to nieznane makra podczas używania R CMD Rd2pdf. Być może muszę użyć Rdconv, a następnie dodać mój dodatkowy kod w lateksie zamiast Rd. Wydaje się dziwne, że nie byłoby sposobu na dodanie wcięć do kodu. – russellpierce