After trying lots of ways to show my research, I think this environment made by al-folio exactly matched all of my requirements, I hope I can insist on it. Cheer up!