Was muss ich machen, dass das TextField in die Tabellenzelle passt?

Optimal wäre wenn das Formularfeld, bis auf einen outer sep, die Maße der Tabellenzelle einimmt, falls das geht. Also ggf. ohne ständiges Einstellen von width und height; aber wahrscheinlich geht das nicht.

alt text

Öffne in Overleaf
\documentclass[fontsize=14pt]{scrreprt}
\usepackage{tabularx, xcolor}
\usepackage{hyperref}

% Textfelder  Style
\renewcommand*{\DefaultOptionsofText}{print, bordercolor=red,
%borderstyle={U 0}, 
bordercolor={1 1 1},
backgroundcolor=lightgray!60
}
% Textfelder
\def\Name{\TextField[name=Nachname,height=1em, width=0.375\textwidth]{Name:}%
}

\usepackage{mwe}
\begin{document}

\begin{Form}
\begin{tabularx}{\textwidth}{|p{0.5\textwidth} | X |}
\hline
 \Name &  Beruf \\ \hline
\end{tabularx} \par
\end{Form}

\end{document}

gefragt 26 Dez '18, 04:54

cis's gravatar image

cis
9.3k21204335
Akzeptiert: 62%

geschlossen 27 Dez '18, 04:06

Die Frage wurde aus folgenden Grund geschlossen: "Da Formulare hier wenig verwendet: https://tex.stackexchange.com/questions/467497/form-how-to-put-form-fields-perfectly-into-table-cells" durch cis 27 Dez '18, 04:06

Folge dieser Frage

Per E-Mail:

Wenn Du Dich anmeldest, kannst Du Updates hier abonnieren

Per RSS:

Antworten

Antworten und Kommentare

Markdown-Grundlagen

  • *kursiv* oder _kursiv_
  • **Fett** oder __Fett__
  • Link:[Text](http://url.com/ "Titel")
  • Bild?![alt Text](/path/img.jpg "Titel")
  • nummerierte Liste: 1. Foo 2. Bar
  • zum Hinzufügen ein Zeilenumbruchs füge einfach zwei Leerzeichen an die Stelle ein, an der die neue Zeile sein soll.
  • grundlegende HTML-Tags werden ebenfalls unterstützt

Zugeordnete Themen:

×53
×20
×16

Frage gestellt: 26 Dez '18, 04:54

Frage wurde angeschaut: 451 Mal

Zuletzt aktualisiert: 27 Dez '18, 04:06