1. Cook the pasta in a large pot of boiling, salted water.
2. Wash, clean and halve the artichokes. Remove the tough outer leaves, stems and thorny inner leaves and scoop out the hairy inner choke. Finely slice the artichokes.
3. Sauté the lightly crushed garlic clove in a frying pan with the oil and butter until lightly browned. Add the artichokes, season with salt and add a few spoons of water. Cook for about five minutes, stirring continuously. Season with the marjoram and add the drained, flaked tuna
4. Drain the pasta and toss through with the sauce.