Why am I getting all this blank space after the phenylalanine molecule?
\documentclass{article}
\usepackage[dvipsnames, svgnames, x11names, table]{xcolor}
\usepackage[version=4]{mhchem}
\usepackage{chemfig}
\begin{document}
\chemname{\chemfig{[:-30]*5(-[,,,2]\textcolor{Grey}{H}|\textcolor{Grey}{N}>[,,,,Grey](-[:255,,,,Grey]\textcolor{Grey}{H})(-[:-30,,,,Grey](=[:-90,,,,Grey]\textcolor{Grey}{O})-[:30,,,,Grey]\textcolor{Grey}{O}|\textcolor{Grey}{H})---)}}
{Prolina\\Pro, P}
\chemname{\chemfig{\color{Grey}{\ce{H2}}|\textcolor{Grey}{N}>[:60,,,,Grey](-[:195,,,,Grey]\textcolor{Grey}{H})
(-[:90]-[::-60]*6(=-=-=-))
-[:-30,,,,Grey](=[:-90,,,,Grey]\textcolor{Grey}{O})-[:30,,,,Grey]\textcolor{Grey}{O}|\textcolor{Grey}{H}}}{Fenilalanina\\Phe, F}
\end{document}
chemfig
's doc says the distance between a molecule and its name "is 1.5ex by default", I don't think it is a stretched rubber.