A synergistic strategy for nanoparticle/nanofiber composites towards p-nitrophenol catalytic hydrogenation