People have asked about carrying on knitting needles. I've reviewed websites of several airlines and don't find them to be restrictive; though most people think they are. I often gotten questions while flying, as I am knitting. People seemed surprised you can do that. I've not had any trouble. I've flown domestically and internationally successfully with knitting. I do suggest you not have your very best needles...just in case they want them to be left behind and always pack a spare in your suitcase.
Carry your knitting/crocheting in a zip lock bag. If anyone questions what you have via the security check, it's easy for them to see it. Also, it keeps your yarn etc clean. You can tuck the edge of your zip lock bag in the seat pocket in front of you to have your yarn pull out easily to work. You can also nab it quickly, if you need to. Patterns? Leave your books at home, they take up space and their heavy. Type or write your pattern on index cards. I recently found these perfect sized coupon holder to file my in. It will keep you organized both at home and on the road.
Enjoy your travels and pack light, it makes things so much easier. Put your zip lock bag and coupon holder/file in a canvas bag under the seat in front of you. Light weight, easy, and you don't need to mess with those awful overheads. If you only need a card or two, you could easily put your card in the zip lock bag and leave your small file at home.
Get organized, both at home and in your travels.