Я нашел Как выполнить сценарий оболочки из LaTeX? , и мне интересно, если вы можете использовать это для генерации to c на оборотной стороне из ваших файлов.
Вот что я получил.
Это код, который я хочу выполнить в Overleaf.
find . -name \*.md | sed -e "s/.*/\\\\markdownInput{\\0}/" | sort
Так что я положил его в c. sh.
Я попытался выполнить скрипт с:
\immediate\write18{"toc.sh" > toc.tex}
\immediate\write18{"/compile/toc.sh" > toc.tex}
\input{|"toc.sh"}
, но ничего не получалось.
Похоже, что исполняемый бит не установлен в Overleaf. Даже если я chmod +x
это и зафиксирую.
Поэтому я попытался выполнить свою строку прямо в документе.
\immediate\write18{"find . -name \*.md | sed -e "s/.*/\\\\markdownInput{\\0}/" | sort" > toc.tex}
\input{|"find . -name \*.md | sed -e "s/.*/\\\\markdownInput{\\0}/" | sort"}
Но также безуспешно.
Так Мне интересно, можно ли вообще выполнить такой скрипт в Overleaf?