I am learning D-modules recently, and my question might be technical. It arises from Lemma 2.6.13 in Hotta-Takeuchi-Tanisaki's book, which states that there exists a canonical isomorphism $$ R\mathcal {H}om_{D_X}(M^\cdot, D_X) \otimes^L_{D_X} N^\cdot \xrightarrow{\cong} R\mathcal {H}om_{D_X}(M^\cdot, N^\cdot) $$ where $M^\cdot$ and $N^\cdot$ are coherent complexes of $D_X$-modules. And I get stuck with its proof: how to find such a canonical morphism?
I tried to find this in Kashiwara-Schapira's book "Sheaves on Manifolds". What I found was the following: (page 112, eq.(2.6.11)) let $\mathcal S\to \mathcal R$ be a morphism of sheaves of rings on $X$ whose image is contained in the center of $\mathcal R$ and $\mathcal S$ is commutative, then we have $$ R\mathcal {H}om_{\mathcal R}(F^\cdot, G^\cdot) \otimes^L_{\mathcal S} H^\cdot \xrightarrow{\cong} R\mathcal {H}om_{\mathcal R}(F^\cdot, G^\cdot\otimes^L_{\mathcal S} H^\cdot) $$ which is very similar to the above but cannot really imply it, since $D_X$ is not commutative. So, how to fix this gap? Moreover, I will appreciate it if you have any idea in understanding the above canonical isomorphism.