Kurze Antwort: nein. Längere Antwort: nicht, ohne eine Interne Funktion zu erweitern.
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{chemmacros}
\usechemmodule{spectroscopy}
\ExplSyntaxOn
\tl_new:N \l__chemmacros_nmr_base_format_tl
\chemmacros_define_keys:nn {spectroscopy}
{ nmr-base-format .tl_set:N = \l__chemmacros_nmr_base_format_tl }
\cs_set_protected:Npn \__chemmacros_nmr_base:nn #1#2
{
\group_begin:
\tl_use:N \l__chemmacros_nmr_base_format_tl
\tl_if_blank:VF \g__chemmacros_nmr_element_coupled_tl
{
\tl_put_left:Nn \g__chemmacros_nmr_element_coupled_tl { \{ }
\tl_put_right:Nn \g__chemmacros_nmr_element_coupled_tl { \} }
}
\tl_put_left:Nn \g__chemmacros_nmr_element_coupled_tl {#2}
\chemmacros_chemformula:n { ^{#1} }
\bool_if:NTF \l__chemmacros_nmr_parse_bool
{ \chemformula_ch:nV {} \g__chemmacros_nmr_element_coupled_tl }
{ \chemmacros_chemformula:V \g__chemmacros_nmr_element_coupled_tl }
\tl_use:N \l__chemmacros_nmr_element_method_connector_tl
\tl_use:N \l__chemmacros_nmr_method_tl
\group_end:
}
\ExplSyntaxOff
\begin{document}
\begin{experimental}[nmr-base-format=\bfseries]
\NMR(600)[CDCl3] \val{1}
\end{experimental}
\end{document}
![alt text][1]
Da die Lösung auf internen Funktionen beruht, wird sie evtl nicht dauerhaft zuverlässig funktionieren. Wenn ich's nicht vergesse, werde ich das offiziell einbauen und die Antwort dann überarbeiten.
###Anmerkung:###
Ohne Hack aber mit `\sisetup{detect-weight}` hättest Du
![alt text][2]
Was evtl auch eine Lösung sein könnte.
[1]: http://texwelt.de/wissen/upfiles/chemmacros.png
https://texwelt.de/wissen/upfiles/chemmacros.png
[2]: http://texwelt.de/wissen/upfiles/chemmacros1.pnghttps://texwelt.de/wissen/upfiles/chemmacros1.png