Возможно ли выполнить скрипт в Overleaf? - PullRequest
0 голосов
/ 23 апреля 2020

Я нашел Как выполнить сценарий оболочки из 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?

...