Lückentext

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Lückentext

von Besserwisser » Mi 8. Okt 2014, 07:37

Nein. Aber das ist eigentlich eine neue Frage …

von kasiii » Di 7. Okt 2014, 23:54

Vielen Dank für die Beiträge.

Elkes Code reicht mir. Ich habe nur eine kleine Änderung eingebaut, sodass der Text etwas mehr Abstand zu Linie hat.
\documentclass[ngerman]{scrartcl}

\usepackage{babel} % Deutsche Übersetzung, Trennregeln
\usepackage[utf8]{inputenc} % erweiterter Eingabezeichensatz
\usepackage[T1]{fontenc} % erweiterter T1 Zeichenvorrat
\usepackage{lmodern}
\usepackage{xcolor}
\usepackage{etoolbox} 

\newbool{solution}
%\booltrue{solution}

\newcommand\luecke[2]{%
	\underline{\makebox[#1]{\ifbool{solution}{\makebox[0pt][c]{\centering\textcolor{red}{\textbf{#2}}}}{}}}}

\begin{document}
	
	Das Gewicht eines Körpers wird in der Einheit \luecke{4cm}{Newton}  angegeben. 
	
\end{document}


Gibt es eine Längenangabe, die die Entfernung der aktuellen Position zum Zeilenende angibt?

von esdd » Di 7. Okt 2014, 22:15

Hier ist ein einfacher Vorschlag, bei dem der Text ergänzt wird, wenn \booltrue{solution} gesetzt ist:
\documentclass[ngerman]{scrartcl} 

\usepackage{babel} % Deutsche Übersetzung, Trennregeln 
\usepackage[utf8]{inputenc} % erweiterter Eingabezeichensatz 
\usepackage[T1]{fontenc} % erweiterter T1 Zeichenvorrat 
\usepackage{lmodern} 
\usepackage{etoolbox}
\newbool{solution}
%\booltrue{solution}
\newcommand\Luecke[2]{%
  \makebox[#1]{\hrulefill\ifbool{solution}{\makebox[0pt][c]{#2}}{}\hrulefill}}

\begin{document} 

Das Gewicht eines Körpers wird in der Physik mit der Einheit \Luecke{4cm}{Kilogramm} angegeben. 

\end{document}
Gruß
Elke

eqexam

von Immuneman » Di 7. Okt 2014, 21:30

Das package eqexam lässt so etwas zu. Es unterteilt das Dokument in problems und solutions. Im header kann dann durch optionale Befehle wie nosolutions oder solutionsonly gewählt werden, ob das Aufgaben- oder Lösungsblatt generiert werden soll.
Habe damit aber bisher wenige Erfahrungen und ...
\documentclass[a4paper,12pt, DIV12]{article}
\usepackage[ngerman]{babel}\usepackage[ansinew]{inputenc}
\usepackage[
%,nosolutions
%,solutionsonly
]{eqexam}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
So erhalte ich Aufgaben und Lösungen.
%%%%%%%%%%%%%%%%%%%%%%%
\begin{exam}{Test}
\begin{problem} 
Hier stelle ich eine Aufgabe. Wenn ich oben nosolutions auskommentiere, erhalte ich nur den Aufgabenzettel.
\begin{solution} Wenn ich nur die Antwort haben möchte, muss also solutionsonly auskommentiert werden. 
\end{solution}
\end{problem}
\end{exam}
Etwas ähnliches geht auch mit Lückentexten.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\end{document}

Lückentext

von kasiii » Di 7. Okt 2014, 19:06

Hallo,

ich hoffe ich bin im richtigen Unterforum! Ich habe einige Lückentexte erstellt, siehe Bsp:
\documentclass[ngerman]{scrartcl}

\usepackage{babel} % Deutsche Übersetzung, Trennregeln
\usepackage[utf8]{inputenc} % erweiterter Eingabezeichensatz
\usepackage[T1]{fontenc} % erweiterter T1 Zeichenvorrat
\usepackage{lmodern}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
	
	Das Gewicht eines Körpers wird in der Physik mit der Einheit \rule{4cm}{.4pt} angegeben.
	
\end{document}
Ich würde gerne auch eine Musterlösung erstellen. Dazu würde ich gerne die Lücke "befüllen". Also die \rule soll vorhanden bleiben, lediglich der fehlende Text soll ergänzt werden. Kann man das irgendwie bewerkstelligen?
Im Prinzip ist so etwas ähnliches gesucht...:
\rule{width}{thickness}[Text....]
Gibts das?

Nach oben