저는 LaTex 코딩을 처음 접했습니다. 따라서 이 질문이 이미 요청된 경우 알려주시고 링크를 게시해 주세요 :) 저는 많은 작은 csv 테이블을 LaTeX 파일에 넣으려고 노력하고 온라인에서 이 솔루션을 찾았습니다(제 생각에는 매우 영리합니다). https://kawahara.ca/latex-how-to-programmatically-change-the-path-of-your-Figures/
나는 그것을 작동시킬 수 없었습니다. 다른 솔루션도 열려 있습니다. 나는 다른 폴더에 csv 파일을 원하고 모든 데이터를 찾을 수 있는 개요를 얻기 위해 그림에 대한 디렉토리를 다른 곳에 설정하고 싶습니다. 따라서 모든 것을 넣는 전체 작업 디렉토리를 설정하고 싶지 않습니다.
\documentclass[margin=10mm]{article} %margins are 10mm to use the whole page for images, also doesnt work..
\usepackage{graphicx}
\usepackage[a4paper, top=2cm]{geometry}
\usepackage{arydshln}
\usepackage{booktabs}
\usepackage{bbding}
\usepackage{caption}
\usepackage{lipsum}
\usepackage{wrapfig}
\usepackage{fullpage}
\usepackage[utf8x]{inputenc}
\usepackage[english]{babel}
\usepackage{xcolor}
\usepackage{csvsimple}
\def\bloep{\D:\Dokumente\Masterthesis\csvfiles}
%\usepackage{varwidth}
%\graphicspath{{:D\}{Dokumente\}{Masterthesis\}{LaTex-Dokumente\}{lateximages\}} % this here also doesnt work so I gave it up
\begin{document}
\csvautotabular{\bloep tryone.csv}{\csv\seperator=;}
\end{document}
답변1
@Don Hosek 감사합니다. auxfile에 도움이 되었습니다. 나는 또한 다음과 같은 오류 메시지를 만들었습니다: Package pdftex.def Error which might be connect to a 잘못된 디렉토리. 코드 줄을 사용하면 다음과 같습니다.
\def\bloep{D:/Dokumente/Masterthesis/csvfiles/}
마지막 폴더 이름 뒤에 슬래시가 있으면 모든 것이 제대로 작동합니다.
답변2
당신은 가깝습니다. 첫째, LaTeX에서는 매크로를 의미한다고 가정하기 때문에 백슬래시를 기존 방식대로 사용할 수 없습니다. 대신 슬래시를 사용합니다(드라이브 문자 앞에 슬래시가 필요하지 않다고 생각합니다). 또한 파일 이름과 구분하려면 경로 끝에 슬래시가 필요하므로 다음과 같이 작동합니다.
\def\bloep{D:/Dokumente/Masterthesis/csvfiles}
제가 윈도우를 사용하고 있지 않아서 확인할 수가 없습니다.