PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Wert aus input file einer Variablen zuweisen



surf186
04-10-2012, 10:50
Hallo miteinander,

ich habe ein kleines Problem: ich würde gerne einen wert der in einem File steht (.tex oder .txt) einer Variablen zuweisen, den ich in graphigumgebungen nutzen kann (in meinem Fall möchte ich eine Graphik um diesen Wert drehen).

\documentclass{article}
\usepackage{graphics}
\usepackage{german}
\usepackage[latin1]{inputenc}
\usepackage{alltt}

\begin{document}

\newcounter{Wert1}
\setcounter{Wert1}{\value{\input{zahl}}}

\begin{figure}%[htbp]
\begin{minipage}[l]{0.25\textwidth}
\centering
\rotatebox{\value{Wert1}}{\includegraphics{../../../../TexFiles/testkopf.jpg}}
\end{minipage}
\end{figure}
\end{document}



das Problem ist, dass ich nicht weiss wie ich den Wert der in dem Tex File Zahl steht der Variblen Wert1 zuweise.

wäre toll wenn ich einen Hinweis bekommen könnte wie man dabei vorgeht. Ich hbe diesen Beitrag in keinem anderen Forum gepostet

cgnieder
04-10-2012, 23:07
Geht bestimmt auch anders, aber hier ist ein bequemer Weg: das datatool (http://www.ctan.org/pkg/datatool) Paket:


\documentclass{article}
\usepackage[utf8]{inputenc}

\usepackage{graphicx,datatool}

\usepackage{filecontents}
\begin{filecontents}{zahl.tex}
30
\end{filecontents}
\DTLloaddb[noheader]{data}{zahl.tex}
\DTLgetvalue{\myval}{data}{1}{1}

\begin{document}


\begin{figure}[ht]
\begin{minipage}[l]{0.5\textwidth}
\centering
\rotatebox{\myval}{\rule{4cm}{3cm}}
\end{minipage}
\end{figure}

\end{document}Grüße