I also print around 50%. I'm slowly getting better at reading only on the screen though.
I disliked the fact that every single file was doubled : always had to make sure that I moved both files when I had to move them around, had to check both files when I renamed them, etc. ... Maybe there could be a way of doing it in a way that’s much more simple and automated.
I try to never rename the pdf files, keep them all in one giant folder and never move that folder. Then the problem doesn't occur very often.
But in a scenario where file renaming is often necessary, scripting could help. I made a AHK script you could try. Use it like this:
1. have script running
2. manually rename filename.pdf to newfilename.pdf in explorer
3. while newfilename.pdf is selected, press script hotkey (shift+§ ; but change that to something that fits your keyboard well)
4. select filename.txt (the tagfile) in explorer
5. press hotkey again within 4 seconds
---> script autorenames filename.txt to newfilename.txt
IfWinNotActive, ahk_class CabinetWClass ; only run when Explorer is active
IfWinNotActive, ahk_class ExploreWClass
xnow = %A_now%
xnow -= xtime
if xnow < 5 ; check 4 second limit
SplitPath, xnew,,,, xnew_noext
xnew = %clipboard%
xtime = %A_now%
TrayTip,, filename ready
SetTimer, RemoveTrayTip, 4000
SetTimer, RemoveTrayTip, Off