Jakie są początki słów „zwischenzug” i „zugzwang”?

Słyszałem, że analitycy szachowi używają w komentarzu słów Zugzwang (zmuszony do złego ruchu) i Zwischenzug (wykonujący ruch pośredni, który poprawia wynik następnego ruchu). Czy ktoś wie, jak te niemieckie słowa znalazły się w języku szachowym?