중첩된 폴더가 포함된 간단한 그래프 시각화를 보여주는 뒷면

중첩된 폴더가 포함된 간단한 그래프 시각화를 보여주는 뒷면

하나의 main.tex 파일과 여러 개의 *.tex 파일이 "chapters"라는 하위 폴더에 저장된 프로젝트가 있습니다.

내 문제는 장 파일 중 하나(예: Chapter-1.tex)에 다음 코드가 포함된 그래프를 삽입하려고 한다는 것입니다.

\begin{sidewaysfigure}
    \digraph[scale=0.5]{abc}{
            rankdir=LR; a->b->c
            a [label=<foo<SUP>bar</SUP>>];
    }
\end{sidewaysfigure}

나는 가지고있다:

(1) 패키지 포함\usepackage[pdf]{graphviz}

$pdflatex = 'pdflatex --shell-escape';(2) main.tex가 있는 루트 폴더에 latexmkrc를 추가했습니다 .

Overleaf가 내 latexmkrc를 전혀 읽지 않는 것 같습니다. 시간대( )를 변경하여 테스트했지만 latexmkrc( )에 지정된 시간대의 시간을 표시하는 라벨이 $ENV{'TZ'}='Europe/Zurich';하나도 없습니다 .\currenttime취리히). 심지어 메인 파일에 를 삽입하려고 했지만 \currenttime취리히 시간도 표시되지 않았습니다.

내 주요 파일의 일부는 다음과 같습니다.

\documentclass[runningheads]{llncs}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{datetime}
\usepackage{graphicx}
\usepackage[pdf]{graphviz}

\input{chapters/chapter-1.tex} % In here is the \digraph figure
\input{chapters/chapter-2.tex}

\end{document}

저는 Overleaf를 사용하고 있으며 다음 가이드를 따랐습니다.뒷면.

질문

왜 아직도 '가 표시되나요?abc.pdf 파일은 아직 abc.dot에서 생성되지 않았습니다. [...]" 내 문서를 컴파일할 때 오류가 발생합니까? 그리고 왜 내 사용자 정의 latexmkrc 파일을 등록하지 않는 이유는 무엇입니까?

답변1

(여기서는 Overleaf Support의 Tom입니다.)

-shell-escape기본 문서가 Overleaf 프로젝트의 루트 폴더에 없으면 대부분 호출이 실패합니다. latexmkrc효과를 얻으려면 항상 루트 폴더에 배치되어야 하는 경우도 마찬가지입니다 . 또한 -shell-escapeOverleaf에서는 기본적으로 활성화되어 있습니다. latexmkrc이것들은 필요하지 않습니다 .

관련 정보