testy.sty ------------------------------------------------------
\RequirePackage{memory,forloop}
\RequirePackage{pgfkeys}
\def\IfEmpty#1{\pgfkeysgetvalue{#1}{\temp}\ifx\temp\empty\relax}
\let\SetValue\pgfkeyssetvalue
test.tex --------------------------------------------------------
\documentclass{oblivoir}
\usepackage{testy}
\begin{document}
\SetValue{Cansu}{3}
\pgfkeysvalueof{Cansu}
\newcounter{dummyv}
\SetValue{problemPath}{\forloop{dummyv}{0}{\value{dummyv}<\pgfkeysvalueof{Cansu}}{../}Problems/DBs/}
\pgfkeysvalueof{problemPath}
\input{\pgfkeysvalueof{problemPath}ours/2018/2018GA50Q01}
\end{document}
안녕하세요, 경로 지정 관련해서 애를 먹고 있습니다.
cansu(칸 수)를 입력하면 경로를 몇칸 거슬러 올라가는지를 파악하고
그 칸 수에 맞춰서 problemPath의 값을 만듭니다 (3개니까 ../../../이 출력됩니다)
이를 이용해 input 안에 problemPath의 값을 넣어 경로를 입력하려 합니다.
즉 원하는 결과는\input{../../../ours/2018/2018GA50Q01}가 인식되는 것이지만
컴파일되지 않습니다.
고견 부탁드립니다.
KTUG 한국 텍 사용자 그룹