\file_if_exist_input:nTF
λ μ¬μ ν interface3.pdf
μμ μμΈνλμ§λ§ λ μ΄μ μ¬μ©λμ§ μμ΅λλ€(λ μ ννκ²λ μ¬μ©λμ§ μλ κ²μΌλ‘ 보μ΄λ κ²μ \file_if_exist:nT
).
μ΄κ²μ΄ λ μ΄μ μ¬μ©λμ§ μλλ€λ μμ΄λμ΄λ₯Ό μ£Όλ μ΄μ λ 무μμ λκΉ?
μ΄κ²μ΄ λ μ΄μ μ¬μ©λμ§ μλλ€λ μμ΄λμ΄λ₯Ό μ£Όλ μ΄μ λ 무μμ λκΉ?
λ€μ MCEμ νΈμ§:
\documentclass{article}
\begin{document}
\ExplSyntaxOn
\file_if_exist_input:nTF {Foo} {Bar} {Baz}
\ExplSyntaxOff
\end{document}
λ³΄κ³ :
! LaTeX3 μ€λ₯: \file_if_ exist:nT λ° \file_ input:n μ¬μ© μ ν¨
(LaTeX3) \file_if_exist_ input:nTFλ 2018-03-05μ λ μ΄μ μ¬μ©λμ§ μμ΅λλ€.μ ν
κ³μνλ€.
...l.21 \file_if_exist_ μ λ ₯:nTF
{Foo} {Bar} {Baz}
μ, λ§μ΅λλ€. n
λ° nF
νμμ μ μ§νκΈ° λλ¬Έμ μ΄κ²μ κΉλ€λ‘μ΅λλ€.
BTW, λ€μκ³Ό κ°μ κ²½μ°μ μ¬μ ν μ μ©νλ―λ‘ λ μ΄μ μ¬μ©λμ§ μλ μ΄μ λ₯Ό μ΄ν΄ν μ μμ΅λλ€.
\file_if_exist_input:nTF {foo}{
\pdfbookmark[1]{Foo}{foo}
}{
\msg_warning:nn{module}{`foo~file~is~missing!}
}
μ’μ, μ΄κ²μ λ€μκ³Ό κ°μ΄ ν μ μλ€:
\file_if_exist:nTF {foo}{
\file_input:n {foo}
\pdfbookmark[1]{Foo}{foo}
}{
\msg_warning:nn{module}{`foo~file~is~missing!}
}
νμ§λ§ λ νΈλ¦¬ν©λλ€.
λ¬Έμ λ ' T
λΆκΈ°κ° μ΄λμ μ‘΄μ¬νλκ°'μ
λλ€. μ΄λ¬ν λΆκΈ°κ° μ
λ ₯ μμ΄λ λ€μ κ°λμ§ μ¬λΆκ° μ ν λͺ
ννμ§ μμΌλ©° μ΄λ μͺ½μ μ ννλ λ°λμ κ²½μ°μ μ¬μ©ν μ μμ΅λλ€.
BTW, λ€μκ³Ό κ°μ κ²½μ°μ μ¬μ ν μ μ©νλ―λ‘ λ μ΄μ μ¬μ©λμ§ μλ μ΄μ λ₯Ό μ΄ν΄ν μ μμ΅λλ€.
νμΌ μ²λ¦¬ ν \pdfbookmarkλ₯Ό μ€ννλ μ΄μ λ 무μμ λκΉ?
νμΌ μ²λ¦¬ ν \pdfbookmarkλ₯Ό μ€ννλ μ΄μ λ 무μμ λκΉ?
μ΄λ°! λ¬Όλ‘ μ μ :μ€λ§μΌ:
\file_if_exist_input:nnTF
(νμΌ)(μλΉ μ€μ )(νμΌ μ
λ ₯ ν μ°Έ μ½λ)(μ
λ ₯νμ§ μμΌλ©΄ κ±°μ§ μ½λ)λ₯Ό μ μνλ #253μ μ°Έμ‘°νμμμ€. λλ μ°λ¦¬κ° κ±°κΈ°μμ κ·Έ λ
Όμλ₯Ό κ³μν΄μΌ νλ€κ³ μκ°ν©λλ€.
μ¬κΈ°μμ μΈλ±μ± λ¬Έμ λ₯Ό μ μ§ν΄μΌ ν©λλ€. λ μ΄μ μ¬μ©λμ§ μλ \file_if_exist_input:nTF
ν¨μλ μΈλ±μ±λμ§ μμμΌ ν©λλ€. \file_if_exist_input:nF
κ° κΈ°λ³Έ νμ \file_if_exist_input:nTF
λ‘ μΈλ±μ±λ©λλ€. μ΄κ²μ l3doc
κ° μ€μ λ‘ μ‘΄μ¬νμ§ μμ λ μΌλΆ κΈ°λ³Έ μμμ΄ μ‘΄μ¬νλ€κ³ κ°μ νλ #618κ³Ό μ μ¬ν©λλ€. μλ§λ μμ μ¬νμ΄ κ΄λ ¨λ κ²μ
λλ€.
κ°μ₯ μ μ©ν λκΈ
λ¬Έμ λ '
T
λΆκΈ°κ° μ΄λμ μ‘΄μ¬νλκ°'μ λλ€. μ΄λ¬ν λΆκΈ°κ° μ λ ₯ μμ΄λ λ€μ κ°λμ§ μ¬λΆκ° μ ν λͺ ννμ§ μμΌλ©° μ΄λ μͺ½μ μ ννλ λ°λμ κ²½μ°μ μ¬μ©ν μ μμ΅λλ€.