You boot from a Live-CD.
But then maybe someone has put a logger in your keyboard. Or doing powerline monitoring. Or watching you with infrared camera. And so on...
Let's say I have access to multiple computers at several locations, and at least one is secure. I encrypt the plain text on c1, put on a USB key, encrypt the encrypted file again on c2. Then again. Then transfer the file to a new USB key and destroy the original (in case file system there has remnants of other files).
The adversary would have to know all three passwords to decrypt the final file.gpg.gpg.gpg, correct?
GPG doesn't have a particularly great KDF, so shorter passphrases are an issue, but a 20 character passphrase compensates for that.