KTUG 한국 텍 사용자 그룹

Menu

KTUG :: Q&A 마당 › input 안에 \pgfkeysvalueof{something}의 값을 넣고 싶습니다.

Kriss | 2018.02.13 13:55:17 | 메뉴 건너뛰기 쓰기

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}가 인식되는 것이지만

컴파일되지 않습니다.

 

고견 부탁드립니다. 

댓글 [6]

댓글 쓰기

목록

KTUG 한국 텍 사용자 그룹